JAVA
建新
我叫曹建新,爱好很广泛,希望和大家多交流
展开
-
代理模式——静态代理
代理模式,大家都不陌生,而且代理这个名词也随处可见。但是真正把代理模式用好,还是有一定难度的。代理模式其实就是在访问对象时引入一定程度的间接性,因为这种间接性,可以附加多种用途。 看到这个模式,我的第一感觉就是:自己的事情自己不做,而是让别人做,但是后来发现,自己的事情还是要做好,只不过别人做一下锦上添花的事情。 代理模式的典型应用有四种:远程代理、虚拟代理原创 2013-04-24 16:50:01 · 1496 阅读 · 1 评论 -
适时开始自己写工具吧——JsonUtils
开始项目后期,要求我们将通过WebService调用的方法的复杂类型返回值改成JSON的形式。 因为之前做过一个异构的项目,采用的数据格式就是JSON,所以这次就很沿用了上次在Android端使用的工具jar——Gson.jar。Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库,可以将JSON字符串和Java对象进行相互转化。原创 2014-04-16 14:47:52 · 7905 阅读 · 29 评论 -
不得不知道的Java内存溢出之在经常调用的方法内不要new大对象
相信只要你看过Java的书,你一定会看到类似这样的话:千万不要假想内在处理器已经帮你把内存处理好了去做事。 看过,真的就只是看过。和C还有C++相比,Java在大部分时间都可以省去了对内存的手动释放操作,不得不说,这个真的挺好使的,因为当初看C++的时候,用个数组,需要释放内在,真心闹不懂啊,这也是为什么当初没有真正走进编程世界的原因吧。 但出来混,问题要还原创 2014-03-27 21:53:19 · 12652 阅读 · 29 评论 -
Java中final的小秘密
关于final,曾经自己不知道的一些小事。原创 2014-02-18 21:40:02 · 1630 阅读 · 34 评论 -
细评Java中的传值、传址及在远程调用时的使用
细说一下java中的传值和传址,对这块一直是有点模糊原创 2014-02-18 20:28:28 · 2221 阅读 · 30 评论 -
适时开始自己写工具吧,骚年——XML和对象的转化
xml如何转成对象呢?看看这篇文章吧原创 2014-02-28 19:51:45 · 1972 阅读 · 24 评论 -
dom4j从jar包中读取xml文件
比较基础,但你不知道的事原创 2014-01-27 17:20:55 · 7784 阅读 · 28 评论 -
编程语言中的各种反射
反射,如果还不知道是什么,那么就进来看看吧~原创 2014-01-27 14:57:23 · 4836 阅读 · 27 评论 -
Java基础——容器
比较基础的Java容器,很常用,但一直只用那一个。了解一下别的,方便按需选择原创 2013-11-29 21:11:15 · 1699 阅读 · 36 评论 -
浅析ThreadLocal
ThreadLocal是什么呢?它并不是一个本地的Thread,而是Thread局部变量。它的功能非常简单,就是为每一个使用该变量的县城都提供一个变量值的副本,是Java中一种较为特殊绑定机制,每一个线程都可与独立地改变自己的副本,而不会和其他线程的副本冲突。放到ThreadLocal中的东西,在线程的任何地方取出,都是唯一的一份,而这唯一的一份,只为此线程自己所有。 那么,Th原创 2013-04-26 09:08:49 · 1370 阅读 · 5 评论 -
Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
安装好MyEclipse,配置好Tomcat,然后在MyEclipse中启动tomcat,却报如下错误(单独打开Tomcat是没有问题的): 说的是找不到类,自己折腾了半天,还是没有成功。后来自己在网上找了找,说的是缺少tomcat-juli.jar包。关于这个包,说的是能解决tomcat的启动问题,没有解释到底干什么。原创 2013-04-26 08:31:55 · 6452 阅读 · 2 评论 -
tomcat7.0怎样安装admin,进而配置Datasource
tomcat5.5之后,tomcat就不再集成admin了。如果想再5.5之后的版本里面用admin,那么直接用5.5的就可以,不够要进行修改。 首先,下载apache-tomcat-5.5.29-admin,然后把\servet\wabapps下的admin全部解压到tomcat的webapps\下面。 如果你tomcat5.5和7.0都用过,或者都看过,那么原创 2013-04-24 15:05:32 · 4068 阅读 · 4 评论 -
代理模式——动态代理和模板方法那点事
上篇我们将了一下代理模式的静态代理,然后碰到一个代码重复的问题。 回头在来看下我们用代理实现事务的封装,它们都遵循这样的一个结构: System.out.println("------获取连接------"); System.out.println("------开户事务------"); 方法调用 System.out.println("------原创 2013-04-24 17:18:32 · 2731 阅读 · 1 评论 -
用Maven打包成EAR远程部署JBoss(二)——部署到远程JBoss
Cargo远程部署,很有用的~~~原创 2014-04-21 16:23:49 · 3529 阅读 · 23 评论