自定义博客皮肤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)
  • 资源 (9)
  • 收藏
  • 关注

转载 CyclicBarrier和CountDownLatch区别

这两天写多线程时,用到了CyclicBarrier,下意识的认为CyclicBarrier和CountDownLatch作用很像,就翻阅资料查了一下,说一下他们的区别吧 CyclicBarrier和CountDownLatch 都位于java.util.concurrent 这个包下 CountDownLatch CyclicBarri

2017-04-26 00:30:35 211

转载 Java线程安全的计数器

一、多线程以及线程安全           java线程安全就是指控制多个线程对某个资源的有序访问或修改。这涉及两个很重要的概念:java的内存模型和java的线程同步机制。       1.java的内存模型 要解决两个主要的问题:可见性和有序性 可见性: 多个线程之间是不能互相传递数据通信的,它们之间的沟通只能通过共享变量来进行       2.线程同步  

2017-04-25 23:42:40 1193

转载 Java线程安全的计数器

一、多线程以及线程安全           java线程安全就是指控制多个线程对某个资源的有序访问或修改。这涉及两个很重要的概念:java的内存模型和java的线程同步机制。       1.java的内存模型 要解决两个主要的问题:可见性和有序性 可见性: 多个线程之间是不能互相传递数据通信的,它们之间的沟通只能通过共享变量来进行       2.线程同步        由于同一

2017-04-19 22:18:02 7095

转载 Condition-线程通信更高效的方式

讲述了并发包下的Lock,Lock可以更好的解决线程同步问题,使之更面向对象,并且ReadWriteLock在处理同步时更强大,那么同样,线程间仅仅互斥是不够的,还需要通信,本篇的内容是基于上篇之上,使用Lock如何处理线程通信。         那么引入本篇的主角,Condition,Condition 将 Object 监视器方法(wait、notify 和 notifyAll)分解成截

2017-04-18 23:49:32 183

转载 Java幂等

基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层协议,无论是服务器端提供Web服务,还是客户端消费Web服务都非常简单。再加上浏览器、Javascr

2017-04-17 20:26:12 2046

转载 spring工作原理

对spring原理曾经写过类似的博客,地址:点击打开链接。          可是经过一些时间后,虽然天天用着spring,但一提到原理方面,就遗忘了呢?就记得AOP和IOC,但是没有清楚的讲出来呢? 思考了一下这个问题,总结如下。          1、对于美食的喜爱,以后学习技术的过程中,多和美食相关联,和忘不掉的那些相关联。          2、总是想着抓住最后一根

2017-04-10 01:05:14 464

转载 NIo、Bio、aio、 的原理及区别与应用场景

http://blog.csdn.net/u013851082/article/details/53942947 在弄清楚上面的几个问题之前,我们首先得明白什么是同步,异步,阻塞,非阻塞,只有这几个单个概念理解清楚了,然后在组合理解起来,就相对比较容易了。  1,同步和异步是针对应用程序和内核的交互而言的。 同步/异步是在时间上强调处理事情的结果/机会成本的两种处理策略;强调结果意味着

2017-04-09 16:08:12 1126

转载 Spring@Autowired注解与自动装配

http://blog.csdn.net/heyutao007/article/details/5981555 1   配置文件的方法   我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。   Boss 拥有 Offi

2017-04-06 00:01:59 207

转载 Spring学习总结(一)——Spring实现IoC的多种方式

控制反转IoC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IoC的一种方法,也有人认为DI只是IoC的另一种说法。没有IoC的程序中我们使用面向对象编程对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为所谓控制反转就是:获得依赖对象的方式反转了。 IoC是Spring框架的核心

2017-04-05 23:43:01 215

转载 spring ioc原理(看完后大家可以自己写一个spring)

http://blog.csdn.net/it_man/article/details/4402245 最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring

2017-04-05 22:30:48 218

初学者必知的HTML5入门级技巧

初学者必知的HTML5入门级技巧

2012-03-27

第一个EJB简单例子

第一个EJB简单例子

2012-01-30

java简单代理

java简单代理

2012-01-30

JAVA线程停止的方法

JAVA线程停止的方法

2012-01-30

Linux基础教程.pdf

Linux基础教程.pdf

2012-01-19

ORACLE 导入导出表空间文档

ORACLE 导入导出表空间文档

2012-01-19

String[] list 相互转化

String[] list 相互转化

2012-01-19

关于SQL 中的inner join的使用

关于SQL 中的inner join的使用,是DOC文档,希望对大家有用,关于SQL 中的inner join的使用,是DOC文档,希望对大家有用

2012-01-19

java调用oracle简单存储过程

java调用oracle简单存储过程DOC文档,希望对大家有一定的用处

2012-01-19

空空如也

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

TA关注的人

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