- 博客(32)
- 收藏
- 关注
原创 String、StringBuffer和StringBuild区别
stringstringBufferstringBuildstringBuffer和StringBuild的区别
2021-03-11 11:30:57
749
原创 idea热部署
热部署插件实际上只需要加一个jar包文件就行了<!--支持热部署 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency>热部署配置IDEA环境配置第一步:组合键: ctrl + shift +alt +/第二步:点击re
2021-03-11 09:57:41
328
原创 1.Redis为什么那么快?
1).完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中,类似于 HashMap,HashMap 的优势就是查找和操作的时间复杂度都是O(1);2).数据结构简单,对数据操作也简单,Redis 中的数据结构是专门进行设计的;3).采用单线程,避免了不必要的上下文切换和竞争条件,也不存在多进程或者多线程导致的切换而消耗 CPU,不用去考虑各种锁的问题,不存在加锁释放锁操作,没有因为可能出现死锁而导致的性能消耗;4).使用多路 I/O 复用模型,非阻塞 IO;5).使用底层模型不同
2021-03-09 16:15:53
130
原创 数据库的索引
1、数据库使用索引的目的?2、怎样创建一个索引?3、 mysql表空间名?4、索引使用的原则?5、数据库索引的优缺点。6、什么情况下设置索引但无法使用?
2021-03-08 14:01:47
127
1
原创 数据库中事物的隔离级别
四种事物的隔离级别1、Read UnCommitted(读未提交)2、Read Committed(读提交)3、Repeatable Read(重复读)4、Serializable(序列化)
2021-03-05 22:56:16
214
原创 什么是多线程?
1、多线程原理2、串行和并行的区别3、java中如何实现多线程4、启用线程的三种方式5、线程为什么调用start()而不是直接调用run()
2021-03-05 22:14:24
1360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人