- 博客(7)
- 收藏
- 关注
转载 mybatis源码分析---反射模块
本文参考(精尽 MyBatis 源码分析 —— 反射模块)[http://svip.iocoder.cn/MyBatis/reflection-package/#] 存粹作为一个记录,加深自己的理解。 mybatis的反射模块,对应reflection包。反射模块作为myabits中的基础支...
2019-07-05 14:50:00
180
转载 mybatis相关(持续更新)
1.mybatis编程步骤 创建SqlSessionFactory对象 通过SqlSessionFactory获取sqlSession对象 通过sqlSession获取Mapper的代理对象 通过mapper的代理对象,执行数据库操作 执行成功,则使用sqlsession提交事务 执行失败,...
2019-07-03 16:14:00
79
转载 spring boot配置文件相关
1.spring boot配置文件的格式 properties格式 yaml格式 yaml格式的配置文件在spring中会存在一个缺陷,@PropertySource注解不支持读取yaml配置文件,仅支持properties配置文件。不过这个问题可以通过使用@Value注解,读取yaml配...
2019-07-03 14:45:00
77
转载 如何统一引入spring boot版本
方式一:继承 spring-boot-starter-parent项目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...
2019-07-03 11:10:00
115
转载 ReentrantLock和Synchronized的区别
相同点:都是用加锁方式控制线程同步。而且都是阻塞式的同步,即当一个线程获得了对象的锁,进入同步块,其他访问该同步块的线程都必须阻塞在同步块外面等待。 不同点:synchronized是java语言的关键字,是原生语法层面的互斥,需要jvm实现。而ReentrantLock是Jdk 1.5之后提...
2019-07-02 15:49:00
118
转载 mysql相关tips(持续更新)
1.字符集:utf8mb4 mysql 5.5.3之后出来的字符集,占用1-4个字节,最大占用的字节数为4.目前这个字段主要应用在(Emoji表情)。utf8mb4兼容utf8(1-3个字节),且比utf8能表示更多的字符。什么时候需要什么时候用utf8mb4,否则只是浪费空间。比如utf8占...
2019-06-26 15:35:00
95
转载 mysql中dateTime和timestamp的区别
相同点 都用来表示YYYY-MM-DD HH:MM:SS[.fraction]类型的日期 不同点 占用空间 类型 占据子节 表示形式 datetime 8字节 yyyy-mm-dd hh:mm:ss timestamp 4字节 yyyy-mm-dd hh:mm:ss ...
2019-06-20 16:54:00
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人