自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Mockito单元测试

mockito单元测试

2022-07-17 23:21:14 779 1

原创 适配器模式和桥接模式

适配器模式与桥接模式

2022-07-11 00:20:22 880

原创 策略模式与责任链模式

策略模式与责任链模式

2022-07-09 20:06:07 493

原创 并发编程之三线程安全之可见性有序性

线程安全之可见性有序性

2021-09-15 20:54:07 116

原创 并发编程之二同步锁

目标关于线程安全问题简述Java中的同步锁SynchronizeMarkWord对象头Synchronize锁升级CAS机制如果多个线程在做同一件事情的时候,会涉及到线程安全问题原子性 Synchronized, AtomicXXX、Lock可见性 Synchronized, volatile有序性 Synchronized,volatile每个特性所表现出的显现都是不一样的,先针对【原子性】展开先看一个案例// 两个线程针对一个变量进行操作public class Ato

2021-09-07 19:00:11 117

原创 并发编程之一分布式与高并发之并发编程的发展

分布式与高并发之并发编程的发展目标(了解线程)了解并发和并发的价值了解线程java中的线程的实现多线程的基本原理线程的启动和停止并发高并发当前系统能够同时承载的并发数一般通过两个值来衡量当前系统的并发数TPS:每秒处理的事务的数量QPS:每秒处理的查询的数量如何支撑高并发?核心点:硬件资源CPU,核心数:代表了当前程序同时并行的任务数量内存,用于IO性能的提高,储存热点数据等等磁盘,用高效读写的磁盘提升性能网卡,万兆千兆的网卡提升数据传输速度…何合理的利用资源呢

2021-08-06 18:06:45 281

原创 设计模式之代理模式

代理模式目标掌握代理模式的应用场景和实现原理了解静态代理和动态代理的区别了解CGLib和JDK Proxy的根本区别手写实现定义的动态原理代理模式的定义代理模式是指为其他对象提供一种代理,以控制对这个对象的访问代理对象在客服端和目标对象之间起到中介作用属于结构型设计模式代理模式的适用场景保护目标对象增强目标对象静态代理//demo 帮儿子找对象//新建一个抽象角色public interface IPersion { void findLove();}

2021-04-01 23:51:10 63

原创 设计模式之原型模式与建造者模式

目标掌握原型模式和建造者模式的应用场景掌握原型模式的浅克隆和深克隆的写法掌握建造者模式的基本写法了解克隆是如何破坏单例的了解原型模式的优缺点掌握建造者模式和工厂模式的区别原型模式的定义原型模式是指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象调用者不需要知道任何创建的细节,不调用构造函数属于创建型模式原型模式的适用场景类初始化消耗资源较多new产生的一个对象需要非常繁琐的过程(数据准备、访问权限等)构造函数比较复杂循环体中产生大量对象时//创建一个接

2021-03-24 23:51:41 199

原创 设计模式之单例模式

目标掌握单例模式的应用场景掌握IDEA环境下的多线程调试方式掌握保证线程安全的单例模式策略掌握反射暴力共计单例解决方案及原理分析序列化破坏单例的原理及解决方案掌握常见的单例模式写法定义单例模式是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。隐藏其所有的构造方法。属于创建型模式。...

2021-03-17 23:36:13 68

原创 设计模式之工厂模式

设计模式之工厂模式内容定位Spring中用到的设计模式简单工厂模式工厂方法模式抽象工厂模式内容定位不用设计模式并非不可以,但是用好设计模式能帮助我们更好的解决实际问题,设计模式最重要的是解耦。设计模式天天都在用,但自己却无感知。我们把设计模式作为一个专题,主要是学习设计模式是如何总结经验的,把经验为自己作用。学设计模式也是锻炼将业务需求转换技术实现的一种非常有效的方式。帮助我们写出更加优雅的代码、更好的去重构项目Spring中用到的设计模式工厂模式 :BeanFactory装饰器模式 :Bea

2021-03-16 23:52:31 122 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除