上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 待写 阅读全文
posted @ 2019-09-22 19:41 Booker808 阅读(176) 评论(0) 推荐(0) 编辑
摘要: mapper.xml文件里的<insert id="insertByMap" parameterType="java.util.Map"> insert ignore into custom_search_enums (`search_field_id`,`value`) values <forea 阅读全文
posted @ 2019-09-20 13:56 Booker808 阅读(1711) 评论(0) 推荐(0) 编辑
摘要: 引用链接https://blog.csdn.net/weixin_33881753/article/details/92354100 阅读全文
posted @ 2019-09-17 17:37 Booker808 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 在之前很长一段时间内,对事务的隔离机制都仅仅局限在“背”这个字上,但是对于底层如何实现解决的可重复读和幻读等一系列问题还是云里雾里。这篇文章,主要还是讲述的是在不可重复读隔离级别下,多事务之间实现的一致性读和当前读以及多事务版本并发控制的细节原理,以便于加深对mysql隔离机制的理解,当然后面还会引 阅读全文
posted @ 2019-09-16 00:42 Booker808 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 待写 阅读全文
posted @ 2019-07-22 01:16 Booker808 阅读(90) 评论(0) 推荐(0) 编辑
摘要: ReentrantLock调用lock()时时序图: addWaiter方法: enq方法:自旋 它维护了一个volatile int state(代表共享资源)和一个FIFO线程等待队列(多线程争用资源被阻塞时会进入此队列)。这里volatile是核心关键词,具体volatile的语义,在此不述。 阅读全文
posted @ 2019-06-13 18:50 Booker808 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 普通二叉搜索树当索引的劣势: (1)每个节点占用的空间太少,不能很好的利用磁盘的预读性 (2)数据不规律的话,很可能形成链表 (3)频繁IO b树当索引机制相比于二叉树的优势和劣势: (1)每个节点有关键字、数据区、子节点指针 (2)每个节点存储的数据多,可以充分的利用预读性(mysql一个磁盘页默 阅读全文
posted @ 2019-05-27 00:25 Booker808 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 在设置了header之后,浏览器在发送正式请求前,会先发送一个OPTIONS请求,(据资料)发送OPTIONS请求是为了验证正式请求的有效性,检查服务端是否支持正式请求类型(POST、GET 等),但不清楚服务端底层框架在默认情况下时怎么响应该请求的。而OPTIONS请求中不包含任何用户参数,导致Z 阅读全文
posted @ 2019-01-28 10:13 Booker808 阅读(873) 评论(0) 推荐(0) 编辑
摘要: @configuration和@component之间的区别是:@Component注解的范围最广,所有类都可以注解,但是@Configuration注解一般注解在这样的类上:这个类里面有@Value注解的成员变量和@Bean注解的方法,就是一个配置类。 @component多例的,@configu 阅读全文
posted @ 2019-01-23 09:41 Booker808 阅读(3084) 评论(0) 推荐(0) 编辑
摘要: (1)每个redis客户端都可以有自己的目标数据库,默认客户端选择的是0号数据库,但是客户端也可以自己选择数据库。同时客户端也会记录当前的目标数据库,这个属性是一个指向redisdb数组(记录所有可连接的数据库)其中一个。 (2)redis是个键值对数据库,由一个字典(哈希表)保存所有的键值对,这个 阅读全文
posted @ 2018-12-07 16:08 Booker808 阅读(125) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页