`
dingjun1
  • 浏览: 207892 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
[root@ bin]# ./jstatd Could not create remote object null java.lang.NullPointerException at sun.jvmstat.perfdata.monitor.protocol.local.LocalVmManager.activeVms(LocalVmManager.java:127) at sun.jvmstat.perfdata.monitor.protocol.local.MonitoredHostProvider.activeVms(MonitoredHostProvider.java:133) a ...
1、在属性dfs.namenode.name.dir指定的目录中创建相应的元数据文件 a)current/VERSION #Fri Dec 06 11:21:35 CST 2013 namespaceID=140437801 clusterID=CID-5a02557f-1977-44d6-b7bc-d124be2d0ba3 cTime=0 storageType=NAME_NODE blockpoolID=BP-599437854-10.12.120.79-1386299958223 layoutVersion=-47 b)current/seen_txid 写入事务 ...
问题:有一个JAVA应用会频繁地创建文件,完成业务逻辑后会删除该文件,但是发现磁盘已使用空间一直在增长。 1、查看标记为删除,但是未释放空间的文件(root账号) root# lsof | grep deleted java      27870    mq  253u      REG   ...
JMS持久化订阅的消息消费者由唯一的JMS客户端编号(clientId) 和 持久化订阅者的名字(subscriber name)。因此按照JMS规范,任何一个时间点一个JMS ClientId标识的链接只能有一个是有效的,同一个clientid和subscriber name标识的消费者只能有一 ...

kafka-design

具体见附件pdf文档,留个做备份 :http://kafka.apache.org/07/design.html Apache Kafka A high-throughput distributed messaging system. 0.7 quickstart design clients api docs configuration performance Why we built this Kafka is a messaging system that was originally developed at LinkedIn to serve as the foundation f ...
服务端序列图 客户端序列图 客户端与服务端交互 transport:责任链模式, ResponseCorrelator:oneway设置消息的编号,onCommand:对阻塞的futureResponse设置值,解除等待结果的线程阻塞。 MutexTransport:通过锁进行线程同步 WireFormatNegotiator:通过闭锁协调wireFormat与服务端的交互 InactivityMonitor:启动readcheck  writecheck定时任务,维护心跳 TcpTransport tcp协议的业务处理,写入流,输出流 Active ...

jvm信息查看

1、查看当前服务的cpu 、内存、磁盘等使用情况,看看是不是使用率比较高 2、查看java web 进程分配内存情况 3、lsof -n查看系统文件句柄数,看看某个进程打开的是不是特别多 4、jmap -heap jpid 查看当前各个内存的分配和使用情况 如果old Generation 对应的比较大,占满了导致内存溢出,可以使用 jmap -histo jpid输出各个对象数量情况,看看有没有业务相关的类对象特别多 5、jstat -gcutil jpid <time> 查看gc 、fullgc次数和时间等情况,看看full gc是不是有异常。
deal_log.sh #! /bin/bash find /home/*/* -maxdepth 4 -regex ".+\(\.log\|catalina\.out\)\(\.[\d\-]*\)?" -exec ./deal_file.sh {} \; find /opt/logs -type f -regex ".+\.log\(\.[0-9\-]*\)?" -exec ./deal_file.sh {} \; deal_file.sh #! /bin/bash logfile="clean_log.`d ...

solr/home 设置

solr/home是solr实例化core核的依据和入口,是必不可少的配置。 在tomcat中有三种方式可以完成其配置。 1、在web.xml中设置     <env-entry>        <env-entry-name>solr/home</env-entry-name>        <env-entry-value>C:/example2/solr(path_to_solr_home_solr)</env-entry-value>        <env-entry-type>java.lang ...
查找问题流程 1、查看当前服务的cpu 、内存、磁盘等使用情况,看看是不是使用率比较高 2、查看java web 进程分配内存情况 3、lsof -n查看系统文件句柄数,看看某个进程打开的是不是特别多 4、jmap -heap jpid 查看当前各个内存的分配和使用情况 如果old Generation 对应的比较大,占满了导致内存溢出,可以使用 jmap -histo jpid输出各个对象数量情况,看看有没有业务相关的类对象特别多 5、jstat -gcutil jpid <time> 查看gc 、fullgc次数和时间等情况,看看full gc是不是有异常。 ----- ...

dbcp1.4 bug

 
版本dbcp-1.4     commons-pool-1.5.4 原因未知 id=428, blockedCount=6128, blockedTime=0, waitedCount=48458, waitedTime=0, threadUserTime=3.39h, threadCpuTime=4.16h "pool-3-thread-1" Id=428 TIMED_WAITING on org.apache.tomcat.dbcp.pool.impl.GenericObjectPool$Latch@79008449 at java.lang.Object.w ...
转载: http://blog.sina.com.cn/s/blog_5d97745a0101ei6f.html 在分布式系统设计领域,Paxos可谓是最重要一致性的算法。Google的大牛们称 All working protocols for asynchronous consensus we have so far encountered have Paxos at their core. 可见此算法的地位。网络上讨论此算法的文章多如牛毛,但大多数让人看了之后仍然是一头雾水,就连维基百科中,对此算法的描述亦有含糊和错误之处。但实际上,此算法的核心思想还是比较简单的,只是大多数文章的分 ...
form表单回车提交问题 我们有时候希望回车键敲在文本框(input element)里来提交表单(form),但有时候又不希望如此。比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免回车键误操作在未完成表单填写的时候就触发了表单提交。 要控制这些行为,不需要借助JS,浏览器已经帮我们做了这些处理,这里总结几条规则:    1. 如果表单里有一个type=”submit”的按钮,回车键生效。    2. 如果表单里只有一个type=”text”的input,不管按钮是什么type,回车键生效。    3. 如果按钮不是用input,而是用butto ...
Spring 3.x企业实用开发实战 http://www.iteye.com/blogs/subjects/Spring_3. Java连接池评估报告 http://duzc2.iteye.com/blog/pdf 企业级WebLogic实战揭秘(连载,有PDF文档,18章已发布) http://www.iteye.com/topic/1112292 Hibernate4实战最佳实践 http://jenmhdn.iteye.com/blog/1627262 公主花坊 儿童发饰批发零售 http://x5000.taobao.com 浅谈CSRF攻击方式 http:// ...
背景:     最近需要开一个10分钟一期的彩种,需要测试下往第三方出票的速度、获取中奖名单和算奖比对执行时间,10分钟一期对性能要求比较高 出票优化:     1、一次查询多票,开多线程并发投注。     2、一次投注传输多票     3、支付后启用消息驱动投注,为了保险会有一个定时任务扫描表往投注队列中补充遗漏的记录 获取中奖名单:     按照习惯,开始我还以为是FOR循环中多次数据库交互是主要瓶颈,改造成批量后,由于按主键取,速度很快,并没有什么改进,分析日志,从第三方接口取名单会比较慢,交互185次,取了9205条记录,费时1分钟多钟,需要改成并发去取名单 算奖:     还是 ...
Global site tag (gtag.js) - Google Analytics