- 博客(16)
- 收藏
- 关注
原创 log4j格式说明
Log4j 输出格式转换字符说明 ================= c category的名称,可使用{n}限制输出的精度。例如:logger名为"a.b.c",%c{2}将输出"b.c"。 C 产生log事件的java完全限定类名。可使用{n}限制输出的精度。例如:“org.apache.xyz.SomeClass”,%C{2}将输出“SomeClass”。 ...
2015-04-10 21:12:55 146
原创 ibatis in查询处理
如果入参就是一个list,可以简单这么写: <select id="GamecenterEntity.findByItemIds" parameterClass="java.util.ArrayList" resultMap="entityDOMap"> SELECT <include refid="GamecenterEntit...
2015-03-05 17:59:26 133
原创 ibatis like查询处理
无效的方法:select * from table1 where name like '%#name#%' 两种有效的方法: 1) 使用$代替#。此种方法就是去掉了类型检查,使用字符串连接,不过可能会有sql注入风险。select * from table1 where name like '%$name$%' 2) 使用连接符。不过不同的数据库中方式不...
2015-03-05 17:36:27 104
原创 转给新人用的入门文章
http://www.cnblogs.com/zhaoyang/archive/2012/01/07/2315443.html
2013-03-26 02:15:52 98
mysql存储IP地址省空间的方法
作为一名开发人员,当你在使用mysql来做为你的存储数据库,肯定都会考虑用最合适的字段类型来创建数据库表吧。可是假如你其中一个语句这么写 ip varchar(15) not null default '' COMMENT '用户IP地址', 你有没考虑过,其实,有更省空间的方式来存储用户的IP地址。(这个虽然是变长的,但对于大部分中国IP来说,基本都在10字节以上吧)。 其实,...
2012-11-16 03:14:12 154
用maven的profile控制不同环境下的配置项目
在项目开发过程中,我们经常遇到这样的问题,就是我们的配置项会因为环境的不同,配置项文件的内容也不同。举个简单的例子吧。数据库的连接,我们在不同的环境下,使用的数据库一般都是不同的,开发环境使用开发数据库,测试环境使用测试数据库,线上环境使用生产数据库。(感叹下:淘宝数据库使用的是TDDL动态数据源,并且有SCM配置中心进行配置项的管理,所以开发者无需关心这类问题)那么,在没有配置...
2012-11-16 02:45:54 195
原创 关于nginx的proxy_cache和ssi的结合使用
这里我要提到的是另一种实现方式proxy_cache结合ssi来实现。 先大致介绍下nginx的proxy_cache:http://blog.s135.com/nginx_cache/ 有兴趣的同学可以顺带了解下nginx的proxy_store模块。不过个人一直比较看好proxy_cache,原因嘛:不需要借助crontab等来定时刷新;也不需要关心分布式同步问题。...
2012-11-07 02:11:19 443
原创 shell操作mysql 将查询结果导出
今天有一需求,是将全国每市的参赛人数前5名的学校导出为excel。可能有经验的DBA完全可以用SQL把这需求给done了。可是因为省,市字段的中文名存储在另一个服务器的数据库上,加上也懒得去拼这么复杂的SQL查询。于是,我选择了用文件保存中间结果进行过渡查询的方式。勿吐槽,算是温习下多年的旧知识吧。 1.将所有参赛的市导出为文件。 用mysql进入mysql数据库,然后执行:...
2012-11-06 02:50:59 1207
原创 @Resource、@Autowired和default-autowire区别联系
一、@Resource与@Autowired的区别? 1.@Autowired按byType自动注入。具体工作原理如下:1、根据类型(byType)找到所有满足条件的bean2、判断bean长度,如果没有,则根据@Autowired中的required属性进行判断是否抛出异常(默认为true)3、如果多于一个,则尝试寻找最优的那一个,如果最优的未找到,则抛出异常 ...
2012-09-25 16:46:35 159
原创 自定义spring schema 找不到xsd文件问题
自定义spring的schema非常不爽,要写namespacehandler、parser,还要定义xsd、配置schemas。改了xsd定义还要改java代码,用placeholder能稍微灵活点。 建议用spring-xmlbeans来做自定义的spring schema配置,基本可以做到,不需要写namespacehandler、parser,使用比较自然的方式写配...
2012-09-15 12:12:03 391
原创 关闭windows中被占用的端口
1.查找到端口的PID netstat -aon|findstr "1098" 2.万能的关闭PID进程ntsd -c q -p PID
2012-09-14 21:40:15 153
原创 使用solrj进行查询操作
Solrj是Solr官方提供的基于Java的Solr客户端,提供完善的Solr操作API。 以好友为例。首先定义SpaceFriend实体Bean,用来直接处理Solr返回信息: import org.apache.solr.client.solrj.beans.Field; public class SpaceFriend { @Field("Id")...
2012-09-14 21:36:56 306
原创 solr在resin下的配置
1.创建 ${solr_home} 目录 /home/solr/2.下载Solr 3.6发行包(http://lucene.apache.org/solr ) wget http://www.apache.org/dist//lucene/solr/3.6.0/apache-solr-3.6.0.tgz 3.解压apache-solr-3.6.0.tgztar –zx...
2012-09-14 21:35:34 147
原创 文件下载IE中文乱码问题
浏览器能正确识别的编码格式,只要按照这样的编码来设置对应的Content-Disposition,那么应该就不会出现中文文件名的乱码问题了。 首先,Content-Disposition值可以有以下几种编码格式 1. 直接urlencode: Content-Disposition: attachment; filename="struts2.0%E4%B8%AD%E6%96%87...
2012-09-14 21:14:21 105
原创 防刷票常见方案
1、IP限制这个应该是使用最多也是最广泛的方式,该方式主要是通过获取访问用户的IP地址,来限制其在一段时间内所能使用的票数。当然,经常用电脑的老手是很轻易绕出这种限制的。ADSL用户,可以通过断线重拨来更换IP地址;使用代理访问的用户,我们也无法获取其真实的IP地址;还有一些网上恶心的刷票工具等; 2、Cookies验证这种方式用的也比较多,但是我们都知道客户真...
2012-09-05 17:05:01 693
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人