![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java记点
wby__2005
这个作者很懒,什么都没留下…
展开
-
JAVA调用exe可执行文件
public class transferExe { public static void main(String[] args) { openWinExe(); openExe(); } //用Java调用windows系统的exe文件,比如notepad,calc之类 public static void openWinExe() {转载 2013-03-29 17:30:32 · 697 阅读 · 0 评论 -
xStream完美转换XML、JSON
xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换; 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html以及Jackson这个框架,在线博文:http://www.cnblogs.com/hoojo转载 2013-04-23 15:06:45 · 473 阅读 · 0 评论 -
Java版本的ACE。
主页:http://sourceforge.net/projects/jace/下载:http://sourceforge.net/projects/jace/files/http://www.linuxdiyf.com/viewarticle.php?id=320037转载 2013-04-25 17:58:19 · 1647 阅读 · 0 评论 -
原子性与可见性
http://www.cnblogs.com/mengyan/archive/2012/08/22/2651575.html 一、定义1.可见性在多核处理器中,如果多个线程对一个变量(假设)进行操作,但是这多个线程有可能被分配到多个处理器中运行,那么编译器会对代码进行优化,当线程要处理该变量时,多个处理器会将变量从主存复制一份分别存储在自己的片上存储器中,等到进行完操作后,再转载 2013-07-04 16:52:21 · 565 阅读 · 1 评论 -
java中关键字volatile的作用
用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A)=========================分割线1==========转载 2013-07-04 16:53:21 · 549 阅读 · 1 评论 -
jdk基本配置
-Xms128m表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误,此错误来自JVM不是Throwable的,无法用try...catch捕捉。PermSize和MaxPermSize指明虚拟机为转载 2013-12-10 15:47:56 · 652 阅读 · 0 评论 -
FlatBuffers与protobuf性能比较
1. 什么是FlatBuffersGoogle发布了FlatBuffers,一个跨平台,提供了C++/Java接口,注重性能和资源使用的序列化(Serialization)类库。尤其是FlatBuffers更适用移动设备,他们要求更高的新能,更低的资源需求(内存、带宽、CPU等)。1.1. 它的特点如下:不需要打包/解包。它的结构化数据都以二进制形式保存,不需要数据解析过程转载 2014-06-27 14:11:36 · 1277 阅读 · 0 评论