09 2017 档案

java中的CAS
摘要:前言 CAS,Compare and Swap即比较并替换,设计并发算法时常用到的一种技术,Doug lea大神在java同步器中大量使用了CAS技术,鬼斧神工的实现了多线程执行的安全性。 目前的处理器基本都支持CAS,只不过不同的厂家的实现不一样罢了。CAS有三个操作数:内存值V、旧的预期值A、要 阅读全文

posted @ 2017-09-28 10:04 James_z 阅读(409) 评论(0) 推荐(0)

Class.forName()用法详解
摘要:下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。 一.什么时候用Class.forName()? 先来个热身,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?你第一想到的肯定是new,但是注意一点: A a = (A)Class.forName(“paca 阅读全文

posted @ 2017-09-22 16:42 James_z 阅读(257) 评论(0) 推荐(0)

Java用pdfbox或icepdf转换PDF为图片时,中文乱码问题
摘要:最近在做一个将PDF文件转换成图片文件,然后传给前端展示的功能。刚开始时是用pdfbox,在本地windows环境下可以正常转换,图片没有任何问题。然后上了linux的测试环境,一样没问题。但是上了linux的生产环境之后,传出来的图片里面的中文内容就变成乱码了。 刚开始时以为是pdfBox本身有兼 阅读全文

posted @ 2017-09-05 20:11 James_z 阅读(10847) 评论(1) 推荐(0)

SpringCloud服务注册中心比较:Consul vs Zookeeper vs Etcd vs Eureka
摘要:原文链接地址:http://luyiisme.github.io/2017/04/22/spring-cloud-service-discovery-products/ 这里就平时经常用到的服务发现的产品进行下特性的对比,首先看下结论: 服务的健康检查 Euraka 使用时需要显式配置健康检查支持; 阅读全文

posted @ 2017-09-01 01:09 James_z 阅读(600) 评论(0) 推荐(0)

导航