上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: volatile的特性当我们声明共享变量为volatile后,对这个变量的读/写将会很特别。理解volatile特性的一个好方法是:把对volatile变量的单个读/写,看成是使用同一个监视器锁对这些单个读/写操作做了同步。下面我们通过具体的示例来说明,请看下面的示例代码:class Vol... 阅读全文
posted @ 2016-09-16 10:11 javahongxi 阅读(170) 评论(0) 推荐(0) 编辑
摘要: public class DoubleCheckSingleton { private volatile static DoubleCheckSingleton instance = null; private DoubleCheckSingleton() {} publi... 阅读全文
posted @ 2016-09-16 09:40 javahongxi 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 关于高性能高并发服务这个概念大家应该也都比较熟悉了,今天我主要是想讲一下对于如何做一个高性能高并发服务架构的一些自己的思考。本次分享主要包括三个部分:1. 服务的瓶颈有哪些2. 如何提升整体服务的性能及并发3. 如何提升单机服务的性能及并发一、服务的瓶颈有哪些通常来说程序的定义是算法+数据结... 阅读全文
posted @ 2016-09-13 13:08 javahongxi 阅读(820) 评论(0) 推荐(0) 编辑
摘要: Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。Java 语言中的 volatile 变量可以被看... 阅读全文
posted @ 2016-09-07 01:17 javahongxi 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。author: ZJ 07-12-1Blog: [url]http://zhangjunhd.blog.51cto.com/[/url]1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么... 阅读全文
posted @ 2016-09-05 02:55 javahongxi 阅读(165) 评论(0) 推荐(0) 编辑
摘要: package com.itlong.bjxizhan.support.web.job.base;import com.itlong.bjxizhan.common.DbContext;import com.itlong.bjxizhan.domain.pojo.Task;import c... 阅读全文
posted @ 2016-08-24 10:15 javahongxi 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 有时,为了程序的性能,我们有必要对程序中的for循环(含有sql/rpc操作)进行并发处理,要求是并发处理完之后才能继续执行主线程。现给出如下两种方案: 1. CountDownLatchpackage com.itlong.whatsmars.base.sync;import java.... 阅读全文
posted @ 2016-08-17 12:23 javahongxi 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 众所周知,Spring的声明式事务是利用AOP手段实现的,所谓“深入一点,你会更快乐”,本文试图给出相关代码分析。 AOP联盟为增强定义了org.aopalliance.aop.Advice接口,Spring由Advice接口扩展了5中类型的增强(接口),AOP联盟自身提供了Intro... 阅读全文
posted @ 2016-08-15 04:46 javahongxi 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 分库分表时一般有必要自定义生成uuid,大企业一般有自己的uuid生成服务,其他它的实现很简单。我们以订单号为例,组成可以是"业务标识号+年月日+当日自增数字格式化",如0001201608140000020。当然,如果我们用"业务标识号+用户唯一标识+当前时间"也是可以达到uuid... 阅读全文
posted @ 2016-08-14 23:57 javahongxi 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 对Spring平台或者说生态系统来说,AOP是Spring框架的核心功能模块之一。AOP与IOC容器的结合使用, 为应用开发或者Spring自身功能的扩展都提供了许多便利。Spring AOP的实现和其他特性的实现一样,非常丰富,除了可以使用Spring本身提供的AOP实现之外,还封装了业界... 阅读全文
posted @ 2016-07-27 18:33 javahongxi 阅读(208) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页