会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jager's Notes
Stand out fit in
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2016年10月21日
Linux用户名显示-bash-4.1$快速排查
摘要: 最近项目使用的的服务器有点多(100多台),很多开发同事经常问这个问题,现在整理如下: 几个可能导致的原因: 1 用户的家目录所属组被改为root,解决方法使用root执行cd /home/;chown username:username username 2 用户的家目录被修改,这个时候如果要修改
阅读全文
posted @ 2016-10-21 11:15 Jager
阅读(1013)
评论(0)
推荐(0)
2016年9月7日
Redis适用于高并发的递增、递减功能
摘要: 递增指令:incr(默认从0开始) 递减指令:decr(默认从0开始,递减会出现负数,这点跟memcache不一样,mc到0) 如下: 附上shardedJedisPool和JedisCluster的两种实现方式: shardedJedisPool: JedisCluster: 适用场景: 高并发生
阅读全文
posted @ 2016-09-07 14:04 Jager
阅读(26192)
评论(0)
推荐(2)
2016年8月30日
Mybatis if判断的坑
摘要: 具体情况参考这两篇文章: http://cheng-xinwei.iteye.com/blog/2008200 http://www.cnblogs.com/tv151579/p/3297691.html
阅读全文
posted @ 2016-08-30 12:08 Jager
阅读(341)
评论(0)
推荐(0)
网页支付弹出窗口被拦截的解决办法
摘要: window.open是javascript函数,该函数的作用是打开一个新窗口或这改变原来的窗口,不过一般用来的是打开新窗口,因为修改原来的网页地址,可以使用window.location,可以重定向网页地址,使网页跳转到另一个页面。 但是一般情况下,如果直接在js中调用window.open()函
阅读全文
posted @ 2016-08-30 12:07 Jager
阅读(6190)
评论(1)
推荐(0)
2016年8月28日
Redis Cluster 简单安装配置
摘要: 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
阅读(502)
评论(0)
推荐(0)
2016年8月16日
Linux下修改当前用户的最大线程数和 open files
摘要: 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
阅读(30960)
评论(0)
推荐(1)
2016年8月9日
分布式事务处理方法论
摘要: 看了龙果学院的分布式视频感觉总结的不错,特地记录下 分布式事务问题的代码场景 本地事务控制还可行吗? 分布式事务解决方案
阅读全文
posted @ 2016-08-09 20:05 Jager
阅读(329)
评论(0)
推荐(0)
org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'parentId' in 'class java.lang.String'
摘要: sql: 解决方法1: 将参数名(上面的例子为’parentId’)替换为”_parameter” 解决方法2: Dao层接口方法的参数声明加上@Param("parentId") 如:List<Inner> findInnerByPid(@Param("parentId") String pare
阅读全文
posted @ 2016-08-09 19:50 Jager
阅读(6354)
评论(0)
推荐(0)
maven报错非法字符:\65279 错误
摘要: 本来以为是开发同事代码忘提交,或者是自己没有从私服更新下来,所以各种svn update,maven update,project clean,甚至mvn clean compile都无济于事,所以怀疑文件本身编码有问题。 用win10自带的notepad查看文件编码确实是UTF-8,这时候想到再用
阅读全文
posted @ 2016-08-09 19:39 Jager
阅读(208)
评论(0)
推荐(0)
2016年7月26日
Linux Top命令详解(载自百度经验)
摘要: Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有效的发现系统的缺陷出在哪里。是内存不够、CPU处理能力不够、IO读写过高。 1 使用SSHClient客户端连接到远程Linux系统。使用top命令查看系统的当前运行的情况。如图对top
阅读全文
posted @ 2016-07-26 09:52 Jager
阅读(673)
评论(0)
推荐(0)
2016年7月23日
共享锁(S锁)和排它锁(X锁)
摘要: 共享锁【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
阅读(3943)
评论(0)
推荐(0)
2016年7月22日
JVM内存结构与GC
摘要: JVM内存模型总体架构图 程序计数器多线程时,当线程数超过CPU数量或CPU内核数量,线程之间就要根据时间片轮询抢夺CPU时间资源。因此每个线程有要有一个独立的程序计数器,记录下一条要运行的指令。线程私有的内存区域。如果执行的是JAVA方法,计数器记录正在执行的java字节码地址,如果执行的是nat
阅读全文
posted @ 2016-07-22 10:09 Jager
阅读(498)
评论(0)
推荐(0)
2016年7月19日
JAVA内存泄露分析及解决
摘要: 一,问题产生 项目采用Tomcat6.0为服务器,数据库为mysql5.1,数据库持久层为hibernate3.0,以springMVC3.0为框架,项目开发完成后,上线前夕进行稳定性拷机,测试数据为插入4条/S,更新4条/S,访问300次/S,前期运行速度顺畅,三天后就开始运行缓慢,访问量达到15
阅读全文
posted @ 2016-07-19 09:09 Jager
阅读(14710)
评论(0)
推荐(2)
2016年6月2日
Linux下tomcat无法启动
摘要: 场景:干净的tomcat,刚解压 1 通过./startup.sh,提示启动成功,但查看没有日志 2 通过netstat -tln查看端口,发现找不到8080 3 通过./catalina.sh run & 这种方式打出启动命令查找问题 这是什么鬼,其他路径下还有个tomcat,并且配置了默认的环境
阅读全文
posted @ 2016-06-02 12:35 Jager
阅读(21421)
评论(2)
推荐(0)
dubbo开发前戏--ZooKeeper集群部署(3.4.6)
摘要: 最近在开发dubbo服务的时候一直用的是公司提供的zk平台,因为使用的人太多或者没人维护老是出问题,导致dubbo服务偶尔可以调通,偶尔调不通的情况,所以花点时间自己部署一套,后面出问题还方便看日志排查。 1 下载包上传linux服务器 zookeeper-3.4.6.tar.gz 2 解压tar
阅读全文
posted @ 2016-06-02 10:34 Jager
阅读(436)
评论(0)
推荐(1)
2016年5月29日
如何使用Maven scope
摘要: 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
阅读(751)
评论(0)
推荐(0)
java.net.NoRouteToHostException:无法指定被请求的地址
摘要: 最近在做一个新项目的poc压测的时候发现了如下问题: TPS一直突破不了5000,按照计算理论上应该可以达到8000 tps/s左右的,查看数据库端口情况,吓一跳。。。 netstat -ant | grep 3306 很明显这是连接池没生效的原因,查看代码,并没看出什么异常,原先是才用dbcp的连
阅读全文
posted @ 2016-05-29 22:35 Jager
阅读(2652)
评论(0)
推荐(0)
2016年4月17日
MySQL问题汇总
摘要: 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
阅读(586)
评论(0)
推荐(0)
ab压测札记(Apache Bench)
摘要: 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
阅读(496)
评论(0)
推荐(0)
2016年4月13日
Nginx: error while loading shared libraries: libpcre.so.1解决
摘要: 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
阅读(9665)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页