Java
chouretang
这个作者很懒,什么都没留下…
展开
-
java优化之二:多线程优化
[b]1.Future模式[/b] 假如有一个执行起来需要花费一些时间的方法,为了省去不必要的等待执行结果出来,继续做别的事情,则可以事先获取一个“提货单”即Future参与者,Future Pattern模式也就是这样的方式,当一个线程需要另一个线程的处理的结果时候,则不必一直等着处理结果,可以先处理别的事情,提前拿个Future对象,再过一段时间来获取另一个线程的处理结果。 ...原创 2014-01-01 13:32:24 · 248 阅读 · 0 评论 -
java 优化之一:Buffer的使用
1.在java I/O 中,Buffer的使用,使用buffer,文件的读写效率提高一倍左右 [code="java"]public void writeFile() { try { FileWriter fw = new FileWriter("file.txt"); long beg...原创 2013-12-31 10:14:11 · 206 阅读 · 0 评论 -
jbpm中java.lang.NoSuchFieldError: STRING 错误的解决
在使用jbpm3.2整合ssh时遇到了 java.lang.NoSuchFieldError: STRING at org.jbpm.identity.hibernate.PermissionUserType.错误。经过不懈努力,终于解决了。 [color=red]参考文章:[/color][url]https://community.jboss.org/thread/159874[/url]...原创 2012-10-11 09:00:19 · 711 阅读 · 0 评论 -
Illegal class literal for the type parameter T错误解决方法
出现错误的代码如下: [code="java"]public class ModServiceFinderImpl extends BaseFinderImpl implements ModServiceFinder{ public PageView findByModid(String modid, int pageNo, int pageSize ) { PageView pv =...原创 2012-09-05 13:27:19 · 1123 阅读 · 0 评论 -
linux上安装jdk实战
经过亲身实践,安装步骤如下: [size=medium][color=blue]1.下载jdk[/color][/size] 下载的文件为: jdk-6u45-linux-i586-rpm.bin [size=medium][color=blue]2.改变文件目录[/color][/size] 将jdk文件放到usr/local/java/目录下 ...原创 2013-05-23 21:55:16 · 116 阅读 · 0 评论 -
MQTT——之Apollo的使用
Apache Apollo,新一代ActiveMQ消息系统,有Apache维护,其他的就不多说了,详细信息看官方网站。 Apollo既可以安装在linux、ios也可安装在window上 1.官方地址:[url]http://activemq.apache.org/apollo/download.html[/url] 2.window安装的条件 If you're on W...原创 2013-05-19 15:56:29 · 647 阅读 · 0 评论 -
MQTT——介绍
最近在研究MQTT,下面是官网对其的介绍,翻译了下: 官网:[url]http://mqtt.org/faq[/url] [b]1.MQTT解释[/b] MQTT(MQ Telemetry Transport)消息队列遥控传输 他是一个用于发布和订阅,非常简单和轻量级的消息协议,为低带宽和受限设备在高延时和不稳定的网络下使用而设计; 他设计的原则是尽量减少对设...原创 2013-05-13 17:15:19 · 217 阅读 · 0 评论 -
利用commons-io 实现项目编码的转换
在项目做到一半或是更多时,发现项目的编码需要转换的话,是一件非常令人头疼的事情,直接改变项目属性中的编码会产生很多的乱码,这里介绍下利用commons-io 实现项目编码的转换,非常简单,希望对你有帮助。 下载commons-io jar包,[url]http://commons.apache.org/io/download_io.cgi[/url] [color=red] 文章抄袭了:...原创 2013-03-30 09:13:45 · 225 阅读 · 0 评论 -
java 优化之三:并行程序控制
[b]1.使用valatile关键字[/b] 使用volatile关键字的作用: 1- 当其他线程对变量做改变时,能够及时的反映到当前线程中 2- 确保当前线程对变量的修改,能够及时的写回共享主内存中,并被其他线程所见 3- 使用volatile声明的变量,编译器会确保其有序性 [b]2.使用同步关键字synchronized[/b] s...原创 2014-01-09 08:53:14 · 202 阅读 · 0 评论