- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 jsp页面中静态文件的时间戳
在开发、调试js时,经常碰到firefox、chrome的缓存问题,有时候清空缓存还不生效,有时候还重启tomcat什么的,也麻烦。后来想到用时间戳来区别版本,但是,又不是每次所有的代码都要更新,每次访问都用系统的时间戳不好用,缓存就成摆设了。再后来,想到可以根据每个js文件的修改时间来设置,其实对动态脚本一窍不通,因为页面的风格就是html+ajax,冠以jsp的后缀而已。最后用土办法解
2013-11-26 09:58:14 5973 1
原创 easyui datagrid列使用按钮的一些心得
以前,用easyui的datagrid,有时候会用到一些操作选项,比如代码如下:$('#datagrid').datagrid({ border:false, fitColumns:true, singleSelect: true, url:url, columns:[[ {field:'projectname',title:'应用名',width:80}, {
2013-11-25 10:31:06 33035 2
原创 openfire 重新安装
之前安装的openfire用于做简单的推送,自己开发了一个小模块,在一个应用中嵌入,后来估计有上千的用户吧。昨天发现不能推送了,就去看了一下,卡着动不了,停止服务也停不了,kill -9了。重启,启动后一直没得进登录页面,要重新配置,配置后继续配置。因为之前用的是自带的hsqldbc,似乎是数据库不能用。改配置成mysql,也不行。想想只能卸载重新安装了,数据没了。rpm -e
2013-10-30 09:52:53 3721 2
原创 java 生成22位UUID 改造
背景:数据库的前期设计,主键用的是uuid,但这个是大数据量的应用。经过n久的折腾,数据大于1亿条了。返回去看表,发现,表的很多字段是varchar2的,但是长度不超过20字符。占据大部分空间的居然是uuid。于是萌生改造uuid的想法。 过程:经过一番搜索,一般就是缩短至22位的uuid了。这位仁兄是由短域名想到uuid用64进制改造http://www.iteye.com/topi
2013-10-21 10:31:43 22649 1
原创 spring+mybatis的公用DAO
这里的配置和http://blog.csdn.net/sskicgah/article/details/11651877中用到的差不多,只是做了一些小改动。把整合ibatis这段改一下就可以了,这里把标签改简洁了,不改也可以。 这个DAO继承了SqlSessionDaoSupport,用到mybatis-spring,主要就是批量处理。在网上找了很多资料,发
2013-10-10 16:33:41 16243 3
原创 spring+ibatis的公有DAO
这里用到的配置在这篇http://blog.csdn.net/sskicgah/article/details/11651877里,这个公有的DAO也很简单,主要是继承了spring的SqlMapClientDaoSupportpublic class BaseDao extends SqlMapClientDaoSupport { @Resource(name = "sqlMapC
2013-10-09 10:02:44 3175
原创 linux vsftpd 创建虚拟用户 过程记录
之前用系统账户作为ftp的登录账户,比较不安全,改用虚拟账户。步骤如下: 1.安装vsftpd、db_load,省略2.在一个目录创建一个用户名密码文件,比如vi login.txt #输入用户名密码奇数行是用户名、偶数行是密码test1testpwdtest2testpwd3.生成db文件db_load –T –t hash –f login.tx
2013-09-27 11:32:24 7039 1
原创 spring mvc框架 类初始化2次 解决过程
背景:刚开始做平台的工作,接触的就是spring mvc框架,struts没碰过,没有任何java web的理论基础,项目组的这个项目框架是spring mvc + ibatis组合的。做了一个项目觉得挺顺手,都是小项目,第一个项目还有人稍微指导,第二个项目之后都靠自己做了。有空的时候会稍微改一下这个框架的基础东西,比如说,去掉一堆没用的jar包,冗余太多,部署上传费时。去掉struts相关的
2013-09-13 17:26:43 13571 2
原创 oracle 获取最近的整点、半点时间
最近需要取一个时间,就是最近的半小时整点时间,比如12点,12点半等。 第一种写法select trunc(sysdate, 'hh24') + decode(sign(trunc(sysdate, 'mi') - trunc(sysdate, 'hh24') - 1/48), 1, 1/48, 0) t from dual; 第二种写法select trunc(sysda
2013-09-10 12:33:41 6953
原创 ibatis 批量插入时的越界异常
话说几个月前,就发现了这个异常,第一行提示java.lang.ArrayIndexOutOfBoundsException: -32593越界,还是负数的,就继续找根源,找到项目中的批量插入,缺发现找不到越界的原因,代码是这种形式的 executor.startBatch(); for (int i = 0, count =
2013-08-30 18:54:39 6009 2
原创 唠叨
没什么, 只是胡言乱语2013-8-24 3:56:37神马时候可以睡觉,索引建了1个小时了吧- -果然没那么快的,肚子饿了。上次重启oracle,也搞到4点多,遇到的问题太多。
2013-08-24 03:56:14 598
原创 linux下新建监视任务自动发邮件
索引还没建完,继续发表记录的东西,该不会要到天亮吧……2013-8-24 3:41:00因为需要在log文件超过一定大小时发邮件通知我自己去查看log,就简单地用linux的定时任务检查、发邮件因为只需要用到客户端,所以那些什么邮件服务器设置之类的就暂时没用了。1.设置邮件信息vi /etc/mail.rc添加下面几行设置发送邮件的账号信息,我用的是163的
2013-08-24 03:51:44 7116 1
原创 linux 安装rabbitmq 简易记录
yum 居然不能用……只好各种下载了。1.输入 python 判断是否安装了python2.安装simplejsonwget https://pypi.python.org/packages/source/s/simplejson/simplejson-3.3.0.tar.gztar -zxf simplejsonXX.tar.gzcd simplejsonXXpy
2013-08-24 03:33:02 4683
原创 64bit linux上的hsodbc
之前想要从oracle连接mysql,用的oracle版本是10g的,从网上找到的各种资料指向hsodbc。在rpm安装了一堆的东西,什么mysql客户端,mysql-connector等等,折腾了2天,配置文件修改什么的,重启监听,最后的结果是不用hsodbc还是可以连接mysql的。无意中看到64bit下的oracle的hsodbc大小为0,看了一下果然是,在itpub上看到有人说把3
2013-08-24 03:09:56 1558
Oracle11G客户端64位(sqlldr可用)
2017-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人