摘要: 一、spring 的优点? 1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring 阅读全文
posted @ 2020-02-13 11:23 CQqfjy 阅读(2029) 评论(0) 推荐(0) 编辑
摘要: 虽然我们都知道有23个设计模式,但是大多停留在概念层面,真实开发中很少遇到。Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: 1、Builder模式,例如SqlSessionFactoryBuil 阅读全文
posted @ 2020-02-13 11:21 CQqfjy 阅读(4432) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,由于习惯的原因,我们可能对某种编程语言的一些特性习以为常,特别是只用一种语言作为日常开发的情况。但是当你使用超过一种语言进行开发的时候就会发现,虽然都是高级语言,但是它们之间很多特性都是不太相同的。 现象描述 在 Java 8 之前,匿名内部类在使用外部成员的时候,会报错并提示 “Ca 阅读全文
posted @ 2020-02-13 11:19 CQqfjy 阅读(174) 评论(0) 推荐(0) 编辑
摘要: MySQL 里还有什么其他成员呢? 对于 MySQL,要记住、或者要放在你随时可以找到的地方的两张图,一张是 MySQL 架构图,另一张则是 InnoDB 架构图: 遇到问题,或者学习到新知识点时,就往里套,想一想,这是对应这两张图的哪个模块、是属于具体哪个成员的能力。 这其中,第一张图的最底下的存 阅读全文
posted @ 2020-02-13 11:17 CQqfjy 阅读(324) 评论(1) 推荐(0) 编辑
摘要: Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方)。 分类 maven的仓库只有两大类:1.本地仓库 2.远程仓库,在远程仓库中又分成了3种:中央仓库、 私服、其它公共库 本地仓库:为当前本机电脑上的所有 Maven 工程服务。. 阅读全文
posted @ 2020-02-13 11:15 CQqfjy 阅读(160) 评论(0) 推荐(0) 编辑