- 博客(128)
- 资源 (2)
- 收藏
- 关注
原创 开发阶段:需要session共享做开发测试
最近一直在忙一个文件管控项目,我把它分为两个工程来做,一个是用户交互中心,一个是文件上传和下载服务。如何花最小的代价共享session,利于开发测试。最近一直在考虑这个问题,也在网上参照了很多文章,今天终于解决了。开发的应用服务器为tomcat7,利用了tomcat7的cluster功能。两个工程分别为:filecontrol(用户交互)和fileConnector(上传,下载等),如图:...
2014-08-24 15:44:00
195
原创 tomcat配置全局错误页面设置
1.修改配置文件:tomcat\conf\web.xml 添加类似的配置: 404 /message/error.html 2.error.html文件不能太小,否则转向不会成功。
2014-07-03 14:16:07
1299
原创 office2010打开html格式的excel
JSP导出excel,我们是用html方式,这种方式不标准,office虽然能够正常打开,不过在打开的时候报个警告:[img]http://dl2.iteye.com/upload/attachment/0098/2284/8b36e7fa-6f4f-3fb3-a4f1-a9a4921bc01f.jpg[/img]office升级到2010后,又出现了新的问题,第一次可以导出,但是...
2014-06-18 18:31:01
389
原创 转载:ibatis解决sql注入问题
原文地址:[url]http://blog.csdn.net/scorpio3k/article/details/7610973[/url]对于ibaits参数引用可以使用#和$两种写法,其中#写法会采用预编译方式,将转义交给了数据库,不会出现注入问题;如果采用$写法,则相当于拼接字符串,会出现注入问题。例如,如果属性值为“' or '1'='1 ”,采用#写法没有问题,采用$写法...
2014-06-03 16:50:59
102
原创 JSP预编译和打包成jar
环境:JDK1.6+Tomcat7+Ant1.9[list][*]1.安装好Ant[*]2.将build.properties和build.xml复制到WEB工程的的根目录下[*]3.修改bulid.properties[*]4.到build.xml目录,执行ant all命令[*]5.将生成的webJSP.xml中的内容复制到web.xml中[/list]...
2014-06-03 16:14:28
525
原创 转载:windows任务计划程序执行失败
原文地址:[url]http://ctwen.iteye.com/blog/1909238[/url]1、创建任务计划时,要在常规选项卡里选中“不管用户是否登录都要运行”、“使用最高权限运行”、配置选带有“Windows Server 2008 R2”这三个选项,2、在操作选项卡里的“起始于(可选)”要填上bat批处理文件所在目录,windows 2003是在选择bat...
2014-05-23 09:00:52
1550
原创 利用HtmlUnit操作DLP的用户新增和删除
赛门铁克的DLP基于JAAS的Form-based,同时访问时需要通过SSL和证书。刚开始时我用了httpclient访问,看了很多资料,结果不是很理想。最后用htmlunit去实现。[list][*]基于SSL和证书的访问----很简单WebClient webClient=new WebClient();webClient.getOptions().setUseInsecure...
2014-05-20 08:51:02
151
原创 【转载】httpclient用getStatusCode
本文转载自~\(≧▽≦)/~《httpclient用getStatusCode》 成员名称说明Continue等效于 HTTP 状态 100。Continue 指示客户端可能继续其请求。SwitchingProtocols等效于 HTTP 状态 101。SwitchingProtocols 指示正在更改协议版本或协议。OK等效于 HTTP 状...
2014-05-16 08:17:07
126
原创 GlassFish:CXF调用错误-----Cannot create a secure XMLInputFactory
[list][*]环境:jdk1.6,glassfish,CXF2.7.6[*]在tomcat7测试是没有问题的,但是发布到glassfish就出现了。网上很多人说缺少两个包,但是我查了并不缺少这两个包:stax2-api-3.1.x.jar 和 woodstox-core-asl-4.2.x.jar。另外一种说法是客户端代码的包路径要与服务器相同,发现也不是这么一回事情。最后通过官网得知...
2014-04-14 10:24:57
124
原创 eclipse中删除所有注释
参考网上:Ctrl+F: /\*{1,2}[\s\S][url]*?[/url]\*/选择正则表达式,替换全部即可。
2014-02-12 16:23:31
156
原创 sqlserver sa账号被锁定,不能登陆
今天财务安装系统遇到一个问题,用sa账号登陆SQ失败,说被锁定。我用混合认证模式登陆进去,看了sa的属性,看看是否被锁定,但是没有找到"状态"这一设置。结果在网上找到了用脚本解决这个问题,今记录之。alter login sa enable;alter login sa with password ='123456pass';go...
2014-02-08 11:05:10
759
原创 CentOS:配置静态IP,主机名,网关等。
[code="java"]1.配置静态的IP,网关,DNS,子网掩码(1)IP,子网掩码# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=192.168.2.81NE...
2013-12-30 21:50:06
126
原创 linux命令学习:复制指定类型的文件
[code="java"] 以下命令为复制/media下面的所有rpm文件find /media -name *.rpm -exec cp {} /iso/rh5/ \;注意:\;前面必须存在空格,否则会报缺少-exec参数。[/code]...
2013-12-26 16:52:49
878
1
原创 linux命令学习:vi使用
[code="java"] 进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑...
2013-12-25 16:23:07
79
原创 liunx中修改hostname
[code="java"]linux中修改主机名称需要改两个文件,一个是hosts,一个是netwrok。hosts文件实为DNS解析文件,network中才是,但是需要hosts进行解析。1.hosts#vi /etc/hosts增加:X.X.X.X H12.network# vi /etc/sysconfig/network修改HOSTNAME=H1...
2013-12-25 16:04:55
103
原创 linux 静态IP,网关等配置
[code="java"]网络配置文件:/etc/sysconfig/network-scripts#cd /etc/sysconfig/network-scripts#more ifcfg-eth0DEVICE=eth0BOOTPROTO=staticONBOOT=yesHWADDR=00:0c:29:11:be:96TYPE=EthernetIPADDR=1...
2013-12-25 15:24:17
102
原创 linux常用命令
系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示C...
2013-12-18 21:12:51
83
原创 人人皆可成佛
[list][*]人人皆可成佛,禅宗云:放下屠刀,立地成佛。具体到每一件事情,只要自己做的正确,有益他人,那一刻就是佛,这就是佛性,这就是人性。和谐也是一种佛性,光自己好没用,大家都要好。只有大家都好了,世界才能太平,否则自己只能得到一时的荣华富贵。[/list]...
2013-09-12 12:45:51
228
原创 strust2升级导致select控件不能显示
[list][*]Struts2升级到了2.3.5,结果原来可以正常显示的页面,不能正常显示了。经查发现是:get/set造成的。Eclipse生成的get/set方法,如果变量名只有第一个字母是小写,那么其方法名也是如此。而Struts2在调用get/set方法时默认第一个必须是大写。[/list]...
2013-08-30 13:43:38
118
原创 Exception in thread "AWT-Windows" java.lang.OutOfMemoryError: OutOfMemoryError
[code="java"]今天服务器报了这个错误,上网查了一下,是由于Perm内存设置问题,默认只有4M。修改方法,增加配置:-XX:PermSize=256M-XX:MaxPermSize=512M[/code]...
2013-08-08 22:21:45
605
原创 系统建设原则
[list][*]1.两系统间一般不提供写入接口,只提供查询接口。[*]2.一个数据表数据存储的粒度应是一致的,要么是明细数据,要么是汇总数据,不能混杂。[/list]...
2013-08-06 14:04:57
838
原创 Apache CXF 自动生成客户端代码
[code="java"]apache-cxf-2.7.6\bin>wsdl2java.bat -frontend jaxws21 -p com.datainfo.test.webservice.channel -client http://ip:port/webservice/TestWebService?wsdl[/code]-p:代码的packege-client:生...
2013-08-05 09:51:00
233
原创 DHTMLX的局部刷新
[code="java"]//刷新内层结构,顶层是由上,左,右三个框架组成,在右框架中产生tab页,在tab页面又产生了左右结构,在这个tab右侧结构中有个列表页面,左侧是树节点。现在想通过树节点刷新右侧页面。var treeWindow=top.dhxTabbar.tabWindow(top.dhxTabbar.getActiveTab()).dhxLayoutDictLeftDict....
2013-07-10 15:43:02
576
原创 拜菩萨
人们为实现自己的美好愿望,常常去拜菩萨。这是无可厚非的,但是不要认为拜了菩萨,就万事大吉了,这是菩萨所不愿看到的。我们要做的是认清自己,改变自己,努力奋斗。这是菩萨所希望看到的!...
2013-06-17 14:51:36
159
原创 File.renamtTo(...)修改文件名无效
在做数据导入的时候,导入完毕后,需要修改文件名,以避免重复导入。但是调用了N次File.renamtTo(...)方法均没有成功,感觉非常奇怪,在网上也查找了问题,有的说是要修改的文件不存,有的说修改之后的文件名已经在当前目录下面有了等等。所说原因均没有符合我这边的实际情况。自己分析应该出现在读文件环节,读了之后,没有关闭文件流,导致后来的修改失败,事实也和我分析的一致。在此记录之,以避免再犯错误...
2013-05-17 13:49:50
288
实现Ibatis的动态解析SQL功能
曾几何时,一直想实现Ibatis的动态解析SQL功能,前些日子写了一个,基本实现([color=red]暂不支持嵌套标签[/color]):[code="java"]import java.io.File;import java.util.HashMap;import java.util.Iterator;import java.util.List;import jav...
2013-05-10 15:12:34
394
原创 JAVA 中switch的用法
今天看了之前写的switch代码,很汗。原有写法:[code="java"]public class TestSwitch { public static void main(String[] args) { List listInteger=new ArrayList(); listInteger.add(1); listInteger.add(2); lis...
2013-05-08 15:16:00
177
原创 Tomcat的热部署,避免因修改java代码重启tomcat
每次在Eclipse中修改完代码后,会自动发布到tomcat,但是会造成tomcat重启,应用系统要重新登录才能测试,极度麻烦。找了一个热启动的方法,经测试有效:1.修改tomcat的server.xml文件 在内部添加标签 docBase:项目路径,可以使用绝对路径或相对路径,相对路径是相对于webappspath:访问项目的路径,如:http://127.0.0.1...
2013-04-23 10:19:08
807
POI操作Excel:int类型的列号转换为真实的Excel列号名称
在用POI做Excel通用导出时,需要对指定列进行求和sum。例如需要对第3列的100行数据求和,公式为sum(C1:C100),在POI中只知道当前列号的索引是2,如何完成从列号2--->C的转换。 我写了一个方法进行转换,如下[code="java"] public static String getColumnNum(int i) { String strResult =...
2013-04-22 13:26:47
411
原创 POI操作Excel表头冻结
[code="java"]// 冻结第一行 sheet1.createFreezePane( 0, 1, 0, 1 ); // 冻结第一列 sheet2.createFreezePane( 1, 0, 1, 0 ); [/code]
2013-04-22 12:50:58
2594
原创 oracle创建表空间
[code="java"]/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace ssimlog_temp tempfile 'D:\oracle\product\10.2.0\oradata\orcl\ssimlog_temp.dbf' size 50m autoextend on next 50m maxsize...
2013-01-21 23:23:17
68
原创 linux中安装tomcat
[code="java"]#安装tomcat$ tar xvfz apache-tomcat-7.0.32.tar.gz$ mkdir /usr/local/tomcat7$ cp -r apache-tomcat-7.0.32/* /usr/local/tomcat7$ cd /usr/local/tomcat7/bin$ vi catalina.sh # 设置jvm...
2012-12-04 14:02:49
80
原创 linux:安装JDK
[code="java"]#安装JDKmkdir /usr/local/javacp /root/syslog/jdk-6u31-linux-x64.bin ././jdk-6u31-linux-x64.bin#配置环境变量vi /etc/profile #set java enviromentexport JAVA_HOME=/usr/local/java/jd...
2012-12-04 14:00:26
87
原创 Redhat:安装MySQL5.5
[code="java"]#install mysql$ rpm -ivh MySQL-client-5.5.28-1.rhel5.x86_64.rpm --nodeps$ rpm -ivh MySQL-server-5.5.28-1.rhel5.x86_64.rpm --nodeps# config MySql$ mv /usr/share/mysql/my-medium.cnf...
2012-12-04 13:37:51
107
原创 syslog收集:eventlog+syslog-ng+mongodb
[size=large][color=red][b]系统:Redhat5 64bit Server[/b][/color][/size][code="java"]1.安装 eventlog$ tar xvfz eventlog_0.2.12.tar.gz //解压$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_...
2012-12-04 13:30:46
485
1
原创 MongoDB的聚合查询
[code="java"] MongoClient mongoClient = null; try { mongoClient = new MongoClient("102.198.119.29", 27017); DB db = mongoClient.getDB("syslog"); //设置Where条件 DBObject match = new Ba...
2012-11-30 16:43:10
94
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