上一页 1 2 3 4 5 6 ··· 24 下一页
摘要: 代码见github: https://github.com/lulu4pix/mybatis-demo/commit/ca31d8ff5bf3424e3ab6f37f5a4bea7c0d074872 阅读全文
posted @ 2021-08-09 21:42 圣金巫灵 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 代码见: https://github.com/lulu4pix/mybatis-demo 这是数据库名: 表结构只有两列varchar name和int cid 阅读全文
posted @ 2021-08-06 13:37 圣金巫灵 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 每次网上找的都不对。 1.下载 我的网盘里有一个, 先下载下来 https://pan.baidu.com/s/1G6-RRCMgb_ZDW-WL9E58ug 提取码: bqfe 2. 破解 把这个放到你要放的目录(下载包里有): 注意这里一定不要去intellij里修改,会出问题。 直接去文件修改 阅读全文
posted @ 2021-08-06 12:09 圣金巫灵 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 电脑挂了,重装好多软件 mysql这篇写的尤为好 https://www.cnblogs.com/winton-nfs/p/11524007.html 阅读全文
posted @ 2021-08-06 11:13 圣金巫灵 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 10进制转二进制: 举个栗子: 阅读全文
posted @ 2021-07-23 21:23 圣金巫灵 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 代码及备注见github: https://github.com/lulu4pix/customizeSprintBootStarter 阅读全文
posted @ 2021-07-20 11:04 圣金巫灵 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 单例的实例化过程: AbstractBeanFactory的#createBean createBean方法里进去, 会看到这里允许提前创建一个Bean实例返回 进AbstractAutowireCapableBeanFactory#doCreateBean, 这几步比较重要: 1.允许修改后的合并 阅读全文
posted @ 2021-07-01 05:38 圣金巫灵 阅读(53) 评论(0) 推荐(0) 编辑
摘要: ArrayList线程不安全例子: public class ListTest { public static void main(String[] args) { List<String> list = Collections.synchronizedList(new ArrayList<>()) 阅读全文
posted @ 2021-06-18 19:52 圣金巫灵 阅读(247) 评论(0) 推荐(0) 编辑
摘要: demo: public class T1 { volatile int n = 0; public void add() { n++; } } Compiled from "T1.java" public class com.shishi.jmm.T1 { volatile int n; publ 阅读全文
posted @ 2021-06-18 00:27 圣金巫灵 阅读(48) 评论(0) 推荐(0) 编辑
摘要: volatile的理解:volatile是jvm提供的轻量级的同步机制 1.保证可见性2.不保证原子性3.禁止指令重排为什么叫轻量级同步呢,是因为它基本上遵从了jmm的规范, 但是它又不能保证可见性。所以是乞丐版的同步机制。 JMM的三大特性:原子性,可见性,有序性 jmm本身是一个抽象的概念并不真 阅读全文
posted @ 2021-06-17 23:36 圣金巫灵 阅读(99) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 24 下一页