- 博客(7)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java 设计7大原则
一、开闭原则 开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类、模块和函数应该对 扩展开放,对修改关闭。 所谓的开闭,也正是对扩展和修改两个行为的一个原则。强调 的是用抽象构建框架,用实现扩展细节。 可以提高软件系统的可复用性及可维护性。开 闭原则,是面向对象设计中最基础的设计原则。它指导我们如何建立稳定灵活的系统,实现开闭原则的核心思想就是面向抽象编程。二、依赖倒置原则 依赖倒置原则(Dependence Inversion Principl
2021-01-11 21:03:22
218
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 MyBatis入门
MyBatis环境搭建/入门程序A.项目结构B.添加项目依赖<dependencies> <!-- mybatis核心包--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.3</vers...
2021-01-10 21:23:16
47
原创 Spring如何解决循环依赖?
SpringIOC容器---对象循环依赖1. 什么是循环依赖?what?(1)循环依赖-->循环引用。--->即2个或以上bean 互相持有对方,最终形成闭环。eg:A依赖B,B依赖C,C又依赖A。【注意:这里不是函数的循环调用【是个死循环,除非有终结条件】,是对象相互依赖关系】2.Spring中循环依赖的场景?where?①:构造器的循环依赖。【这个Spring解决不了】StudentA有参构造是StudentB。StudentB的有参...
2021-03-18 23:09:38
138
原创 java 学习方向
1、熟练Java基础技术体系、JVM内存分配、垃圾回收、类装载机制、性能优化、反射机制、多线程、网络编程、常用数据结构和相关算法。2、对面向对象的软件开发思想有清晰的认识、熟悉掌握常用的设计模式。3、熟练掌握目前流行开源框架(spring/springmvc/ibatis),并且对其核心思想、实现原理有一定认知。4、熟悉Oracle、MySQL等数据库开发与设计以及缓存系统Redis或 Memcached的设计和研发。5、熟悉底层中间件、分布式技术(包括缓存、消息系统、热部署)、消息中间件:Acti
2021-01-11 21:07:15
495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人