摘要: 解决redis缓存穿透 阅读全文
posted @ 2020-02-27 14:58 欲码则码 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 消息队列的作用:1,是减少相应所需的时间和削峰2,降低系统耦合性(解耦或提升系统的可拓展性) 当我们不使用消息队列的时候,所有用户的请求都会直接落到服务器上,然后通过数据库或者缓存相应,假如在高并发的环境下,如果没有缓存或者数据库承受不了那么大的压力的话,就会造成响应速度缓慢,甚至造成数据库宕机。因 阅读全文
posted @ 2020-02-27 13:09 欲码则码 阅读(3733) 评论(0) 推荐(0) 编辑
摘要: arraylist使用数组存储数据,所以这样存储的数据根据索引查询的数据速度快,但是新增或者删除元素时需要设计到位移操作,所以比较慢。 linkedlist使用双向链表方式存储数据,每个元素都记录前后元素的指针,所以插入删除数据时更改前后指针指向即可,速度非常快,但是通过下标查询元素时需要从头开始索 阅读全文
posted @ 2020-02-25 13:13 欲码则码 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 首先java程序的运行分为编译和运行两部分。 所以重载和重写在这一点就有很明显的区别,因为重写方法的方法名和参数个数类型都一样,所以在java虚拟机的编译阶段是识别不出重写的方法的不同,在运行期间才可以看出不同点。而重载在编译过程就已经暴露了他的不同点,虽然方法名相同,但是参数个数类型都不同。简单的 阅读全文
posted @ 2020-02-22 14:58 欲码则码 阅读(562) 评论(0) 推荐(0) 编辑
摘要: mybatis框架基础应用。 阅读全文
posted @ 2020-02-11 16:33 欲码则码 阅读(244) 评论(0) 推荐(0) 编辑
摘要: MySQL是最常用的数据库之一,那么他是凭借什么保证的ACID呢?一起来看事务实现原理吧! 阅读全文
posted @ 2020-02-05 20:56 欲码则码 阅读(7436) 评论(1) 推荐(1) 编辑
摘要: 本文主要讲了PrepareStatement和CreateStatement的作用区别,大家可以一起学习! 阅读全文
posted @ 2020-01-09 23:47 欲码则码 阅读(1096) 评论(2) 推荐(1) 编辑