共 23 篇文章
显示摘要每页显示  条
java高并发:CAS无锁原理及广泛应用前言。本文中jdk版本使用的是jdk1.7.0_55. 不同版本实现可能稍有差异.CAS无锁实现原理为什么要用CAS.不过由于CAS编码确实稍微复杂,而且jdk作者本身也不希望你直接使用unsafe(后面会讲到)来进行代码的编写,所以如果不能深刻理解CAS以及unsafe还是要慎用,使用一些别人已经实现好的无锁类或者框架就好了。...
领域驱动设计(DDD:Domain领域驱动设计(DDD:Domain-Driven Design)   Eric Evans的“Domain-Driven Design领域驱动设计”简称DDD,Evans DDD是一套综合软件系统分析和设计的面向对象建模方法,本站Jdon.com是国内公开最早讨论DDD网站之一,可订阅DDD专题。DDD最大的好处是:接触到需求第一步就是考虑领域模型,而不是将其切割成数据和行为...
<build> <plugins> <plugin> <groupId>com.speedment</groupId> <artifactId>speedment-maven-plugin</artifactId> <version>${speedment.version}</version><dependency> <groupId>com.speedment</groupId> <artifactId>runtime</artifactId> <versi...
Google Guava官方教程(中文版) | 并发编程网 – ifeve.com.Guava中的类被首次引用时,都会链接到Guava的API文档。Guava和JDK中的方法被引用时,一般都会链接到Guava或JDK的API文档,一些人所共知的JDK方法除外。很多Guava工具类用快速失败拒绝null值,而不是盲目地接受。Guava对JDK集合的扩展,这是Guava最成熟和为人所知的部分.
//调用工厂方法创建Optional实例Optional<String> name = Optional.of("Sanaulla");//传入参数为null,抛出NullPointerException.Optional<String> someNull = Optional.of(null);如果返回值不为null,则创建包含mapping返回值的Optional作为map方法返回值,否则返回空Optional。//创建没有值的Optional实例,例如值为&#...
String zipEntryName = ((java.util.zip.//使用泛型前 List strList = new ArrayList(); List<String> strList4 = new ArrayList<String>(); List<Map<String, List<String>>> strList5 = new ArrayList<Map<String, List<String>>>();更多示例: public class Utils { ...
PhantomReference<Object> phanRef = new PhantomReference<Object>(obj, refQueue);从执行结果得知,通过调用weakRef.get()我们得到了obj对象,由于没有执行GC,因此refQueue.poll()返回的null,当我们把obj = null;此时没有引用指向堆中的obj对象了,这里JVM执行了一次GC,我们通过weakRef.get()发现返回了null,而refQueue.poll(...
有如下三种方法:通过Class.forName(), 如:Class clazz = Class.forName("java.lang.String");通过类的class属性, 如:Class clazz = String.class;通过实例对象的getClass方法, 如: Class clazz = user.getClass();获取对象实例通过Class实例的newInstance(), 如:String str = (String)clazz.newInstance();反射相关接口的详细说明。...
一般我们的开发人员都喜欢使用 SPRING+QUARTZ ,因此这个 quartz.properties 都不用怎么去写,但是在集群方案中 quartz.properties 必写,如果不写 quartz 会调用自身 jar 包中的 quartz.properties 作为默认属性文件,同时修改 quartz.xml 文件。quartz.properties 文件的内容:下载最新的 quartz1.8 版,把 quartz-all-1.8.4.jar, quartz-ora...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部