摘要: 最近项目使用的的服务器有点多(100多台),很多开发同事经常问这个问题,现在整理如下: 几个可能导致的原因: 1 用户的家目录所属组被改为root,解决方法使用root执行cd /home/;chown username:username username 2 用户的家目录被修改,这个时候如果要修改 阅读全文
posted @ 2016-10-21 11:15 Jager 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 递增指令:incr(默认从0开始) 递减指令:decr(默认从0开始,递减会出现负数,这点跟memcache不一样,mc到0) 如下: 附上shardedJedisPool和JedisCluster的两种实现方式: shardedJedisPool: JedisCluster: 适用场景: 高并发生 阅读全文
posted @ 2016-09-07 14:04 Jager 阅读(26125) 评论(0) 推荐(2) 编辑
摘要: 具体情况参考这两篇文章: http://cheng-xinwei.iteye.com/blog/2008200 http://www.cnblogs.com/tv151579/p/3297691.html 阅读全文
posted @ 2016-08-30 12:08 Jager 阅读(333) 评论(0) 推荐(0) 编辑
摘要: window.open是javascript函数,该函数的作用是打开一个新窗口或这改变原来的窗口,不过一般用来的是打开新窗口,因为修改原来的网页地址,可以使用window.location,可以重定向网页地址,使网页跳转到另一个页面。 但是一般情况下,如果直接在js中调用window.open()函 阅读全文
posted @ 2016-08-30 12:07 Jager 阅读(6134) 评论(1) 推荐(0) 编辑
摘要: 1 新建目录 “/app/redis”,输入命令 mkdir -p /app/redis 2 先安装ruby-2.3.1.tar.gz 3 测试ruby是否安装成功,输入命令:gem,如果显示以下信息表示成功 4 解压 redis-3.2.1.zip 得到redis-3.2.1.gem 5 安装re 阅读全文
posted @ 2016-08-28 22:48 Jager 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 1 查看当前用户的线程 ulimit -a 2 修改配置文件 vi /etc/security/limits.d/90-nproc.conf 3 改完即可生效 4 修改可打开的最大文件数 vi /etc/security/limits.conf 在文件的最后添加: 5 查看最大open files 阅读全文
posted @ 2016-08-16 15:45 Jager 阅读(30837) 评论(0) 推荐(1) 编辑
摘要: 看了龙果学院的分布式视频感觉总结的不错,特地记录下 分布式事务问题的代码场景 本地事务控制还可行吗? 分布式事务解决方案 阅读全文
posted @ 2016-08-09 20:05 Jager 阅读(322) 评论(0) 推荐(0) 编辑
摘要: sql: 解决方法1: 将参数名(上面的例子为’parentId’)替换为”_parameter” 解决方法2: Dao层接口方法的参数声明加上@Param("parentId") 如:List<Inner> findInnerByPid(@Param("parentId") String pare 阅读全文
posted @ 2016-08-09 19:50 Jager 阅读(6322) 评论(0) 推荐(0) 编辑
摘要: 本来以为是开发同事代码忘提交,或者是自己没有从私服更新下来,所以各种svn update,maven update,project clean,甚至mvn clean compile都无济于事,所以怀疑文件本身编码有问题。 用win10自带的notepad查看文件编码确实是UTF-8,这时候想到再用 阅读全文
posted @ 2016-08-09 19:39 Jager 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有效的发现系统的缺陷出在哪里。是内存不够、CPU处理能力不够、IO读写过高。 1 使用SSHClient客户端连接到远程Linux系统。使用top命令查看系统的当前运行的情况。如图对top 阅读全文
posted @ 2016-07-26 09:52 Jager 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 共享锁【S锁】又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。共享锁是造成上锁对象必须被大家共享,它排斥 排他锁,因此别的会话不能独占资源对其修改 阅读全文
posted @ 2016-07-23 15:51 Jager 阅读(3881) 评论(0) 推荐(0) 编辑
摘要: JVM内存模型总体架构图 程序计数器多线程时,当线程数超过CPU数量或CPU内核数量,线程之间就要根据时间片轮询抢夺CPU时间资源。因此每个线程有要有一个独立的程序计数器,记录下一条要运行的指令。线程私有的内存区域。如果执行的是JAVA方法,计数器记录正在执行的java字节码地址,如果执行的是nat 阅读全文
posted @ 2016-07-22 10:09 Jager 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 一,问题产生 项目采用Tomcat6.0为服务器,数据库为mysql5.1,数据库持久层为hibernate3.0,以springMVC3.0为框架,项目开发完成后,上线前夕进行稳定性拷机,测试数据为插入4条/S,更新4条/S,访问300次/S,前期运行速度顺畅,三天后就开始运行缓慢,访问量达到15 阅读全文
posted @ 2016-07-19 09:09 Jager 阅读(14684) 评论(0) 推荐(2) 编辑
摘要: 场景:干净的tomcat,刚解压 1 通过./startup.sh,提示启动成功,但查看没有日志 2 通过netstat -tln查看端口,发现找不到8080 3 通过./catalina.sh run & 这种方式打出启动命令查找问题 这是什么鬼,其他路径下还有个tomcat,并且配置了默认的环境 阅读全文
posted @ 2016-06-02 12:35 Jager 阅读(21366) 评论(2) 推荐(0) 编辑
摘要: 最近在开发dubbo服务的时候一直用的是公司提供的zk平台,因为使用的人太多或者没人维护老是出问题,导致dubbo服务偶尔可以调通,偶尔调不通的情况,所以花点时间自己部署一套,后面出问题还方便看日志排查。 1 下载包上传linux服务器 zookeeper-3.4.6.tar.gz 2 解压tar 阅读全文
posted @ 2016-06-02 10:34 Jager 阅读(427) 评论(0) 推荐(1) 编辑
摘要: maven 有6个scope类型,下面简单总结备忘下 maven官方描述 Dependency ScopeDependency scope is used to limit the transitivity of a depedency, and also to affect the classpa 阅读全文
posted @ 2016-05-29 23:16 Jager 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个新项目的poc压测的时候发现了如下问题: TPS一直突破不了5000,按照计算理论上应该可以达到8000 tps/s左右的,查看数据库端口情况,吓一跳。。。 netstat -ant | grep 3306 很明显这是连接池没生效的原因,查看代码,并没看出什么异常,原先是才用dbcp的连 阅读全文
posted @ 2016-05-29 22:35 Jager 阅读(2625) 评论(0) 推荐(0) 编辑
摘要: 1 导入sql报错 source /opt/test.sql 解决: 可以在my.cnf中添加binary-mode=1 或者 mysql --binary-mode=1 -uroot -p123456 < 123.sql 2 mysql 查看数据库中所有表的记录数 阅读全文
posted @ 2016-04-17 19:23 Jager 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 1 ab安装 ab实际上是apache httpd里面的一个工具或者说子模块,安装apache httpd可以参考另一篇文章JBOSS集群的2.3节 安装目录:/apache目录/bin/,如下 2 参数解释 3 执行命令 语法格式: ab [ -A auth-username:password ] 阅读全文
posted @ 2016-04-17 12:42 Jager 阅读(482) 评论(0) 推荐(0) 编辑
摘要: Shell代码 [root@tmsapp65 conf]# /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open 阅读全文
posted @ 2016-04-13 20:07 Jager 阅读(9641) 评论(0) 推荐(0) 编辑