Java

Java学习Day05

4.2.1、语法格式 在上面的语法结构中,for关键字后面()中包括了三部分内容:初始化表达式、循环条件和条件控制语句,它们之间用“;”分隔,{}中的执行语句为循环体。 注意: (1)for(;;)中的两个;是不能多也不能少 (2)循环条件必须是boolean类型 执行流程: ① 执行初始化表达式 ② 执行循环条件判断语句,看其结果是true还是false 如果是false,循环结束 如果是tr

JDBC p3 事务

事务 基本介绍 JDBC 程序中当一个Connection对象创建时,默认情况下是自动提交事务:每次执行一个 SQL 语句时,如果执行成功,就会向数据库自动提交,而不能回滚。 JDBC程序中为了多个SQL语句作为一个整体执行,需要使用事务。 调用 Connection 的 setAutoCommit(false) 可以取消自动提交事务(相当与开启了事务)。 在所有的 SQL 语句都成功执行后

一点

本来在酝酿一篇技术文章,关于 JAVA的低代码化场景与nutz的mapl util类的一些相关应用,写着写着就开始乱扯了。 保险中介企业,需要不停的跟上游各家保司公司或分发型平台对接,按正常发展节奏,一年对接十几家上游很正常,积累到一定规模的时候,系统中同时五六十家在维护的很常见,更大规模的分发型平台,维护工作的体量更甚。 这种对接场景,其中的开发工作可以粗略分为两部分,通讯、报文转换,按保险产品

jmeter 项目混合接口实战记录

1.  项目结构: 1.1 混合接口,创建事务控制器,将多个接口,按照业务逻辑,串行排列组合,接口之间采用后置beanshell 或者jsonpath 、正则关联  1.1  第一个接口beanshell  取样器,编辑参数化需要的随机参数,防止数据命中缓存 import org.apache.jmeter.config.Arguments; import

第26天

文字版格斗游戏  代码实现 对象类 main代码实现 结果  

Apache Kafka 事务机制

目录为什么要进行交易呢?事务语义原子多分区写入僵尸防护读取事务消息Java 中的事务 API事务运行机制事务协调器和事务日志数据流(Data Flow)Step 1:FindCoordinatorRequest(查找事务协调器)Step 2:InitPidRequest(获取生产者Id)Step 3:调用 beginTransaction()(启动事务)Step 4:consume-transfo

7月27日总结

7.27周四 上午选课,收尾大道至简读后感,下午看Java视频 周五:赶pta

Jenkins笔记一

1、安装 cmd 运行 secpol.msc打开本地安全策略,并添加用户,如图 这里要选择java的安装路径 2、使用 安装完成后,查看服务是否正常运行,然后访问默认端口8080

03-二叉树的遍历

二叉树的遍历 定义: 遍历是数据结构中的常见操作把所有元素都访问一遍 线性数据结构的遍历比较简单分为:正序遍历和逆序遍历 根据结点访问顺序的不同,二叉树的常见遍历方式有4种 前序遍历(Preorder Traversal) 中序遍历(inorder Traversal) 后序遍历(Postorder Traversal) 层序遍历(Level Order Traversal) 前序遍历

jquery 中全选checkbox

  JavaScript部分: function checkAll(obj){ $("#box input[type='checkbox']").prop('checked', $(obj).prop('checked'));}html部分: <div id="box"> <input type="checkbox" onclick="checkAll(t

linux文件权限案例

摘要 目的:通过列举以下的案例来说明linux文件权限的作用;可以自己领会 一、警察和土匪游戏 前提: 两个组,每组有两个人 police:jack,Jerry bandit:xh,xq 要求: 创建组和用户 jack创建一个文件,自己可以读写,本组人(警察们)可以读,其他人没有任何权限 jack修改文件,让其他人可以读,本族人可以读写 xh投靠警察,看看其是否可以读写 首先创建了组合用

剪枝

