摘要: 一、JVisualVM能做什么 VisualVM 是Netbeans的profile子项目,已在JDK6.0 update 7 中自带(java启动时不需要特定参数,监控工具在bin/jvisualvm.exe),能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被GC的对象,反向查看 阅读全文
posted @ 2016-06-10 12:02 熊仔下去遛弯了 阅读(5415) 评论(1) 推荐(1) 编辑
摘要: 背景介绍: 对于一个互联网平台来说,高并发是经常会遇到的场景。最有代表性的比如秒杀和抢购。高并发会出现三个特点: 1、高并发读取 2、高并发写入(一致性) 3、出现超卖问题 如何有效的解决这三个问题是应对高并发的关键。 一般系统都分为前端和后端。 前端如何应对? 1、缓存静态数据,例如图片,html 阅读全文
posted @ 2016-06-07 10:11 熊仔下去遛弯了 阅读(3629) 评论(0) 推荐(0) 编辑
摘要: 背景介绍: 基于shiro新开发的权限认证系统,在授权部分采用ehcache作为缓存。系统采用分布式集群部署,因此需要配置ehcache支持集群间缓存的同步 1、配置两台tomcat,ip一致为本机IP 2、采用rmi方式实现缓存同步。修改ehcache配置文件,一般为ehcache.xml。在其中 阅读全文
posted @ 2016-06-05 19:12 熊仔下去遛弯了 阅读(2158) 评论(5) 推荐(0) 编辑
摘要: 方法: 1、安装tomcat1,过程为解压缩。 2、拷贝压缩后的文件,命名为tomcat2。 修改tomcat2中配置文件,tomcat1保持不变 server.xml, <Server port="8006" shutdown="SHUTDOWN"> 端口改为8006,tomcat1为8005 < 阅读全文
posted @ 2016-06-05 08:51 熊仔下去遛弯了 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 背景:xxx系统在账单生成环节和对账环节采用了spring线程池技术。 系统在第一次执行账单生成可以顺利通过,但是当第二次再执行生成账单时,报出没有数据库写入权限。 事务范围内,主从数据源切换失效,只能获取到主库数据源。 配置: 为了方便说明问题,配置线程池默认活动线程1个,最大线程1个。如下:... 阅读全文
posted @ 2015-10-31 21:00 熊仔下去遛弯了 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 背景: Spring读写分离是大家都比较常见并一直在使用的技术。 本博文再次对其进行阐述,一方面是为了更好的分享给大伙,一方面也是对最近做"XXX系统"遇到的问题做一次整理。方便大家以后遇到类似问题可以很快解决。技术实现: 1、多数据源配置。配置包括一个主库master_dataSourc... 阅读全文
posted @ 2015-10-31 20:03 熊仔下去遛弯了 阅读(1341) 评论(1) 推荐(0) 编辑
摘要: 安装1、 安装包下载到window系统,通过pscp命令,拷贝到linux下。Pscp使用请参考下面文章:http://www.linuxidc.com/Linux/2012-05/60966.htm2、 开始—运行—cmd进入命令行窗口,输入命令:pscp F:\学习\zookeeper\zook... 阅读全文
posted @ 2015-09-19 22:11 熊仔下去遛弯了 阅读(3139) 评论(0) 推荐(0) 编辑
摘要: 集群配置本实例启动3个zookeeper服务。集群配置步骤如下:1、 进入zookeeper-3.4.6/conf,拷贝zoo.cfg为:zoo1.cfg,zoo2.cfg,zoo3.cfg.在每个文件里面增加:server.1=127.0.0.1:2888:3888server.2=127.0.0... 阅读全文
posted @ 2015-09-14 08:28 熊仔下去遛弯了 阅读(760) 评论(0) 推荐(0) 编辑
摘要: Dubbo安装 下载地址:https://github.com/alibaba/dubbo/releases pom.xml:http://files.cnblogs.com/files/belen/pom.xml Zookeeper(注册中心) Pom.xml <dependency> <grou 阅读全文
posted @ 2015-09-13 09:29 熊仔下去遛弯了 阅读(1431) 评论(3) 推荐(1) 编辑
摘要: 下载地址http://zookeeper.apache.org/releases.html安装下载3.4.6版本,解压到本地磁盘:f:/zookeeper-3.4.6。其中conf为zookeeper的配置文件。Bin里面有win和linux下zookeeper的启动脚本。Lib下面为zookeep... 阅读全文
posted @ 2015-09-13 09:26 熊仔下去遛弯了 阅读(1581) 评论(0) 推荐(0) 编辑