- 博客(133)
- 资源 (1)
- 问答 (8)
- 收藏
- 关注
原创 struts2 最新漏洞 S2-016、S2-017修补方案
昨天struts2爆了一个好大的漏洞,用道哥的话来说就是:“今天下午整个中国的黑客圈像疯了一样开始利用这个漏洞黑网站,大家可以感受一下。”看下乌云这两天的数据:相关报道:灾难日:中国互联网惨遭Struts2高危漏洞摧残Struts2被曝重要漏洞,波及全系版本官方描述:S2-016:https://cwiki.apache.org/confluence/display...
2013-07-18 19:33:31
1312
原创 java常用命名方式
1.驼峰式命名:1.1大驼峰式(帕斯卡Pascal)命名规范:每一个单字的首字母都采用大写字母,例如:FirstName、LastName、CamelCase。 1.2小驼峰式命名法:第一个单字以小写字母开始;第二个单字的首字母大写,例如:firstName、lastName。 2.匈牙利命名法:明确每个变量的数据类型lAccountNum:变量是一个长整数(...
2013-01-23 14:55:50
242
原创 html 中几次方,平方米,立方米,上标,下标,删除线等的表示方法
<sup>上标<sub>下标<del>删除线<small>小号字<ins>插入字M<sup>2</sup>5<sup>4</sup> <h1>X<sub>2<
2013-01-16 16:39:34
443
原创 SQL重复记录查询
http://www.cnblogs.com/congcong/archive/2008/11/07/1328834.html (一)1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from peoplewhere peopleId in (select peopleId from people group by ...
2013-01-14 10:35:04
126
原创 Tomcat6优化
http://shuhucy.iteye.com/blog/1709296 Tomcat6 Optimize实验条件 数据库服务器 操作系统信息 SYSTEM : Linux flume5 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 GNU/Linux 硬件配置信息 CPU : 4CPU Intel(R) X...
2013-01-06 14:27:44
117
原创 性能优化之代码
1、数据库编程中采用预编译(PreparedStatement) 2、避免代码里面的循环数据库查询(仔细梳理业务,基本都可以提取到循环外,而且这里往往容易产生瓶颈) 3、避免代码里面的循环数据库更新处理(插入、更新等),尽量采用批量方式 4、避免生产新的,耗时的对象,即消耗内存,又消耗CPU 比如有业务需求需要数据方法调用轨迹,有人采用new一个Throwable(这个即耗时,又 耗内...
2013-01-06 14:25:56
107
原创 小目标
2012.3.21出道两年了。 从论坛里面看到这个,等到5年的时候,回来看看自己。2015.3.21来看看。1年能干活,技术好的独立开发 2年公司规模大,应该做公司项目组组长 3年应该可以做小项目的项目经理 4年如果技术好,应该可以在小公司做技术架构师了吧5年大概J2ee这块应该没什么问题了,至少积累下来的经验应该可以胜任小公司的技术经理或技术总监...
2012-11-27 11:02:10
105
原创 plsql快捷键
1.设置自动补全。 设置自动提示,如果不需要就把勾去掉: Tools->Preferences->User Interface->Code Assistant->Automatically activated 设置自动补全快捷键: Tools->Preferences->User Interface...
2012-11-27 10:36:41
709
原创 Oracle trunc()函数的用法
--Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-182.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天.3.select tr...
2012-11-27 10:26:10
98
原创 Chrome下强制http重定向到https的方法
使用Google的https搜索的时候,我们会发现搜索结果虽然可以显示,但是有时候结果的链接却无法打开。这里的原因是因为Google的https的搜索结果链接往往使用的是http的方式打开,因此有时候会无法访问,本文将介绍在Chrome下解决这个问题的方法。 如果你使用的是Chrome浏览器,只需要经过一些简单的设置,就可以强制Google的https搜索结果链接也使用https的方式...
2012-11-20 10:51:02
122
原创 如何去掉热点链接点击时的黑框或虚边
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */:focus { -moz-outline-style: none; } /* for Firefox */a { outline:none; } /* for FF Chrome */
2012-10-28 21:07:52
564
原创 iis Tomcat在处理GET和POST请求时产生的乱码问题
有个朋友写JSP程序时,在Servlet中取请求参数时出现了乱码,当然,这种乱码问题再简单不过了。由于在JSP中使用了GBK作用页面的编码,那么提交的中文信息自然也会被按着GBK进行编码,为%xx格式的GBK编码。 要解决这个问题可以说是方法多多。最简单的就是使用request.setCharacterEncoding方法设置编码格式,如下面的代码所示: request.setCharac...
2012-10-24 22:24:07
179
原创 jackson反序列化时 对象包含空值
org.codehaus.jackson.map.JsonMappingException: Can not construct instance of com.***.Test, problem: no suitable creator method found 当使用jackson反序列化一段json串->Test的时候,Test中包含一个对象A,但是A对象在Json串中的表现是...
2012-10-19 10:20:25
1129
原创 com.jhlabs.image.RippleFilter.setXAmplitude
com.jhlabs.image.RippleFilter.setXAmplitude 在引用kaptcha生成验证码的时候出现上面的错误。原因是引用了两个生成验证码的jar包。另外一个是: <dependency> <groupId>com.octo.captcha</groupId> <artifactId>jcap...
2012-10-12 15:45:38
868
原创 js验证身份证
/*Author:yufulongBlog:http://www.xiaoxiaozi.com*/var vcity = {11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古", 21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:&
2012-09-26 16:38:46
106
原创 JavaScript trim函数大赏
http://www.cnblogs.com/rubylouvre/archive/2009/09/18/1568794.htmlW3C那帮人的脑袋被驴踢了,直到javascript1.8.1才支持trim函数(与trimLeft,trimRight),可惜现在只有firefox3.5支持。由于去除字符串两边的空白实在太常用,各大类库都有它的影子。加之,外国人都很有研究精神,搞鼓了相...
2012-09-26 09:37:47
106
原创 html table 边框
<html><head> <style> table{border-collapse:collapse;border-spacing:0;border-left:1px solid #888;border-top:1px solid #888;background:#efefef;} th,td{border-r...
2012-09-25 10:26:01
135
原创 根据字段的长度排序
SELECT * FROM CDT_COUNTRY C WHERE c.NAME_CN IS NOT NULL ORDER BY LENGTH(C.NAME_EN) DESC;
2012-09-10 15:13:51
626
原创 shopex显示sql
找到 C:\ShopEx\shop\server\conf\my.ini 在最后加上一句:log=d:shopex.log win7环境下要已管理员身份运行安装文件,否则设置无效。
2012-09-04 23:08:57
114
原创 JMeter Error occurred during initialization of VM Could not reserve enough spa
如果你的机器启动的时候是提示Error occurred during initialization of VM Could not reserve enough space for object heap复制代码你需要修改Jmeter的启动参数set HEAP=-Xms256m -Xmx256mset NEW=-XX:NewSize=128m ...
2012-08-09 11:51:15
1048
原创 log4j详解
参考:http://keepwork.iteye.com/blog/1511270http://zhangkun716717-126-com.iteye.com/blog/1018176http://spaceflysky-163-com.iteye.com/blog/249537 目录:1.配置详解2.自定义输出多个日志文件3.高级使用1.配置详解 ...
2012-08-07 16:42:48
101
原创 servlet查询所有参数的两种方法
// 1StringBuffer allParameter = new StringBuffer();Enumeration<?> e = request.getParameterNames();while (e.hasMoreElements()) { String parameterName = (String) e.nextElement(); for (in...
2012-08-03 15:12:58
266
原创 java for map
public static void main(String[] args) { Map<String, Integer> tempMap = new HashMap<String, Integer>(); tempMap.put("a", 1); tempMap.put("b", 2); tempMap.put("c", 3); //...
2012-08-03 11:45:20
90
原创 specified key was too long; max key length is 767 bytes
MySQL的varchar索引只支持不超过768个字节 或者 768/2=384个双字节 或者 768/3=256个三字节的字段 而 GBK是双字节的,UTF-8是三字节的。 MySQL ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes 的原因分析 参考:ht...
2012-08-02 15:50:35
121
原创 struts2标签 什么时候用# 什么时候用%
Struts2中有值堆栈和堆栈上下文的概念,你用 <s:debug />可以看出. S标签中用#可以取出堆栈上下文中的存放的对象. 用%{}可以取出存在值堆栈中的Action对象,直接调用它的方法.例如你的Action如果继承了ActionSupport .那么在页面标签中,用%{getText('key')}的方式可以拿出国际化信息. %{#}, 这是JSP2.1...
2012-07-27 10:30:00
241
原创 计算两个日期相隔天数
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");Date d1 = dateFormat.parse("20110112");Date d2 = dateFormat.parse("20120212");int day = (int) ((d2.getTime() - d1.getTime()) / ...
2012-07-26 16:40:23
94
原创 dedecms 安装完 登录后空白
安装完dedecms后,访问后台时出现空白 解决方法:新建一个data/common.inc.php,将原来里面的内容复制过来。 原因:在网上查找时说是因为这个文件的编码原因。...
2012-07-26 14:17:48
96
原创 ie firebug
javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS'](E,'script'):F[i]('script');E[r]('id',b);E[r]('src',I+g+T)...
2012-07-23 17:20:01
86
原创 导出excel乱码
out.clear();response.reset();response.setContentType("application/vnd.ms-excel;charset=utf-8");String fileName = "fileName/中文";response.setHeader("Content-Disposition","attachement;filena...
2012-07-18 16:36:18
266
原创 html转义
------------------------------------java------------------------------------ /** * 格式化HTML文本 * @param content * @return */public static String html(String content) { if(content==null) ...
2012-07-03 08:52:03
84
原创 MYSQL limit,offset 区别
SELECT keywordFROM keyword_rankWHERE advertiserid='59'order by keywordLIMIT 2 OFFSET 1; 比如这个SQL ,limit后面跟的是2条数据,offset后面是从第1条开始读取 SELECT keywordFROM ...
2012-06-25 16:19:50
1004
原创 codeIgniter Disallowed Key Characters
原因:在保存cookie时没有为cookie保存一个名字,只保存了值。 一个cookie问题居然能导致系统不能访问,也太黑了。 TODO刚入门,以后再来深入此问题。...
2012-06-08 11:47:51
91
原创 eclipse版本的几点说明
Indigo Packages 3.7Helios Packages 3.6Galileo Packages 3.5Ganymede Packages 3.4Europa Packages 3.3 3.7插件地址 Indigohttp://downloa...
2012-06-01 10:24:15
78
原创 Servlet 工作原理解析
http://www.ibm.com/developerworks/cn/java/j-lo-servlet/index.html Servlet 工作原理解析 许 令波, Java 工程师, 淘宝网 简介: Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servle...
2012-05-29 11:00:55
83
原创 防盗链小技巧
if(document.referer == "" || document.referer.indexOf("mysite.com") == -1)window.location= "http://www.mysite.com" ; http://www.ccxcn.com/blog/post/124.html http://blog.csdn.net/come...
2012-05-28 10:34:13
78
原创 Fatal error: Call to undefined function mysql_pconnect()
; Directory in which the loadable extensions (modules) reside.; http://php.net/extension-dir; extension_dir = "./"; On windows:extension_dir = "D:/php-5.4.2/ext"
2012-05-25 12:00:09
1265
原创 php 去除notice
error_reporting = E_ALL;error_reporting = E_ALL & ~E_NOTICE
2012-05-25 11:58:24
104
struts2零配置convention-plugin
2010-07-13
颈椎痛怎么办
2012-07-09
请教springmvc 路径问题
2011-03-16
myeclipse的rename功能
2010-05-05
S2SH项目中的一个遍历问题(!)
2010-04-28
关于网站切换主题的问题
2010-04-21
Fckeditor在Struts2中不能上传图片(帮帮我哦)
2010-04-14
struts2中session在不同action中的使用
2010-04-09
关于struts2标签问题
2010-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人