`
chenzhou123520
  • 浏览: 4250200 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  安装环境:linux rhe activemq版本:5.8.0 1.从http://activemq.apache.org/download.html地址下载apache-activemq-5.8.0-bin.tar.gz包 2.解压缩到指定的目录 tar zxvf apache-activemq-5.8.0-bin.tar.gz -C /usr/local 解压缩后会在/usr/local下生成apache-activemq-5.8.0目录,其中bin目录下就是activeMQ的执行脚本存在的位置了。 3.如果启动脚本无法执行,我们需要修改一下权限 cd ...
电脑上装了itunes来管理ios设备,当iphone5连接电脑并启动itunes后,itunes会自动对手机进行备份同步。 而itunes默认的备份目录是在C盘下,而且还不支持自定义该目录路径,所以当手机里内容多了之后,备份文件会越来越大,会占满系统盘的空间。 我自己就遇到了这样的情况,系统盘30G的空间,在itunes同步之后就只剩几百兆了。 对于这个问题,网上很多人都碰到了这种情况,试了别人推荐的好几种方案,都不靠谱。 之后看到有人推荐了一种方法,就是使用junction工具来设置备份目录的硬链接,关于硬链接请参见下图: 如上图所示:比如说在C盘下有一个目录为Backup- ...
在linux下使用find命令时,报错:find: missing argument to `-exec' 具体执行命令为: find /u03 -name server.xml -exec grep '9080' {}\; 目的是查找/u03目录下名称为server.xml的文件,根据查找的结果进行grep搜索,搜索其中包含9080的文本。  -exec语法格式为:  -exec command {} \; 在{}和\之间必须要有空格,否则会报上面的错。  加上空格之后重新执行命令: find /u03 -name server.xml -exec grep '9080' ...
在VMware的Linux系统上安装Redis 具体过程如下: 下载,解压和编译: $ wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz $ tar xzf redis-2.6.14.tar.gz $ cd redis-2.6.14 $ make 在执行make的时候报错,具体报错信息如下: zmalloc.o: In function `zmalloc_used_memory': /usr/local/redis-2.6.14/src/zmalloc.c:223: undefined re ...
上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往无法承受。所以与悲观锁相对的,我们有了乐观锁,具体参见下面介绍:   乐观锁介绍: 乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果 ...
最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下:   悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。   使用场景举例:以MySQL InnoDB为例 商品goods表中有一个字段status,status为1代表商品未被下单,status为2代表商品已经 ...
需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。   方法:在mapper中指定keyProperty属性,示例如下: <insert id="insertAndGetId" useGeneratedKeys="true" keyProperty="userId" parameterType="com.chenzhou.mybatis.User"> insert into user(userName,password,comment) value ...
Eclipse中tomcat部署工程启动后报错: 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader. ...
最近把Eclipse的maven插件从m2eclipse更新到m2e后出了一些莫名其妙的的问题。今天又出了一个,就是Eclipse新建的Maven Web project在tomcat里启动后报错,具体报错信息如下: 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:test1' did not find a matching property. 对于这个问题,网上很多人给出的原因和解决方案如下: 写道 ...
今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试: #!/bin/sh echo "test shell " 具体报错信息如下: [root@localhost test]# ./test.sh -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory 由于之前自己对shell不太熟悉,找同事沟通了后了解了原委,主要原因是test.sh是我在windows下编辑然后上传到linux系统里执行的。.sh文件的格式为dos格式。而linux只能执行格 ...
前段时间更新了Eclipse的maven插件,原来安装的是m2eclipse插件,后来更新成了m2e插件。结果在运行以前的maven工程时报错: Referenced classpath provider does not exist: org.maven.ide.eclipse.launchconfig.classpathProvider  截图如下: 引起这个错误的原因主要是新的m2e插件的namespace已经修改了,而之前的工程的启动配置依然指向旧插件的名称。我们可以在Eclipse workspace下查看类的.launch文件,具体路径为: \workspace\.m ...
2013年3月12: 用Eclipse A打开Eclipse B的workspace,然后在tomcat下启动某一个web工程时报错: Document base E:\Workspaces\JavaEE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\cy-manage does not exist or is not a readable directory 其中E:\Workspaces\JavaEE ...
启动Hadoop时报了一个警告信息,我安装的Hadoop版本是hadoop1.0.4,具体警告信息如下: [root@localhost hadoop-1.0.4]# ./bin/start-all.sh Warning: $HADOOP_HOME is deprecated.  网上的说法是因为Hadoop本身对HADOOP_HOME做了判断,具体在bin/hadoop和bin/hadoop-config.sh里。在hadoop-config.sh里有如下的配置:  if [ "$HADOOP_HOME_WARN_SUPPRESS" = "" ...
刚刚在虚拟机上安装并配置了hadoop伪分布式集群,根据《hadoop实战》上的提示,启动Hadoop前需要格式化Hadoop的文件系统HDFS。命令如下: [root@localhost hadoop-1.0.4]# bin/hadoop NameNode -format 执行命令后报错: Exception in thread "main" java.lang.NoClassDefFoundError: NameNode 参考了网上的一些文章: 大部分给出的方案都是修改conf/hadoop-env.sh配置文件,增加 export HADOOP_COMM ...
最近在学习nginx,nginx rewrite依赖于PCRE库,所以需要在linux系统中编译安装PCRE库。具体步骤如下:   1.下载PCRE包 首先去官网下载pcre的安装包 如果通过FTP的方式,下载地址为:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 如果通过http的方式,下载地址为:http://sourceforge.net/projects/pcre/files/pcre/ 目前最新的版本为8.32,linux对应的安装包名称为:pcre-8.32.tar.gz。   2.把安装包上传到服务器, ...
Global site tag (gtag.js) - Google Analytics