摘要: Minor GC 当年轻代空间不足时,就会触发Minor GC,这里的年轻代满指的是Eden满,Survivor满不会触发GC。(每次Minor GC 会清理年轻代的内存) 因为Java对象大多都具备朝生熄灭的特性,所以Minor GC非常频繁,一般回收速度也比较快。 Minor GC会引发STW, 阅读全文 »
posted @ 2023-05-13 20:22 Bepowerful 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 单列模式 一、静态引用变量直接实力例化对象 随着类装载就完成实例化 二、使用代码块,和一一样 三、懒汉式加载 前两个是类装载就完成实例化,不是当需要调用的时候才实例化 四、三的改进,加锁避免线程安全的问题,但是耗时,不高效 五、用静态代码块缩小锁的范围,但是还是会出现线程的问题 六、双重检查解决线程 阅读全文 »
posted @ 2023-05-13 20:20 Bepowerful 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 连接数据库 spring: application: name: reggie datasource: druid: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/sq1?serverTime 阅读全文 »
posted @ 2023-04-09 17:18 Bepowerful 阅读(22) 评论(0) 推荐(0) 编辑
摘要: github访问//谷歌插件 github加速, github上下载DevSidecar软件加速 基本配置:(设置用户信息) //环境安装完一定要配置,知道是谁提交的代码 1.打开gitBash,设置用户信息 git config --global user.name "liujin" git co 阅读全文 »
posted @ 2023-04-08 20:45 Bepowerful 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1.添加依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> <gro 阅读全文 »
posted @ 2023-04-07 01:05 Bepowerful 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1.spring6以下不会和swagger2.9.2产生冲突 2.idea中git先在自己的分支pull主分支后commit本地库然后进入主分支合并(先pull有利于减少冲突) 3.redis中使用StringRedisTemplate需要注意键值对都要是string类型,当传map的时候容易翻车, 阅读全文 »
posted @ 2023-04-06 20:33 Bepowerful 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1.定义数组三种方式 int[] arr =new int[10]; int[] arr = new int[]{2,3,4,5,5}; int[] arr = {2,4,5,6,6}; 2.Arrays.toString(数组) //将数组中的数据转为字符串 3."liuliu.big".subs 阅读全文 »
posted @ 2023-04-04 01:55 Bepowerful 阅读(138) 评论(0) 推荐(0) 编辑
摘要: spring-context Spring框架的依赖 junit 测试的依赖 需要配置test mysql-connector-java mysql驱动包 druid 德鲁伊mysql连接池 javax.annotation-api jdk9之后javax.annotation包被移除了,@Post 阅读全文 »
posted @ 2023-04-02 16:55 Bepowerful 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 补充:并发安全问题 当使用多线程时,发生并发安全的会在同一个类对象中,且对于成员变量容易发生并发安全。局部变量不会导致并发安全,因为每调用一次方法,都会有一个独立的栈帧存放各自的变量信息。 1. 实现生产者消费者问题要使用while循环,不可以使用if否则会导虚假唤醒。 2. 用synchroniz 阅读全文 »
posted @ 2023-03-29 14:12 Bepowerful 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 如图所示,explain 中包含的信息有:id:查询序列号MySQL 会为每个 select 语句分配一个唯一的 id 值,用来表示查询中执行 select 子句或者操作表的顺序。如果只是单纯的查一个表,那么 id 就是 1。如果多表查询且 id 值相同,表示查询的优先级也是相同的,那么执行顺序即为 阅读全文 »
posted @ 2023-03-26 15:03 Bepowerful 阅读(688) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示