- 博客(10)
- 收藏
- 关注
原创 java面试题
包含:集合 数据结构和算法 链表 队列 阻塞队列 双端队列 延迟队列 优先级队列 哈希 优点 如何解决哈希冲突 树结构 多线程 线程安全 六种线程池 本地线程池 各种锁 死锁 synchronized Lock CAS 解决 ABA 乐观锁 / 悲观锁 / 自旋锁 / 独占锁 / 公平锁…… 反射 / 动态代理 JDK 动态代理 CGLIB 框架 SSM Spring Spring MVC MyBatis
2024-10-10 15:26:39
462
原创 关于spring boot 中IOC和AOP的理解
OOP编程思想可以解决⼤多数的代码重复问题,但是有⼀些情况是处理不了的,⽐如下⾯的在顶级⽗类Animal中的多个⽅法中相同位置出现了重复代码,OOP就解决不了。与DI(依赖注入)的区别描述的是同一件事情,但是角度不同(IOC站在对象的角度,DI站在容器的角度)「⾯」横切逻辑代码往往要影响的是很多个⽅法,每⼀个⽅法都如同⼀个点,多个点构成⾯,有⼀个⾯的概念在⾥⾯。「切」指的是横切逻辑,原有业务逻辑代码我们不能动,只能操作横切逻辑代码,所以⾯向横切逻辑。解决了对象之间的耦合问题。...
2022-07-18 14:44:14
840
原创 websocket学习
WebSocket协议在2008年诞生,2011年成为国际标准。WebSocket是一种在单个TCP连接上进行全双工通信的协议,位于OSI模型的应用层。WebSocket的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息。在WebSocket应用程序中,服务器发布WebSocket端点,客户端使用url连接到服务器。建立连接后,服务器和客户端就可以互相发送消息。客户端通常连接到一台服务器,服务器接受多个客户端的连接。...
2022-07-18 14:41:54
709
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人