- 博客(22)
- 收藏
- 关注
原创 mysql 锁机制
1. 全局锁做全量备份的时候使用, 保证表与表之间的一致性flash tables with read lock使用全局锁锁定所有数据库的所有表, 这时会阻塞其他所有的DML 和 DDL 操作, 这样可以避免备份过程中的数据不一致,接下来可以执行备份, 最后用unlock tables 来解锁给所有的表加了锁 , 可以查看数据, 修改会被阻塞。但这属于比较重的操作, 可以使用-- single -transaction参数来完成不加锁的一致性备份mysqldump --single–
2022-01-23 23:17:15 735
原创 文件下载实现
简单文件下载实现两个响应头 : MimeType 文件传输类型 : 设置 附件文件下载 响应头 “Content-Disposition”, “attachment; filename=”+ URLEncoder.encode(FileName, “UTF-8”)一个 输出流 : response写会到浏览器@Controllerpublic class DownController { @Autowired private ServletContext ser
2022-01-16 01:17:13 288
原创 反射和注解
一.反射1.概念反射:指我们的程序可以通过获取Class对象,去"反向"的加载"一个类",并创建一个对象,以及调用它的属性、方法。作用:解开类和类之间的"耦合关系",利于程序的开发、后期维护!!!2.类加载器1.类的加载:1).当我们的程序第一次使用某个类(创建对象、访问它的静态成员…)(除常量)时,JVM会到硬盘上读取这个类的class文件。2).Java对于任何在程序运行过程中使用过的类,都会将它们的类信息存储到"方法区",都会为其创建一个、而且只创建一个Class对象。例如:St
2022-01-15 17:21:02 298 1
原创 xxl-job 服务调用失败
xxl-job 服务器和 本地微服务不在同一个局域网的解决办法任务触发类型:Cron触发调度机器:172.19.0.3执行器-注册方式:自动注册执行器-地址列表:[http://192.168.136.1:9991/]路由策略:第一个阻塞处理策略:单机串行任务超时时间:0失败重试次数:0>>>>>>>>>>>触发调度<<<<<<<<<<<触发调度:add
2022-01-09 15:47:28 6412 2
原创 ThreadLocal简单总结
概念 该类主要用于不同线程存储自己的线程本地变量.ThreadLocal的作用主要是做数据隔离,填充的数据只属于当前线程,变量的数据对别的线程而言是相对隔离的,在多线程环境下,如何防止自己的变量被其它线程篡改。set方法private T setInitialValue() { // 初始化值的方法 返回null T value = initialValue // 获取当前线程对象 Thread t = Thread.currentThread(); // 获取
2022-01-01 01:57:40 539 1
原创 选择排序java版
1. 算法步骤首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。重复第二步,直到所有元素均排序完毕。2. 动图演示3.代码演示public static void selectSort(int[] arr){for (int i = 0; i < arr.length-1; i++) {//假设最大值索引是 iint minIndex = i;for (int j = i+1; j < ar
2021-10-10 00:44:02 3503 2
原创 java进阶
java进阶第一章 继承1.概述子类可以继承父类中有的成员变量和成员方法好处 : 提高代码的复用性2.继承的机制关键字 extends构造方法不会被继承,子类要写自己的构造方法父类中私有的成员可以被继承,被继承的成员依然是只能被父类访问;3.继承时成员访问顺序变量或者方法被调用时,系统会先在本类中寻找,本类中没有就会访问父类中的变量4.this和super1.修饰变量this 调用本类成员变量super 调用父类成员变量2.修饰方法 ```javathis
2021-09-16 12:26:29 1981 1
原创 java入门基础知识
java基础第一章、Java背景及HelloWorld案例1.Java概述Java1995年上线, 创始人及公司詹姆斯·高斯林(James Gosling) Sun公司2.jdkjdk(Java Development Kit) 开发工具包,包含了JRE和开发工具jre(JAVA Runtime Environment)Java运行时环境 内部提供了 jvm+类库jvm(Java Virtual Machine) Java虚拟机包含关系jdk–>jre–>jvmjavac编
2021-08-31 20:18:27 346 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人