青汁小邱

导航

#

[置顶] java集合Collection接口增删查改

摘要: 起初创建一个集合容器 1 Collection c = new ArrayList(); 添加 boolean add(object e)将指定的元素添加到此处列表的尾部 1 c.add("拆弹专家"); 2 c.add("变形金刚"); 3 c.add("夏洛克的烦恼"); 4 c.add("羞羞 阅读全文

posted @ 2020-12-27 18:18 青汁小邱 阅读(144) 评论(0) 推荐(0) 编辑

2023年4月18日 #

Spring Bean 的生命周期

摘要: Bean 的生命周期概括起来就是 4 个阶段: 1.主要分为实例化(Instantiation),属性赋值(Populate),初始化(Initialization),销毁(Destruction)这四个大阶段2.初始化的具体操作,有Aware接口的依赖注入,BeanPostProcessor 在初 阅读全文

posted @ 2023-04-18 18:45 青汁小邱 阅读(24) 评论(0) 推荐(0) 编辑

MyBatis 的工作原理

摘要: 一般使用mybatis之前一定先要理解下mybatis原理,所以我们开始进入主题 下面对图中的每步流程进行说明。1)读取 MyBatis 配置文件:mybatis-config.xml 为 MyBatis 的全局配置文件,配置了 MyBatis 的运行环境等信息,例如数据库连接信息。2)加载映射文件 阅读全文

posted @ 2023-04-18 14:51 青汁小邱 阅读(18) 评论(0) 推荐(0) 编辑

2023年4月6日 #

ThreadLocal缺点及解决方案

摘要: 简单的一句话总结是每个Thread上都有一个threadLocals属性,它是一个ThreadLocalMap,里面存放着一个Entry数组,key是ThreadLocal类型的弱引用,value是对用的值。所有的操作都是基于这个ThreadLocalMap操作的。但是它有一个局限性,就是不能在父子 阅读全文

posted @ 2023-04-06 14:36 青汁小邱 阅读(319) 评论(0) 推荐(0) 编辑

2020年12月27日 #

String字符串的构造方法

摘要: public String() 创建一个空字符串对象 1 String s = new String(); 2 System.out.println("s: " + s); public String(String original) 创建一个内容为original的字符串对象 1 String s 阅读全文

posted @ 2020-12-27 18:29 青汁小邱 阅读(73) 评论(0) 推荐(0) 编辑