- 博客(6)
- 收藏
- 关注
转载 线程池的成长之路
转自:猿天地什么是线程池?线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行交由线程池来管理。如果每个请求都创建一个线程去处理,那么服务器的资源很快就会被耗尽,...
2018-06-21 20:43:52 308
原创 Spring Boot 系列(一)入门篇
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者的。使用Spring Boot ,可以轻松的创建独立...
2018-06-21 20:43:34 204
转载 Java并发之深入分析volatile的实现原理
转自 chenssyvolatile是轻量级的synchronized,如果一个变量使用volatile,则它比使用synchronized的成本更低,因为它不会引起线程上下文的切换和调度。Java语言规范对volatile的定义如下:Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该能确保通过排他锁单独获得这个变量。通俗点讲就是一个变量如果用volatile...
2018-06-09 12:21:00 174
转载 Java并发之深入分析synchronized的实现原理
本文转载自:http://www.open-open.com/lib/view/open1352431526366.html https://www.cnblogs.com/paddix/p/5367116.html目前在Java中存在两种锁机制:synchronized和Lock,Lock接口及其实现类是JDK5增加的内容,synchronized是个重量级...
2018-06-07 20:29:02 859
原创 单例模式
单例模式是一个比较简单的模式,定义:确保某一个类只有一个实例,而且自行实例化并向整个系统自行提供这个实例。通用类图如下:优点:1)由于单例模式在内存中只有一个实例,减少了内存开支,特别是一个对象需要频繁地创建、销毁时,而且创建或销毁时性能又无法优化,单例模式的优势就非常明显。2)由于单例模式只生成一个实例,所以减少了系统的性能开销,当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象时...
2018-06-03 23:02:08 169
原创 设计模式六大原则
一、单一职责原则定义:应该有且仅有一个原因引起类的变更。接口的职责在设计时应该做到单一,降低类的复杂性,实现的职责都有明确的定义,提高了可读性、可维护性、可扩展性;变更引起的风险降低,如果接口隔离性做的好,一个接口的修改只对相应实现类有影响,对其它接口没有影响,降低了耦合性。(单一职责提出了一个编写程序的标准,用“职责”或“变化原因”来衡量接口或类设计的是否优良,但是“职责”或“变化原因”都是不可...
2018-06-01 21:55:12 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人