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 语句都成功执行后
jmeter 项目混合接口实战记录
1. 项目结构: 1.1 混合接口,创建事务控制器,将多个接口,按照业务逻辑,串行排列组合,接口之间采用后置beanshell 或者jsonpath 、正则关联 1.1 第一个接口beanshell 取样器,编辑参数化需要的随机参数,防止数据命中缓存 import org.apache.jmeter.config.Arguments; import
Apache Kafka 事务机制
目录为什么要进行交易呢?事务语义原子多分区写入僵尸防护读取事务消息Java 中的事务 API事务运行机制事务协调器和事务日志数据流(Data Flow)Step 1:FindCoordinatorRequest(查找事务协调器)Step 2:InitPidRequest(获取生产者Id)Step 3:调用 beginTransaction()(启动事务)Step 4:consume-transfo
Jenkins笔记一
1、安装 cmd 运行 secpol.msc打开本地安全策略,并添加用户,如图 这里要选择java的安装路径 2、使用 安装完成后,查看服务是否正常运行,然后访问默认端口8080
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投靠警察,看看其是否可以读写 首先创建了组合用
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 属性进行验证,
JavaScript中this关键字详解(二)
使用注意点 避免多层 this 由于this的指向是不确定的,所以切勿在函数中包含多层的this。 上面代码包含两层this,结果运行后,第一层指向对象o,第二层指向全局对象,因为实际执行的是下面的代码。 一个解决方法是在第二层改用一个指向外层this的变量。 上面代码定义了变量that,固定指向外层的this,然后在内层使用that,就不会发生this指向的改变。 事实上,使用
Java JNI(Java Native Interface)介绍
1. JNI 简介 众所周知,Java 的主要优势之一是它的可移植性,这意味着一旦我们编写并且编译了代码,这个过程的结果就是不依赖于平台的字节码。它可以像我们预期的那样运行在任何能够运行 Java 虚拟机的机器或设备上。 但是,有时我们确实需要使用一些为某些特定架构而进行本地编译的原生代码。例如: 需要对硬件执行某些操作 对性能要求非常苛刻 想要重用的现有库,而不是用 Java 重
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()方法内部,那他们之间到底有什么不同呢?