摘要: Redisson的分布式锁的简单实现 更多请参考官网: redisson的GitHub:https://github.com/redisson/redisson/wiki 环境:springboot2.2.5,mybatis,redis, 1.Maven依赖 <dependency> <groupI 阅读全文
posted @ 2020-03-13 14:14 smileLS66 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Jmeter工具使用 1.下载安装与配置 下载官网:http://jmeter.apache.org/download_jmeter.cgi 注意:win直接下载zip版本就行 环境配置: 设置:JMETER_HOME D:\program Tool\apache-jmeter-5.2.1 path 阅读全文
posted @ 2020-03-13 11:31 smileLS66 阅读(52) 评论(0) 推荐(0) 编辑
摘要: JVM的学习(三) 1.JVM类加载器有哪几种 JAVA类加载器包括几种 2.CMS垃圾回收机制的原理 CMS垃圾回收器详解 3.G1垃圾回收器 Java Hotspot G1 GC的一些关键技术 4.CMS收集器和G1收集器 CMS收集器和G1收集器 5.Full GC 和 Minor GC JV 阅读全文
posted @ 2020-03-11 11:45 smileLS66 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1.SQL中有特殊字符 当SQL中有特殊字符<,mybatis不能正常解析时,用<![CDATA[??]]>括起来就解决了 <![CDATA[ and age<=#{age} ]]> 2.#和$取值的区别 3.Mybatis中的foreach,用于批量操作,批量进行CRUD,集合参数有三种用法:数组 阅读全文
posted @ 2020-03-11 08:11 smileLS66 阅读(66) 评论(0) 推荐(0) 编辑
摘要: JAVA的四种引用 强引用 只有所有 GC Roots 对象都不通过【强引用】引用该对象,该对象才能被垃圾回收 软引用(SoftReference) 仅有软引用引用该对象时,在垃圾回收后,内存仍不足时会再次出发垃圾回收,回收软引用 对象 可以配合引用队列来释放软引用自身 弱引用(WeakRefere 阅读全文
posted @ 2020-03-11 08:10 smileLS66 阅读(64) 评论(0) 推荐(0) 编辑
摘要: mysql mysql的数据库索引 1.insert、update和delete对索引有影响不 insert需要把新加的数据相应的索引列加入到索引中, delete同理, update的话看是不是更新的是索引列 2.索引的三星原则 1.索引将相关的记录放到一起,则获得一星,不必为where条件里面的 阅读全文
posted @ 2020-03-11 08:09 smileLS66 阅读(64) 评论(0) 推荐(0) 编辑
摘要: JVM学习 1.JVM的内存结构 JVM的内存结构分为:程序计数器,虚拟机栈,本地方法栈,方法区,堆,虚拟机栈 JVM运行时数据区 1程序计数器 定义:Program Counter Register 程序计数器(寄存器) 作用:是记住下一条jvm指令的执行地址 特点:是线程私有的 不会存在内存溢 阅读全文
posted @ 2020-03-10 20:07 smileLS66 阅读(77) 评论(0) 推荐(0) 编辑
摘要: JDk1.8HashMap的源码分析 HashMap用数组存放数据(总结) 调用键的hashCode()获得键的哈希值 用哈希值,计算一个下标值 i 新建Entry对象来封装键和值 Entry对象放在 i 位置 空位置,直接放入 有数据,依次用equals()比较是否相等 找到相等的,覆盖值 没有相 阅读全文
posted @ 2020-03-10 17:06 smileLS66 阅读(62) 评论(0) 推荐(0) 编辑
摘要: java的IO和NIO File InputStream / OutputStream FileInputStream / FileOutputStream BufferedInputStream / BufferedOutputStream ObjectInputStream / ObjectOu 阅读全文
posted @ 2020-03-10 15:30 smileLS66 阅读(50) 评论(0) 推荐(0) 编辑
摘要: java定时任务报错: ,localhost-startStop-1,quartz.LocalDataSourceJobStore:3876,ERROR,ClusterManager: Error managing cluster: Failure obtaining db row lock: Lo 阅读全文
posted @ 2020-03-04 20:21 smileLS66 阅读(1007) 评论(0) 推荐(0) 编辑