自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转行了,感谢曾经来过这里并留下丁点痕迹

    好久没有登录iteye了,今天一登录看到了20多条未读消息,很抱歉这些消息不能一一回复了。     从2011年毕业到2014年3月,从事IT行业将近3年,就职了2家公司:搜狐畅游、友宝在线。在别人眼里,这是一个很好的职业,很多朋友都很羡慕我的工作,就职于“知名”公司,薪资待遇福利都很...

2015-03-12 18:09:41 96 1

Win7 64位系统上配置使用32位的Eclipse

最近工作电脑换成了64位的win7系统,之前个人电脑上安装的jdk和Eclipse都是32位的。而新的工作电脑上安装的JDK是64位的,因为原来的Eclipse自己安装了很多的插件和个性化配置,不想重新安装64位的Eclipse,所以想在64位的win7系统上继续使用原来的32位Eclipse。...

2014-04-10 17:47:31 89 0

原创 Mysql错误:Every derived table must have its own alias

mysql执行多表查询时报错: [SQL] SELECT * from ( select e.account from employee e UNION SELECT u.account from `user` u UNION SELECT a.account from agen...

2014-04-07 09:27:34 112 0

kaptcha验证码组件使用简介

Kaptcha是一个基于SimpleCaptcha的验证码开源项目。 官网地址:http://code.google.com/p/kaptcha/   kaptcha的使用比较方便,只需添加jar包依赖之后简单地配置就可以使用了。kaptcha所有配置都可以通过web.xml来完成,如果...

2013-12-10 11:53:33 255 0

Freemarker判断序列中是否包含某个元素

在Freemarker中,如果要判断序列中是否包含某个指定的元素,可以使用freemarker的内建函数seq_contains。 注:seq_contains这个内建函数从FreeMarker 2.3.1 版本开始可用。而在2.3 版本中不存在。   使用示例: <#--...

2013-11-19 13:26:36 386 0

Unable to locate Spring NamespaceHandler for XML schema namespace

java服务中整合了spring,在Eclipse里本地启动时没问题,但是部署到局域网linux服务器上时解析spring applicationContext.xml报错,具体报错信息如下: org.springframework.beans.factory.parsing.BeanDef...

2013-11-05 16:25:06 39 0

一个监控脚本带来的Python实践和学习

工作中经常要和服务器、数据库这些打交道,有些小功能例如:服务监控、数据监控等用java往往无处下手,即使能做也要花费很长的时间,身边好几个同事都会Python,面对这些需求他们往往优先选择Python来实现,又快又省事。所以我也计划着自学一下Python,寻思着买一本入门的书来参考,在豆瓣上挑...

2013-10-23 18:17:33 215 0

原创 由缓存导致的一个java序列化问题

背景描述: 项目是普通的java服务,以jar包的形式部署,前几天升级了一下服务,部署运行后跟踪日志发现时不时抛异常信息。 具体报错信息如下: [2013-09-22 17:30:53,653] - [pool-3-thread-3] - ERROR - Caught IOExcepti...

2013-09-24 22:38:53 195 0

如何判断Linux是32位还是64位

方法一:getconf LONG_BIT 在linux终端输入getconf LONG_BIT命令 如果是32位机器,则结果为32 [root@localhost ~]# getconf LONG_BIT 32 如果是64位机器,则结果为64 [root@localhost ~]#...

2013-09-22 15:42:35 60 0

mysql procedure error:[Err] 1338 - Cursor declaration after handler declaration

今天编写了一个mysql存储过程定义语句,在执行的时候报错: [Err] 1338 - Cursor declaration after handler declaration 经过排查后发现是我把游标的error handler定义在游标的定义语句之前,所以报错了,我的代码如下: #de...

2013-09-10 14:16:32 347 0

linux上安装memcached步骤

最近在公司服务器上安装memcached安了很多次,每次都得上网来查一下步骤,今天干脆写个详细点的步骤记录一下,留作备忘。   一、检查libevent 首先检查系统中是否安装了libevent rpm -qa|grep libevent 如果安装了则查看libevent的安装路径,...

2013-08-29 19:22:38 62 0

Eclipse中输入系统变量和运行参数

在开发时,有时候可能需要根据不同的环境设置不同的系统参数,我们都知道,在使用java -jar命令时可以使用-D参数来设置运行时的系统变量,同样,在Eclipse中运行java程序时,我们怎么设置该系统变量呢?   另外,如果我们的程序需要输入运行参数,在Eclipse中如何配置? 答案很...

2013-08-27 16:37:00 219 0

在linux上配置Memcached日志

memcache在linux上安装时并不支持显示地配置服务日志,我们如果想要把memcache服务日志保存到日志文件中,则需要在启动参数中进行配置。   安装好memcache后,我们可以通过-h命令查看memcached支持的参数: [chenzhou@localhost ~]$ /us...

2013-08-15 22:33:18 102 0

linux上启动Memcache报错:error while loading shared libraries: libevent-1.4.so.2

linux上启动Memcache报错: [root@localhost memcached]# ./bin/memcached -d -m 2048 -p 11211 -u root ./bin/memcached: error while loading shared libraries:...

2013-08-15 21:47:12 73 0

MyBatis批量操作报错:Parameter 'xxxList' not found. Available parameters are [list]

问题背景: 在Dao中使用MyBatis进行查询操作,参数是传的一个List:studentNameList,但是在执行查询的时候报错,具体日志如下: com.chenzhou.base.mybatis.IbatisSystemException: SqlSession operation;...

2013-08-07 11:13:10 96 0

ActiveMQ-5.8.0 安装和启动

  安装环境:linux rhe activemq版本:5.8.0 1.从http://activemq.apache.org/download.html地址下载apache-activemq-5.8.0-bin.tar.gz包 2.解压缩到指定的目录 tar zxvf ap...

2013-07-29 23:58:15 119 0

使用junction为itunes备份目录创建硬链接

电脑上装了itunes来管理ios设备,当iphone5连接电脑并启动itunes后,itunes会自动对手机进行备份同步。 而itunes默认的备份目录是在C盘下,而且还不支持自定义该目录路径,所以当手机里内容多了之后,备份文件会越来越大,会占满系统盘的空间。 我自己就遇到了这样的情况,系...

2013-07-25 00:12:47 242 0

linux报错 find: missing argument to `-exec'

在linux下使用find命令时,报错:find: missing argument to `-exec' 具体执行命令为: find /u03 -name server.xml -exec grep '9080' {}\; 目的是查找/u03目录下名称为s...

2013-07-24 14:11:07 95 0

安装Redis报错:undefined reference to `__sync_add_and_fetch_4'

在VMware的Linux系统上安装Redis 具体过程如下: 下载,解压和编译: $ wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz $ tar xzf redis-2.6.14.tar.gz $ cd re...

2013-07-04 10:12:07 36 0

mysql乐观锁总结和实践

上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大...

2013-05-08 12:13:01 1017 0

mysql悲观锁总结和实践

最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下:   悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据...

2013-05-07 12:20:01 491 0

MyBatis+MySQL 返回插入的主键ID

需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。   方法:在mapper中指定keyProperty属性,示例如下: <insert id="insertAndGetId" useGeneratedKeys=&...

2013-04-18 22:39:25 1119 0

Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener

Eclipse中tomcat部署工程启动后报错: 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.Clas...

2013-03-26 22:32:06 535 0

Eclipse报错:Setting property 'source' to 'org.eclipse.jst.jee.server:test1' did no

最近把Eclipse的maven插件从m2eclipse更新到m2e后出了一些莫名其妙的的问题。今天又出了一个,就是Eclipse新建的Maven Web project在tomcat里启动后报错,具体报错信息如下: 警告: [SetPropertiesRule]{Server/Service...

2013-03-26 20:48:00 413 0

shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory

今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试: #!/bin/sh echo "test shell " 具体报错信息如下: [root@localhost test]# ./test.sh -bash: ./test.sh: /...

2013-03-20 18:43:15 649 0

原创 Eclipse报错:Referenced classpath provider does not exist: org.maven.ide.eclipse……

前段时间更新了Eclipse的maven插件,原来安装的是m2eclipse插件,后来更新成了m2e插件。结果在运行以前的maven工程时报错: Referenced classpath provider does not exist: org.maven.ide.eclipse.launc...

2013-03-18 15:51:46 93 0

Tomcat报错:Document base ……does not exist or is not a readable directory

2013年3月12: 用Eclipse A打开Eclipse B的workspace,然后在tomcat下启动某一个web工程时报错: Document base E:\Workspaces\JavaEE\.metadata\.plugins\org.eclipse.wst.server....

2013-03-12 13:05:58 155 0

Warning: $HADOOP_HOME is deprecated. hadoop1.0.4解决方法

启动Hadoop时报了一个警告信息,我安装的Hadoop版本是hadoop1.0.4,具体警告信息如下: [root@localhost hadoop-1.0.4]# ./bin/start-all.sh Warning: $HADOOP_HOME is deprecated.  网上...

2013-03-08 09:33:11 43 0

Hadoop报错:Exception in thread "main" java.lang.NoClassDefFoundError: NameNode

刚刚在虚拟机上安装并配置了hadoop伪分布式集群,根据《hadoop实战》上的提示,启动Hadoop前需要格式化Hadoop的文件系统HDFS。命令如下: [root@localhost hadoop-1.0.4]# bin/hadoop NameNode -format 执行命令后报错...

2013-03-07 09:13:53 92 0

Linux下编译安装PCRE库

最近在学习nginx,nginx rewrite依赖于PCRE库,所以需要在linux系统中编译安装PCRE库。具体步骤如下:   1.下载PCRE包 首先去官网下载pcre的安装包 如果通过FTP的方式,下载地址为:ftp://ftp.csx.cam.ac.uk/pub/softwar...

2013-02-28 09:40:02 845 0

Eclipse中Maven工程缺少Maven Dependencies

     Eclipse在引入Maven工程后,找不到Maven Dependencies。使得代码报错,具体如下图所示:       而正常Maven的工程如下所示:     产生这种现象的原因可能是工程对应的开发环境改变,本地Maven仓库地址和原来的不一致。其根本原因是M...

2013-02-21 19:43:54 3850 2

使用监听器对Spring bean id进行唯一校验

      背景: 项目中用到了多数据源,不同的数据源根据业务不同配置在不同的工程中,由maven来统一聚合。但是前几天在开发过程中突然发现项目前台工程的事务配置不起作用了,在之前明明测试过事务功能,当时是生效的。然后检查了一下配置文件中事务部分的配置,发现没什么改动。为了排除其它因素的干扰,采...

2013-01-23 09:23:48 26 0

Freemarker自定义方法

在项目中有一个需求,每个物品有一个guid,存在数据库中,而在页面上需要显示一个对应的业务数据值,暂且叫做serverId,serverId是通过guid移位计算得来。serverId只需要显示,后台并不需要使用。 因为serverId在后台用不到,所以就没有使用VO字段来存储,项目使用了F...

2012-12-26 22:09:32 54 0

在Ajax请求中以_blank方式请求新的页面会被拦截

呃。。标题实在是不知道怎么描述比较合适,先说发现此问题的背景吧:   在项目中有这样的一个应用场景,用户点击页面的一个button,然后对用户的信息进行异步校验,校验通过之后触发一个请求,请求的目标页面需要打开新的页面,也就是请求的action的target属性为“_blank”,但是在测试时...

2012-11-18 18:12:30 127 0

使用maven插件对java工程进行打包

现在基本上都是采用maven来进行开发管理,我有一个需求是需要把通过maven管理的java工程打成可执行的jar包,这样也就是说必需把工程依赖的jar包也一起打包。而使用maven默认的package命令构建的jar包中只包括了工程自身的class文件,并没有包括依赖的jar包。我们可以通过配置...

2012-10-26 17:30:30 306 0

Spring拦截器中通过request获取到该请求对应Controller中的method对象

背景:项目使用Spring 3.1.0.RELEASE,从dao到Controller层全部是基于注解配置。我的需求是想在自定义的Spring拦截器中通过request获取到该请求对应于Controller中的目标method方法对象。Controller和拦截器代码如下:   AdminCo...

2012-10-21 16:51:35 374 0

java.lang.IllegalStateException:Unable to load schema mappings from location ……

Java Web工程在启动时报错:java.lang.IllegalStateException:Unable to load schema mappings from location [META-INF/spring.schemas]   具体错误日志由于在内网就不贴了,主要就是上面所报的...

2012-10-10 10:43:19 98 0

Mongodb性能监控

1.mongosniff工具 首先了解一下sniffer的概念,百度百科解释:Sniffer,中文可以翻译为嗅探器,是一种基于被动侦听原理的网络分析方式。使用这种技术方式,可以监视网络的状态、数据流动情况以及网络上传输的信息。 sniffer既可以被犯罪分子利用进行违法活动,也可以被网络管...

2012-08-22 00:42:25 24 0

memcached-session-manager配置

声明:本篇文章是根据memcached-session-manager官方配置方法wiki页面翻译整理,关于memcached-session-manager的介绍,具体参见官网:http://code.google.com/p/memcached-session-manager/,也可以参考:...

2012-08-21 21:08:32 59 0

原创 Session共享实现方案调研

1.背景 随着互联网的日益壮大,网站的pv和uv成线性或者指数倍的增加.单服务器单数据库早已经不能满足实际需求。目前大多数大型网站的服务器都采用了分布式服务集群的部署方式,所谓集群,就是让一组计算机服务器协同工作,解决大并发,大数据量瓶颈问题。但是在服务集群中,session共享往往是一个比较...

2012-08-21 15:58:55 41 0

提示
确定要删除当前文章?
取消 删除