剪枝 导论 剪枝是搜索必用的优化手段,常常能把指数级的复杂度优化到近似多项式的复杂度。 剪枝是一个比喻:把不会产生答案的或不必要的枝条"剪掉"。剪枝的关键在于剪枝的判断:什么该剪,在什么地方剪。 BFS剪枝通常用判重。如果搜索到某一层时,出现重复的状态,就剪枝。 DFS剪枝技术较多,有可行性剪枝、搜索顺序剪枝、最优性剪枝、排除等效冗余、记忆化搜索等等。 可行性剪枝:对当前状态进行检查,如果

每日总结(7.27)

上午自学java一个半小时----目前学习到了StringBuilder 下午和同学出去打了会球 计划明天去拔牙

CSRF和SSRF

CSRF和SSRF 一、CSRF CSRF(Cross-Site Request Forgery)也叫做跨站请求伪造。当用户登录某个网站,并且点击了该网站上面含义恶意代码的链接,就会跳转到第三方网站,这个网站冒用已登录用户的身份,直接对服务器接口发起请求,获得敏感信息等操作。 1. CSRF漏洞的危害 1.修改账户信息 2.利用管理管账号,上传木马文件 3.传播蠕虫病毒(点击、扩散、点击...

FTPBox Starter

Github: https://github.com/lihewei7/ftpbox-spring-boot-starter Gitee: https://gitee.com/lihewei7/ftpbox-spring-boot-starter 目录FTPBox是什么?Maven依赖使用配置单主机配置多主机配置多Host使用手册APIuploaddownloadexistslistexecu

linux安装、配置jdk

摘要 linux如何安装、配置jdk 一、安装步骤 创建目录:mkdir /opt/jdk 通过XFTP上传jdk的压缩包 创建应该安装的目录 mkdir /usr/local/java(要放在这里,因为jdk不算是一个软件,有很多指令?我的理解是这样,放在user下面比较好) 解压 tar -zxvf jdk-xxx -C /usr/local/java(也可以解压到/opt/jdk然后

@Configuration注解的作用

@Configuration可理解为用spring的时候xml里面的<beans>标签 @Bean可理解为用spring的时候xml里面的<bean>标签 参考:https://blog.csdn.net/liuyinfei_java/article/details/82011805 1、第一种自己写的类,Controller,Service。 用@controller @

linux可视化管理 | bt宝塔

摘要 介绍linux的bt宝塔可视化管理 一、基本介绍 bt宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等多项服务器管理功能。 二、使用步骤 1. 下载安装 安装 2. 查看登录地址、账号密码 安装成功后控制台会显示登录地址,账户密码,复制浏览器打开登录 如果忘记了也可以输入指令 bt default 3. 访

《摆与混》第二十三章--7月27日--周四

周四,有点危机感 1.今天做了什么:今天7点起床。洗漱后,简单吃了早饭,8点开始选课(客户端卡到爆炸,但是还是拿下了心仪的课程),早上依旧学一会儿玩一会儿,中午出去吃了顿饭,下午太困了午睡到了4点,5点和哥们去健身,晚上经典PTA,还看了会比赛。 2.解决了什么问题:Java课程推进,PTA继续冲击,加快了进度。 3.明天干什么:预计继续学习Java,PTA同步跟进,大计划再次开始; PS:不想学

JavaScript中this关键字详解(一)

涵义 this关键字是一个非常重要的语法点。毫不夸张地说,不理解它的含义,大部分开发任务都无法完成。 this可以用在构造函数之中,表示实例对象。除此之外,this还可以用在别的场合。但不管是什么场合,this都有一个共同点:它总是返回一个对象。 简单说,this就是属性或方法“当前”所在的对象。 上面代码中,this就代表property属性当前所在的对象。   下面是一个实际的

Java8 函数式编程stream流

开篇介绍 Java 8 中新增的特性旨在帮助程序员写出更好的代码,其中对核心类库的改进是很关键的一部分,也是本章的主要内容。对核心类库的改进主要包括集合类的 API 和新引入的流(Stream),流使程序员得以站在更高的抽象层次上对集合进行操作。下面将介绍stream流的用法。 1.初始环境准备 ​ 场景:现在有一个公司,公司部门有一级部门,二级部门甲和二级部门乙(其中二级部门甲和二级部门乙是一

springboot 配置文件相关

1.关闭横幅或者加载自己的横幅。注意命名:banner文件,注意文件命名只能是 banner.txt 或 Banner.txt 2.默认配置文件。允许有三种格式:.yml  .yaml  .properties  三种文件同时存在则互为补充,但加载顺序每个版本并不统一,这里用的3.1.2版本,三个文件同时配置 server.port 属性进行验证,

JS堆栈溢出

前言 平时写代码过程中,或多或少会遇到栈溢出的问题,如下: 究竟什么是是什么问题导致的呢?想弄清楚原因,我们先来看函数调用的执行过程。 函数调用 现在来分析下上面代码的执行过程 编译阶段 根据js的执行流程,经过编译后,会生成两部分内容:执行上下文(Execution context)和可执行代码。 执行上下文是指JS执行一段代码时的运行环境,比如调用一个函数,就会进入这个函数的执行上下文

JavaScript中this关键字详解(二)

使用注意点 避免多层 this 由于this的指向是不确定的,所以切勿在函数中包含多层的this。 上面代码包含两层this,结果运行后,第一层指向对象o,第二层指向全局对象,因为实际执行的是下面的代码。 一个解决方法是在第二层改用一个指向外层this的变量。 上面代码定义了变量that,固定指向外层的this,然后在内层使用that,就不会发生this指向的改变。 事实上,使用

7.27周四

今天又下雨了,没有很大但是凉快了,上午就在家学习了一会Java,又写了一会PTA,下午雨停了,和我的高中同学去打乒乓球,晚上才回来,洗了个澡就在家看电视到晚上。

Java JNI(Java Native Interface)介绍

1. JNI 简介 众所周知,Java 的主要优势之一是它的可移植性,这意味着一旦我们编写并且编译了代码,这个过程的结果就是不依赖于平台的字节码。它可以像我们预期的那样运行在任何能够运行 Java 虚拟机的机器或设备上。   但是,有时我们确实需要使用一些为某些特定架构而进行本地编译的原生代码。例如: 需要对硬件执行某些操作 对性能要求非常苛刻 想要重用的现有库,而不是用 Java 重

页面测试模板

一级标题 二级标题 三级标题 四级标题 我是正文。 wo shi zheng wen. 代码块 Java JavaScript MySQL 段内代码块 我是一个String段内的Map代码块。 超链接 我是超链接 中英混合段落 我I是am你 your 爸爸father。 段落 标题:理解与尊重的重要性 尊重是一种基本的人际关系价值观,也是社会和谐发展的基石。理解与尊重相辅相成,彼此之间有着密

React技术文档(一)

React技术文档(一) 安装 全局安装react脚手架 查看react安装版本 进入目标文件夹下创建react项目 启动项目 注意:启动react需要关闭浏览器的react开发者工具 解决脚手架安装较慢情况 解决安装脚手架后找不到版本号问题 1.查看系统配置环境变量 2.网络问题---npm 默认镜像为npm源,需切换至taobao镜像 初步认识 r

第五周第五天进度总结

2023年7月27日,今天我Java基础学到了P100-类的定义,Javaweb学到了P91-bootstrap环境搭建。今天把自组选课必修选了,之后选面授课和超星课。

React技术文档(二)

React技术文档(二) 事件绑定 事件绑定的写法 在react中于需要绑定事件的节点上采用on+事件名驼峰写法定义,如onBlur onClick onInput 事件命名法 直观来讲,add()函数和active()函数同为函数,却有着截然不同的区别,观察发现,add()函数定义于render()方法外部,active()函数定义于render()方法内部,那他们之间到底有什么不同呢?

<<  <  883  884  885  886  887  888  889  890  891  892  893  >  >>