自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloudAlibaba Nacos服务配置持久化、Nacos集群部署配置

版本:NACOS 1.2.01.Nacos服务配置持久化配置在使用Nacos对某个服务进行全局配置时会在Nacos客户端配置列表来为服务添加配置,而这些配置即使你重启Nacos也会一直存在。因为每个Nacos服务器都自带了一个小型的嵌入式数据库derby。虽然这样解决了服务配置持久化的问题,但是每个Nacos都自带一个derby,对于启动多个默认配置下的Nacos节点(Nacos集群),...

2020-03-30 20:50:19 377

原创 IDEA配置热部署Devtools(开发必备技巧)

当你在开发是,仅仅只是修改了一个 Controller 或者修改某个 Javabean 中的内容等等,而要重新启动部署项目,这样不但要耗费时间,也使得开发效率大大降低,尤其是在一些大型开发工程中,这样的启动会更加明显。这里便提出了热部署方式,在修改代码时不需要重新启动就能让后台代码起作用。IDEA配置热部署分为五部:1.添加 Devtools-jar 包到 project使用 maven ...

2020-03-11 22:11:21 4912

原创 Java并发编程实战(进阶篇 - 下)

紧接着上一篇我们继续分析在并发编程中所用到的一些并发工具。5.Fork/Join 框架5.1 什么是 Fork/Join 框架Fork/Join 框架是 Java7 提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。Fork :就是把一个大任务切分成若干子任务并行的执行;Join:就是合并这些子任务的执行结果。设计思路图:...

2020-03-05 00:15:08 349

原创 Java并发编程实战(基础篇)

学习本文内容,默认已经了解Java多线程基础。本篇即为基础篇,那么主要讨论如何编写线程安全的代码,大概分为3个方向如何避免多线程同时访问同一时刻访问相同数据共享发布对象,从而使多线程同时安全访问根据现有线程安全组件构建线程安全的类在学习各模块只是之前,先普及一些知识。1.编写线程安全的代码核心?在访问共享、可变的状态要进行正确的管理。(可能现在还不太明白,看下去慢慢就懂了)2....

2020-03-05 00:14:49 912

原创 Java并发编程实战(进阶篇 - 上)

通过上一篇的学习我们就可以运用这些方法来构建线程安全的类,那么本篇我们会着重学习Java中的同步容器类、并发容器和框架、原子操作类、并发工具类、Executor 框架,看看这些并发类库或者框架是怎样实现的。一、同步容器类Java中同步容器类有2类:Vector、Stack、HashtableCollections 类中提供的静态工厂方法创建的类(由 Collections.synchro...

2020-03-05 00:14:21 330

原创 JUC Executor-ThreadPoolExecutor(线程池) 源码解析

通过Java并发编程实战(进阶篇 - 下)对 Executor 框架的简介,已经基本了解了 Executor 框架的结构和成员,本篇讲解 Executor 框架中任务执行单元 ThreadPoolExecutor(线程池)工作原理。前言提出三个问题来更好的了解 ThreadPoolExecutor:什么是线程池?线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行...

2020-03-04 18:55:18 426 1

空空如也

空空如也

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

TA关注的人

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