自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangjh_fit的博客

分享所思所想

  • 博客(6)
  • 收藏
  • 关注

原创 使用Stream流对复杂的List<Map<String, Object>>集合中的元素排序

需求当我们将复杂数据导出为Excel时,一般做法会是用工具类,将导出所需要的数据都装到List<Map<String, Object>>中,去处理 List<Map<String, Object>> psrObjMapList = Lists.newArrayList(); Map<String, Object> oObMaps = Maps.newHashMap(); oObMaps.put("a", name);

2021-01-15 10:41:03 6124 3

原创 使用适配器模式重构消息服务器代码

使用适配器模式重构消息服务器代码需求在平时生产开发中,很多场景目前都会用到发送邮件,短信等一系列的推送消息的功能,往往我们需要搭建一个消息服务器,用于异步处理这些需求。接下来简单总结一下定义消息处理接口1.定义一个适配器接口,提供发送消息的方法public interface MessageAdapter { //接受消息,json为发送消息的类型及内容 public void distribute(JSONObject jsonObject);}2.创建一个类,用于监听消息队列生成

2020-10-29 19:46:09 302

原创 springboot整合多数据源

Springboot整合多数据源1.使用场景日常开发中,有时候我们需要在同一个项目中,操作多个数据库,这样除了系统间开接口调用,同一项目也可以整合多数据源,接下来做简单介绍2.集成步骤编写yal配置文件,配置两个数据源连接信息spring.datasource.test1.driverClassName = com.mysql.jdbc.Driverspring.datasource.test1.url = jdbc:mysql://localhost:3306/test01?useUnic

2020-10-27 20:37:39 279

原创 4种线程池

线程池线程池简介线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务时重用这些线程而不是新建一个线程。线程池中线程的数量通常完全取决于可用内存数量和应用程序的需求。然而,增加可用线程数量是可能的。线程池中的每个线程都有被分配一个任务,一旦任务已经完成了,线程回到池子中并等待下一次分配任务。线程池作用基于以下几个原因在多线程应用程序中使用线程是必须的:线程池改进了一个应用程序的响应时间。由于线程池中的线程已经准备好且等待被分配任务,应用程序可以直接拿来使用而不用新建一

2020-10-20 20:14:46 169

原创 Volatile

什么是VolatileVolatile 关键字的作用是变量在多个线程之间可见。class ThreadVolatileDemo extends Thread { public boolean flag = true; // public volatile boolean flag = true; 这样就可以实现3秒后线程停止 @Override public void run() { System.out.println("开始执行子线程...."); while (flag)

2020-10-11 18:00:58 95

原创 总结一下关于多线程的一些问题

1、线程的创建方式继承Thread类重写run()方法实现Runnabel接口匿名内部类实现Callable接口2、线程的生命周期线程从创建、运行、结束处于下面五个状态:新建、就绪、运行、阻塞、死亡新建new一个线程,线程处于新生态就绪线程开启start方法,即就绪,等待竞争到cpu时间,则执行run方法运行获得CPU时间,进入运行状态,真正开始执行run方法阻塞进入阻塞态的条件:调用sleep方法I/O被阻塞线程试图得到一个锁,而该锁正被其它线程持有线程在等待某

2020-10-11 17:52:59 122

空空如也

空空如也

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

TA关注的人

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