java
文章平均质量分 69
Trymer
这个作者很懒,什么都没留下…
展开
-
Java反射机制初了解
开始接触spring,但是发现好多东西都不会,需要很多基础知识才能学好spring。今天看到java的反射机制,简单总结,以记之,供后面学习。先上一个代码import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.原创 2013-11-17 15:36:26 · 518 阅读 · 0 评论 -
java webservice 结构
最近开始了解webserviece相关的东西,记录以供未来参考。 访问一个Web Service实际上可以看作调用一个函数,唯一不同的就是这个函数是远程的,这么一说,它和RMI就没有什么本质的区别了。既然是一个函数,当然要有函数的声明了,完成这个工作的就是WSDL,它详细的定义函数的原型,包括函数名、入口参数、出口参数,这就是WSDL中opertion完成的工作。一个远程的函数,还要涉及原创 2013-11-05 00:17:39 · 474 阅读 · 0 评论 -
c3p0 配置(转载)
c3p0详细配置官方文档 : http://www.mchange.com/projects/c3p0/index.html3301000false属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试使用。Default: null-->Test保留,转载 2015-06-17 18:35:58 · 458 阅读 · 0 评论 -
jdk动态代理和cglib动态代理小记
1.代理相关代理是什么有一种设计模式就叫做代理模式,说的大概意思是当访问某个对象的时候通过其他一个对象来间接的调用,而直接访问的那个对象就是所谓的代理。代理就像我们去干一件事情经过的中间人那个角色。为什么要使用代理比如我们要访问的对象在远程网络的另一台机器上,那么这个过程可能涉及到网络编程等其他复杂操作,如果有一个代理专门来干这件事情,调用者只需要调用本地的代理就可以了。代原创 2015-09-15 14:48:37 · 381 阅读 · 0 评论 -
Trove 集合类学习
trove把java原生的集合类范型去掉,而用具体的类型集合来取代。这造成了类型比较多,但是同时针对具体类型优化后的效果比java原生集合类还是效果上要好些。对HashMap和TIntIntHashMap做了一个对比, public static void main(String args[]) throws JSONException { long start = Sy原创 2015-06-05 10:48:40 · 651 阅读 · 0 评论 -
分布式锁实现
最近项目上需要用到分布式锁,研究了以下两种方案。一、zoomkeeper实现zookeeper 实现分布式锁,主要是通过在一个节点下为每个服务器建立一个子结点,然后通过排序来实现锁的获得与解锁。假设有三个服务器,序号分别为1,2,3,具体步骤如下:1.建立root节点/root。2.在root节点下建立三个子结点/root+{1,2,3}。3.服务器i获取/root节点下的原创 2015-07-23 17:28:35 · 553 阅读 · 0 评论