05 2019 档案

摘要:前言 在spring中使用mybaits简直不要太简单,只需要几个配置,一个DAO接口和一个mapper.xml就可以完成一次数据库交互。但是简单背后往往是复杂的实现,现在我们来探讨一下里面的一点原理吧,对,在不考虑springboot自动配置的前提下。 spring和mybaits是如何集成的 s 阅读全文
posted @ 2019-05-30 11:29 Caizl 阅读(264) 评论(0) 推荐(0)
摘要:前言 JDK8中对HashMap做了优化,依然是用数组存储数据,但是扩容时采用双链表的方式避免了高并发情况下导致出现循环链表的问题,另外也引入了红黑树,提高碰撞元素的搜索速度。 一段代码 下面这段代码创建一个容量为64的HashMap和插入一些数据。 如何定位数据下标 一开始说到HashMap是用数 阅读全文
posted @ 2019-05-24 10:41 Caizl 阅读(180) 评论(0) 推荐(0)
摘要:前言 算法,其实算术题的解法,如同我们读书时做的数学题。一道关于排序的算术题,有几种解法就有几种思路。一般程序员可能一辈子都用不上排序算法,但是我们可以学习其中的解题思路,融会贯通后,可以对我们实际开发有指导作用。 题目 数量为10的无序数组,将其按照升序排列。例如 选择排序 如果这样的数组放在面前 阅读全文
posted @ 2019-05-17 22:15 Caizl 阅读(162) 评论(0) 推荐(0)
摘要:前言 最近翻《高性能Mysql》和 林晓斌的《MySQL实战45讲》,启发良多,故此做一下笔记。 数据类型 1.整数类型 tinyint,smallint,mediunint,int,bigint,分别使用8,16,24,32,64位空间,范围是-2^(n-1)到2^(n-1)-1,可选unsign 阅读全文
posted @ 2019-05-13 14:32 Caizl 阅读(450) 评论(0) 推荐(0)