自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程池自定义线程名字

使用场景在工作中使用线程池,万一线程抛出异常了,日志不好记录到底是哪个线程池抛出的异常;所以为了方便排查,给线程池的线程自定义命名,主要方法就是重写生产线程工厂的命名方法。下面代码示范集成线程工厂重写public class NamedThreadFactory implements ThreadFactory { private static final AtomicInteger...

2020-05-01 10:28:44 6106 1

原创 设计模式Java代码实现(二)策略模式

理解还是继续用计算机的加减作为例子,在计算机中加和减是不同的策略,可以通过传入策略方法来选择策略。策略模式把对象本身和运算规则区分开来,因此我们整个模式也分为三个部分。环境类(Context):用来操作策略的上下文环境,也就是计算机。抽象策略类(Strategy):策略的抽象,就是加法和减法的的抽象具体策略类(ConcreteStrategy):具体的策略实现,每一种算法的具体实现。代...

2020-04-24 15:14:05 185

原创 设计模式Java代码实现(一)简单工厂

理解需要传入参数到简单工厂里面根据判断创建操作类。具体操作方法都在实现类里面操作代码例子下面用一个加减操作例子举例1.创建一个工厂根据传入参数创建一个操作类public class OperationFactory { public static Operation createOperation(String operate){ switch (operat...

2020-04-23 10:10:15 204

原创 测试SpringBoot集成RabbitMq

首选搭建RabbitMq,然后进入SpringBoot搭建环节,创建SpringBoot工程其中maven还引入fastJson和lombok,总共创建两个工程,一个叫producer,另一个叫consumer;首选先在producer(生产者)项目创建包和类配置文件application.yml配置为:spring: rabbitmq: host: 1...

2019-03-24 15:53:27 278

空空如也

空空如也

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

TA关注的人

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