摘要: 下文将会初步介绍如何在Spring中集成Jersey,并附简单的demo所依赖的技术版本:Jersey 1.8Spring 3.0.5.RELEASE1. 项目依赖pom.xml定义(注意去除jersey中引入的低版本的spring包) maven2-repository.java.net Java.net Repository for Maven http://download.java.net/maven/2/ c... 阅读全文
posted @ 2013-09-18 15:47 栈溢出 阅读(9947) 评论(1) 推荐(0) 编辑
摘要: 今天在修改了某个jsp后发现:tomcat容器启动后,访问该jsp返回的结果依然是修改之前的内容,略感不解,于是乎研究了一下Tomcat中work目录的作用。Tomcat中work目录的作用:jsp运行时都要先转换成servlet,tomcat容器启动时会在目录下的work目录中生成一系列的文件夹和.java文件和编译后的.class文件。jsp最终转化为servlet,work的作用就是加快速度,如果jsp没有变化(依据时间戳)就不再重新编译。看到这似乎豁然开朗了,之后看了一下work中文件的最后修改时间,居然比当前时间还大,由此判断有人在某时修改过系统时间(修改到了将来),而恰巧当时这个j 阅读全文
posted @ 2013-08-01 18:12 栈溢出 阅读(4531) 评论(0) 推荐(0) 编辑
摘要: 这次是SQL递归1 WITH Seq (num) AS 2 (SELECT 13 UNION ALL 4 SELECT num + 15 FROM Seq 6 WHERE num <= 50 7 ) 8 SELECT num9 FROM Seq比较难以理解,正如标题:要想理解递归,先得理解递归! 阅读全文
posted @ 2013-04-28 18:00 栈溢出 阅读(304) 评论(1) 推荐(0) 编辑
摘要: 当在CXF服务端pojo中添加一个新属性后,未经重新generate的客户端会在调用该web service时报UnmarshalException: unexpected element,错误日志如下:DefaultValidationEventHandler: [ERROR]: unexpected element (uri:"", local:"areaId"). Expected elements are <{}dmsSiteCode>,<{}provinceId>,<{}countryId>,<{}ma 阅读全文
posted @ 2013-01-06 18:33 栈溢出 阅读(2915) 评论(0) 推荐(1) 编辑
摘要: 今天在用SQL Server查询以prm_开头的表名时发现问题,查看一下是下划线没被转义,特此总结一下T-SQL字符转义创建临时表,插入示例数据1 CREATE TABLE #characters(ch VARCHAR(200))2 INSERT #characters VALUES('[入职时间]:2012-9-12')3 INSERT #characters VALUES('prm_batch')4 INSERT #characters VALUES('select PromiseTime as ''ptime''&# 阅读全文
posted @ 2012-11-06 14:31 栈溢出 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 先假设有表a、b如下:表a 表b------------------------------------------------------| symbol| sname||symbol |tdate | tclose |---------------------------------------------------------------|A| B|| A| C| D ||G| H| | X| E| F |--------------------------------------------------------------内联接:SELECT a.symbol , a.sn... 阅读全文
posted @ 2012-08-27 14:30 栈溢出 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 一般来说内存泄漏有两种情况。一种情况如在C/C++语言中的,在堆中的分配的内存,在没有将其释放掉的时候,就将所有能访问这块内存的方式都删掉(如指针重新赋值);另一种情况则是在内存对象明明已经不需要的时候,还仍然保留着这块内存和它的访问方式(引用)。第一种情况,在Java中已经由于垃圾回收机制的引入,得到了很好的解决。所以,Java中的内存泄漏,主要指的是第二种情况:1 Vector v=new Vector(10);2 for (int i=1;i<100; i++){3 Object o=new Object();4 v.add(o);5 o=null;6 } 在这个例子中... 阅读全文
posted @ 2012-07-26 15:12 栈溢出 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 今天我来介绍一下Linux下LAMP(Apache+PHP+MySql)的环境配置,我将把Apache+MySql+PHP分别安装在redhat下的opt目录下的httpd、mysql及php目录中,以达到可以通过浏览器访问phpinfo以及phpmyadmin页面的最终目的。名词解释:LAMP是Linux+Apache+MySql+PHP的缩写,它指一组常用来搭建动态网站或者服务器的开源软件:*Linux,操作系统;*Apache,网页服务器;*MySQL,数据库管理系统(或者数据库服务器);*PHP和有時Perl或Python,脚本语言。以下为LAMP的在wikipedia中的解释:htt 阅读全文
posted @ 2011-11-28 22:34 栈溢出 阅读(14348) 评论(2) 推荐(3) 编辑
摘要: RedHat下GCC及G++的安装GCC的安装:切换到安装光盘目录下:#mount /dev/cdrom /mnt/cdrom#cd /mnt/cdrom安装GCC依赖的*rpm程序,必须按照顺序依次执行:#rpm -ivh kernel-headers-2.6.18-164.el5.i386.rpm#rpm -ivh compat-glibc-headers-2.3.4-2.26.i386.rpm#rpm -ivh compat-glibc-2.3.4-2.26.i386.rpm#rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm#rpm -ivh 阅读全文
posted @ 2011-11-27 13:57 栈溢出 阅读(19099) 评论(0) 推荐(0) 编辑
摘要: 对于java程序中的字符直接量,JVM会使用一个字串池来保存它们。当第一次使用某个字符串直接量时,JVM会将它放入字符串池中进行缓存。在一般情况下,字符串池中的字符串对象不会被垃圾回收。当程序再次需要使用该字符串时,无需重新创建一个新的字符串就可以直接让引用变量直接指向字符串中已有的字符串。而使用new操作创建的字符串对象不指向字符串池中的对象,但是可以使用intern方法使其指向字符串池中的对象。public class StringDemo { public static void main(String args[]){ String str1 = "abc"; St 阅读全文
posted @ 2011-10-27 16:46 栈溢出 阅读(1214) 评论(0) 推荐(1) 编辑