自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 tk.mybatis零sql语句单表分页查询

【代码】tk.mybatis零sql语句单表分页查询。

2024-05-19 18:26:58 228

原创 window下git版本推送

··d:git pullpause···

2024-03-01 11:46:17 327 1

原创 nginx 的tcp代理连接zookeeper

这里为什么要用tcp代理,因为zookeeper是基于tcp/ip协议的。不同于nginx 的http代理。

2023-11-01 15:26:41 229 1

原创 windows下git导出版本之间差异化文件及目录结构

af7b2fab3e6325aa4e35773eae2e272f500c56bf 559afeaf0d4c3ddd073cf722660c0fb4e743f359分别是两个git版本的hash值。

2023-10-26 11:03:10 823 1

原创 从table中去重获取name, 并按create_time 倒序排列

【代码】从table中去重获取name, 并按create_time 倒序排列。

2023-09-06 14:01:23 74 1

原创 docker 迁移数据

【代码】docker 迁移数据。

2023-08-10 08:59:58 73 1

原创 java之归并算法

【代码】java之归并算法。

2023-07-31 20:43:15 74 1

原创 备份数据库

备份数据库:恢复数据库:

2023-07-13 17:40:03 58 1

原创 将i位置的数据向左移动到0位置

排序 将i位置的数据向左移动到0位置。

2023-07-05 16:50:45 59 1

原创 SpringBoot 请求参数忽略大小写

SpringBoot 请求参数忽略大小写

2022-10-28 12:14:34 1998 1

原创 在springboot中,日志相对路径的配置

在springboot中,日志相对路径的配置

2022-10-25 15:19:06 1297

原创 docker 安装mysql8.0, 提示 consider upgrading MySQL client 解决方法

mysql8.0远程连接不上

2022-09-22 16:43:29 711

原创 elasticsearch笔记

目录复制elasticsearch笔记安装安装docker pull elasticsearch:7.4.2docker pull kibana:7.4.2free -m 查看虚拟机可用内存mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/dataecho “http.host: 0.0.0.0”>>/mydata/elasticsearch/config/elasticsearch.yml

2021-08-30 21:28:04 75

原创 java多线程理解

java多线程理解volatilevolatilevolatile是java虚拟机提供的轻量级的同步机制三大特性:保证可见性,不保证原子性,禁止指令重排。JMM(内存模型):工作内存是每个线程的私有内存区域,而java内存模型中规定所有变量都存储在主内存,主内存是共享内存区域,所有线程都可以访问,但线程对变量的操作必须在工作内存中进行,首先要将变量从主内存拷贝到自己的工作内存空间,然后对变量进行操作,操作完成后再将变量写回主内存,不能直接操作主内存中的变量。...

2021-07-23 18:15:16 170

原创 JVM虚拟机

JVM1.运行时数据库1.运行时数据库

2021-07-19 18:05:05 113

原创 java有哪些引用

.java中的4种引用强引用软引用弱引用虚引用强引用宁愿OOM,也不回收。软引用内存够,不回收,内存不够,回收。Object o = new Object();SoftReference<Object> reference = new SoftReference<>(o);System.out.println(reference.get());try { o = null; byte[] bytes = new byte[1024 * 1024

2021-07-01 15:06:30 75

原创 classloader和Class.forname的区别

classloader和Class.forname的区别Class.forNameClassLoader总结Apple 类结构public class Apple { //静态代码块 static { System.out.println("执行静态代码块"); } public void say(){ System.out.println("say hello"); }}Class.forName通过Class.forNa

2021-06-30 14:14:54 81

原创 双亲委派机制

双亲委派机制工作原理优势工作原理如果一个类加载器收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给父类的加载器去执行。如果父类加载器还存在其他父类加载器,则进一步向上委托,依次递归,请求最终将到达顶层的启动类加载器。如果父类加载器可以完成类加载任务,就成功返回,倘若父类加载器无法完成此加载任务,子加载器才会尝试自己去加载,这就是双亲委派模式。优势避免类的重复加载保护程序安全,防止核心API被随意篡改自定义类:java.lang.String自定义类:java.lang.

2021-06-30 09:28:57 74

原创 MySQL索引优化

MySQL什么是索引索引分类哪些情况需要创建索引哪些情况不要创建索引MySQL常见瓶颈性能分析(Explain(查询执行计划))explain能干嘛执行计划包含的信息什么是索引 索引(index)是帮助MySQL高效获取数据的数据结构 索引的目的在于提高查询效率,可以类比字典 可以理解为“排好序的快速查找数据结构” 数据本身之外,数据库还维护着一个满足特定算法的数据结构,这些数据结构以某种方式指向数据,这样就可以在这些数据结构的基础上实现高级查找算法,这种数据结构就是索引 一般来说索

2021-06-29 17:22:09 111

原创 换行符在window 与linux的转换

换行符在window 与linux的转换背景:当window 下的脚本,复制到linux 下时,往往会因为换行符的格式差异,导致在linux下无法正常执行脚本,因此需要格式转换。操作方法vim xx 打开文件:set fileformat=unix 然后:wq 保存...

2021-04-27 16:39:07 260

原创 java8 分组排序

多字段分组并按分组字段进行排序将分组字段定义为内部类的属性,并增加方法getMid()测试将分组字段定义为内部类的属性,并增加方法getMid()@Datapublic class Student { private String name; private int grade; private Date time; private int age; @Data public class Mid { private int grade

2021-04-19 17:33:52 1225

原创 docker下配置mysql8忽略大小写

docker下配置mysql8忽略大小写1. 配置mysql8忽略大小写docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql --lower_case_table_names=12. 通过查询语句查看变量结果是否为1select @@lower_case_table_names...

2021-04-12 14:58:13 761

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除