- 博客(14)
- 收藏
- 关注
原创 git操作
git stash 暂存工作区git stash list 查看暂存列表git stash apply 取出第一个暂存区git stash $stashId 取出暂存区git stash clear 清空暂存区untracked file想要暂存的话,可以用git stash -u,或者先git add为tracked file git branch 查看本地分支(...
2014-03-22 21:18:38 114
原创 spring-data-JPA和spring-data-mongodb依赖包版本冲突解决办法
项目之前用的spring-data-jpa,版本是1.1.0.RELEASE,依赖关系如下: <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-jpa</artifactId> <version&g...
2013-03-19 16:52:57 1279
原创 上传文件出现“413 Request Entity Too Large”错误的解决方法
上传文件开发时候一切正常,设置的maxUploadSize是10M,10M以下都能成功上传。上线部署后发现大于1M的文件都上传失败,错误信息是"413 request entiry too large"。 经调查发现是由于部署了nginx,nginx默认限制最大上传文件就是1M,在nginx的配置文件中http段添加client_max_body_size 10m;重启ng...
2013-03-18 10:38:35 808
原创 mysql判断索引存在时删除索引的方法
mysql的drop index语句不支持if exists条件,在sql中先删除索引,再创建索引,如果对于新建的数据库,库中没有该索引,就会报错,导致后面的sql不再执行。因此需要使用存储过程来判断索引是否存在,如果存在则删除。sql代码如下:DROP PROCEDURE IF EXISTS del_idx;create procedure del_idx(IN p_tabl...
2013-02-21 14:09:27 6095
原创 【转】在 Linux 系统中安装Load Generator ,并在windows 调用
由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner。在安装的时候碰到了不少问题,所以写下此文章总结遇到的问题以及解决方案,希望能帮到大家。也希望大家转载注明出处。Winsows 的Loadrunner 安装就不多讲了,这个太容易了。以下是Linux 中安装 Load Generator 说明:Linux 系统版本:CentOS5.4Load Gener...
2013-01-15 16:48:59 131
原创 linux下NFS的配置
nfs 安装(1)apt-get install nfs-kernel-serverapt-get install portmap nfs-common(2)编辑/etc/exports/home/username/nfsroot *(rw,sync,no_root_squash)(3)修改挂载点的属性chmod 777 /home/username/nfsroo...
2013-01-15 16:33:13 104
原创 AJAX获取数据在IE下不刷新的问题
当AJAX的url相同,且使用GET获取时,同一个页面或者刷新页面时IE浏览器不会每次都去服务器端加载,而是使用缓存,导致数据没有及时更新。可以使用如下方法:1、用JavaScript在Ajax提交的时候给url加入一个随机数,使每次url都不同。req.open(url + "&" + Math.random())2、将GET改为POST3、用jquery的aja...
2013-01-09 11:45:33 347
原创 hibernate中映射视图View来模拟子查询
由于hibernate不支持From子句中的子查询,很多地方处理起来不方便,考虑使用视图来模拟子查询,方法如下:1、在数据库中使用sql建立需要的视图V_User2、像建立普通表的映射一样,建立一个视图的Entity类UserView.java,用annotation或者xml进行ORM映射,@Table(name="V_User"),由于视图没有主键,UserView.java可以使用联...
2013-01-08 12:04:26 153
原创 关于EntityManager的关闭问题
自己通过EntityManagerFactory创建出来的EntityManager需要手动关闭,否则将会一直占用连接,久而久之导致连接占满,应用服务器假死;通过Spring的@PersistenceContext注入的EntityManager不需要手动关闭,容器会自动关闭连接。EntityManager没有关闭的问题没有注意到的时候不太好发现,可以通过连接池的配置来进行debug,...
2013-01-07 17:31:54 5959
原创 tomcat7中EL表达式报The identifier is not a valid java identifier
在tomcat 7中默认会检查EL表达式中是否会有java关键字。比如Foo#getClass()#name()中有class关键字,${foo.class.name}这样就是会报错,解决方法是${foo['class'].name},再如Session#isNew() ,要${pageContext.session['new']}这样表达。参考https://issues.apache....
2013-01-07 16:48:46 327
原创 Spring配置DataSource时destroy-method="close"的作用
……当tomcat关闭的时候会自动调用contextDestroyed(ServletContextEvent event)这个方法,AbstractApplicationContext.Close这个方法是要你自己调用的,在程序要结束的时候保证调用这个close方法,在这里的话就是由Listener来保证tomcat退出的时候调用close方法其实就是调用context...
2013-01-07 15:43:52 1625
原创 C3P0配置详解(包括连接池未释放时输出debug信息)
3301000falseTestfalse100nullfalse60360151003rootpasswordselect id from tes...
2013-01-07 15:41:47 966
原创 用mysqldumpslow分析执行较慢的SQL语句
[color=red][b]mysqldumpslow -s c -t 10 /var/log/mysql/mysql-slow.log[/b][/color]MySQL数据库有一个功能就是可以以日志的形式记录下来运行的比较慢的sql语句,默认是没有开启这个功能的。为了开启这个功能,需要要修改my.cnf或者在mysql启动的时候加入一些参数。如果在my.cnf里面修改,需增加如下...
2013-01-07 15:25:17 525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人