性能症断
lantu0
精通Java技术,长年从事2B软件技术研究与架构工作,分享一些技术实践。
展开
-
Java+weblogic数据库连接泄漏实践版
临时解决连接泄漏方案当连接泄漏真的发生了,无可避免时,我们采取以下方案,可临时解决连接问题,以针取修改代码的时间。步骤1:选择待分析的JNDI数据源步骤2(可选):可配置最大数据连接数量 步骤3:连接泄漏自动关闭 监控连接泄漏设置连接泄漏概要文件 钩选”概要文件连接泄漏“选项 监控连接使用情况通过【定制此表】...2015-03-28 13:43:00 · 271 阅读 · 0 评论 -
社区电商之加密码模块JceSecurity内存不释放问题
最新一应用 ,发现有2G以上的内存不释放.代码问题点: Cipher ci = Cipher.getInstance("RSA", new BouncyCastleProvider()); 代码修改正点: public static synchronized BouncyCastleProvider getInstance() { if ...2015-05-12 23:13:00 · 231 阅读 · 0 评论 -
mule jmx远程监控
mule的jmx监控端口,和普通jvm的方式有些不同。mule-config.xml配置方式如下: <management:jmx-server> <management:connector-server url="service:jmx:rmi:///jndi/rmi://[主机IP]:9998/mule" ...2015-05-12 15:56:00 · 326 阅读 · 0 评论 -
社区电商系统架构之服务治理篇:dubbo的实验
本篇实验dubbo的去中心化服务治理能力dubbo介绍服务治理开源项目,具备服务自动伸缩能力。当有部分dubbo服务实例不可用时,其通过注册中心(本实验是zookeeper注册中心),将不可用的服务在客户端调用层删除。 实验主机 localhostdubbo 服务实例localhost casdemo web示例,允当dubbo服务消费者localhost zoo...2015-03-30 09:13:00 · 275 阅读 · 0 评论 -
社区电商系统架构之jvm远程监控
通过jstatd 远程监控JVM内存默认情况下visualvm工具的内存采样工具sampler是不用的,只有开启Jstatd进程才能使用。以下为开启jstatd的配置与命令 vi pstat.policy grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPe...2015-03-29 07:44:00 · 135 阅读 · 0 评论 -
社区电商系统架构之技术架构验证篇2
本篇继续上篇内容 iostat rxpck/s:每秒钟接收的数据包txpck/s:每秒钟发送的数据包rxbyt/s:每秒钟接收的字节数txbyt/s:每秒钟发送的字节数rxcmp/s:每秒钟接收的压缩数据包txcmp/s:每秒钟发送的压缩数据包rxmcst/s:每秒钟接收的多播数据包 jstatd 远程调试jstatd -J-Djava.security.pol...2015-03-28 19:59:00 · 205 阅读 · 0 评论 -
社区电商系统架构之技术架构验证篇1
本篇讲述如何验证技术架构可行性压测工具使用ab工具 ab -c 20000 -n 10000000 -p msg.txt http://localhost:8081/post?xx=075500000000\&token=99029212\&Version=1.0<span style="font-family: Arial, Helvetica, ...2015-03-28 19:20:00 · 388 阅读 · 0 评论 -
oracle数据库监控与压力测试方法
sqlplusc/xt@stress_testset autot trace explain关掉数据查询输出,只生成执行计划[ora10@dev160 ~]$ export ORACLE_SID=crm0[ora10@dev160 ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.4.0 - Production on Thu Jan 20 ...2015-03-28 14:15:00 · 876 阅读 · 0 评论 -
weblogic远程调试
remote debug on weblogic export USER_MEM_ARGS="-jrockit -Xms512m -Xmx1024m -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n -Djava.compiler=NONE"8453为调试端口nohup ...2015-03-28 14:03:00 · 156 阅读 · 0 评论 -
SQL调优命令
命令工具:Oracle sql*plus 或者cmdsqlplusmmsuser/agooy8tt@XiAn_133_64_46_26是:set autotrace off 不产生autotrace报告,默认设置,查询按常规运行。set autotrace on statistics 查询按常规运行,只显示sql执行统计数据set autotrace on explain; 查询...2015-03-28 14:00:00 · 119 阅读 · 0 评论 -
SQL调优命令-执行计划重要指标
Cost:基于CPU、IO等计算的一个成本。具有最低成本的计划,将做为实际执行的计划。Card:Cardinality[ˌkɑ:diˈnæliti] 基数,对执行计划每一步行数进行估计。约等于每次执行计划步骤中的结果行数。Bytes:数据字节数量。基于card和估计的行宽。如果以上三值,不存在代表使用RBO运行,或者没有统计信息。Recursive call...2015-03-28 13:54:00 · 302 阅读 · 0 评论 -
tomcat数据库连接池配置
tomcat7增强了数据库连接池功能,连接池配置如下: <Resource name="jdbc/ecp" auth="Container" type="javax.sql.DataSource" maxActive="300" maxIdle="100" maxWait="10000" username="xm_db_port2015-05-15 17:58:00 · 240 阅读 · 0 评论