* @author 小郑1 * @content ejb3注解的API定义在javax.persistence.*包里面。2 * 注释说明:3 * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类)4 * @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)...
分类:
编程语言 时间:
2015-09-16 19:34:21
阅读次数:
569
一、综述本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是ca...
分类:
编程语言 时间:
2015-09-16 19:33:54
阅读次数:
151
C++的感想大学期间,学了一学期的C语言,当然包括学习数据结构时,用的也是C语言。当时刚刚接触计算机,对于编程更是一无所知。上课学习学习,偶尔会照着书上敲一下代码。大二下学期,就丢掉了不用了。最近由于工作的需要,要使用Java Native Interface,所以就学习了1天半的C++,对C++有...
分类:
编程语言 时间:
2015-09-16 19:32:04
阅读次数:
185
参考:概念序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON、XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。JSON(JavaScript Object Notation):一种轻量级数...
分类:
编程语言 时间:
2015-09-16 19:28:28
阅读次数:
213
解决方案:1,你用的第三方jar包吗?在项目上点右键,选Properties→Java Build Path→Order and Expert,把你的第三方包导入并勾选。出现这种问题是因为ADT大约是版本18开始,对自动导入jar包的位置做了限制,一些老的项目现在不会自动导入了。2,将jar包删除,...
分类:
编程语言 时间:
2015-09-16 19:27:35
阅读次数:
139
一、stop ??? stop方法不推荐调用,官方说发是“可能发生不可预测的问题”。其实线程在调用stop方法后,会停止自己。线程停止的时候,会直接停止执行,并释放自己正在使用的锁资源。问题出在这里,如果线程拿到...
分类:
编程语言 时间:
2015-09-16 18:21:40
阅读次数:
329
java对象的创建过程: 对象的创建开始: 虚拟机遇到new 关键字的时候,首先去常量池中寻找有没有这个类的符号引用,并且检查该引用的类是否已经被加载,解析,和初始化过,如果没有则会先执行该类的加载过程, 在...
分类:
编程语言 时间:
2015-09-16 18:21:23
阅读次数:
228
关键字: package?packageName; 编译时: javac?-d?.?MyClass.java??//在当前文件夹自动生成文件夹(包) 执行: java?mypackage.MyClass 导入: import?packageName.className; 注意: 如果一个类声明为...
分类:
编程语言 时间:
2015-09-16 18:15:56
阅读次数:
217
NSMutableArray 是 NSArray 的一个子类,因此可以在任何使用 NSArray 的位置使用 NSMutableArray。 除了包含在 NSArray 中的方法,NSMutableArray 还提供了修改数组的方法。 //向数组添加对象 addObject: 和 inse...
分类:
编程语言 时间:
2015-09-16 18:17:50
阅读次数:
157
1.简介 ? ? ? Spring-Loaded是基于javaAgent实现的一个代理,更多javaAgent可以参考: java代理-javassist:http://my.oschina.net/OutOfMemory/blog/309283 官网:https://github.com/spring-projects/spring-...
分类:
编程语言 时间:
2015-09-16 18:16:38
阅读次数:
770
1:如果main方法被声明为private会怎样? 能正常编译,但运行的时候会提示”main方法不是public的”。 2:Java里的传引用和传值的区别是什么? 传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。 ...
分类:
编程语言 时间:
2015-09-16 18:10:55
阅读次数:
282
关于java获取本地ip的几种方法1.获取本地ip的方法 System.out.println(InetAddress.getLocalHost().getHostAddress());2.域名解析ip的方法System.out.println(InetAddress.getByName("www.sina.com.cn"));3.获取本地出口ip的方法(局域网NAT或本地找交换机出口ip的方法)...
分类:
编程语言 时间:
2015-09-16 18:09:08
阅读次数:
178
在javascript中,对象由特性(attribute),特性可以是原始值,也可以使引用值。如果特性存放的是函数,它将被看作对象的方法(method),否则该特性被看作属性(property)。对象是用关键字new后跟实例化的类的名字创建的例如:var o=new Object();也可以使用va...
分类:
编程语言 时间:
2015-09-16 18:03:35
阅读次数:
185
1 /** 2 * 在一组数字当中,在尽可能小的比较此处的前提下,获取最大值和最小值 3 * @author JimmyPC 4 * 5 */ 6 public class Problem_MinMax { 7 8 public class Node { 9 ...
分类:
编程语言 时间:
2015-09-16 18:02:31
阅读次数:
162
Java多线程间的通信本文提纲一. 线程的几种状态二.线程间的相互作用三.实例代码分析一. 线程的几种状态线程有四种状态,任何一个线程肯定处于这四种状态中的一种:(1). 产生(New):线程对象已经产生,但尚未被启动,所以无法执行。如通过new产生了一个线程对象后没对它调用start()函数之前。...
分类:
编程语言 时间:
2015-09-16 18:02:43
阅读次数:
235
C++的重载(overload)与重写(override)的区别?成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。重写是指派生类函数重写基类函数,是C++的多态的表现,特征是:(1)不同的范围(分别位于派生类与基类);(...
分类:
编程语言 时间:
2015-09-16 18:02:00
阅读次数:
174
转自:http://www.cnblogs.com/cszlg/archive/2013/03/10/2952807.html类模板:template struct pair参数:T1是第一个值的数据类型,T2是第二个值的数据类型。功能:pair将一对值组合成一个值,这一对值可以具有不同的数据类型....
分类:
编程语言 时间:
2015-09-16 17:56:10
阅读次数:
231