- 博客(12)
- 收藏
- 关注
原创 spring_如何让spring帮你实现对象创建
文章目录前言叙述传统模式 接口层 实现层 测试类spring模式接口层实现层xml配置文件测试类总结前言 上一篇博客中,小咸儿提到IOC就是让spring帮你实现对象创建和依赖的代码,那么他是如何实现的呢?叙述传统模式 先来看一下传统模式中是如何实现的。 接口层 按照原来的方式的话,需要自己创建一个接口层:userServicepackage ioc;/** * IO...
2019-07-29 16:42:22 405 2
原创 多线程——线程池的原理分析
线程池顾名思义就是事先创建若干个可执行的线程放入一个池(容器)中,需要的时候从池中获取线程不用自行创建,使用完毕不需要销毁线程而是放回池中,从而减少创建和销毁线程对象的开销。
2019-07-29 15:42:26 209 1
原创 多线程——线程安全
文章目录前言叙述宝图 线程安全 解决方法区别问题总结前言 小咸儿在上一篇多线程——线程通讯中,提到线程安全问题,今天就来说一说。叙述宝图 先来一张导图来看看线程安全的分布? 线程安全 线程安全是什么呢? 当多个线程共享同一个全局变量,做写操作时,可能会收到其他线程的干扰,做读操作则不会发生线程安全。 解决方法 既然遇到了线程安全问题,那么该如何解决这个问题呢?这...
2019-07-29 15:16:16 215 5
原创 spring cloud——Eureka服务发现和治理
今天小咸儿来带大家看的是spring cloud的服务发现和治理——Eureka,虽然Eureka在闭源之后,给我们带来了一些麻烦,但是用来学习一下还是非常不错的。宝图 首先先来看一下这张宝图:介绍 这张图很清晰的展示了Eureka的作用,其中Eureka分为服务端(server)和客户端(client)。服务端作为注册中心,客户端则可以分为提供者和消费者来进行服务间的调用,其中...
2019-07-28 15:38:10 408 2
原创 Mybatis属性useGeneratedKeys,keyProperty,keyColumn的使用
Duplicate entry '17' for key 'PRIMARY
2019-07-27 16:08:28 13597 5
原创 Method breakpoints may dramatically slow down debugging
昨天小咸儿在做项目的时候,误使用了断点,结果导致一个新问题的出现。事情情景 小咸儿在做完功能后,想要调试一下,打好断点后,开始debug调试,结果项目启动到一半的时候就开始静止不动了,这小咸儿就纳闷了,出现什么问题了呢?问题Method breakpoints may dramatically slow down debugging 经过排查之后发现原来小咸儿误把断点打在了方...
2019-07-27 15:46:29 228 2
原创 springBoot项目整合Swagger2
目前小咸儿做的项目是前后端分离的,为了更好的进行调试,所以后端需要提供一个API接口文档,这样开发起来更加的方便快捷。这时候需要swagger上场了,接下来就是springBoot项目整合Swagger2
2019-07-25 11:05:30 348 3
原创 java_备忘录模式
备忘录模式(Memento Pattern):在不破坏封装性的前提下捕获一个对象内部的状态,并在对象之外保存这个状态,以便对象以后恢复到这一状态
2019-07-07 17:08:00 191 3
原创 java_中介者模式
文章目录前言叙述宝图 定义优点用途和缺点实例代码实现总结结语前言 最近小咸儿又开始和小伙伴们一起学习设计模式了,这次的学习其实是建立在之前的几次学习之上的,所以很多内容理解起来更加的快速和深入了,所以小咸儿先来总结一波儿~~叙述宝图 定义 使用中介者模式来集中相关对象之间复杂的沟通和控制方式。也就是说:用一个中介者对象来封装一系列对象的交互,从而达到使对象之间松耦合的效果。优...
2019-07-06 14:37:26 178 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人