`
san_yun
  • 浏览: 2673368 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
列表 <ul class="list-group"> <li class="list-group-item">本周无明显变化</li> <li class="list-group-item">新增依赖</li> <li class="list-group-item">Morbi leo risus</li> <li class="list- ...
在linux服务器上产生的jfreechart会有中文乱码,网上说的改代码方案都不靠谱,其实就是centos没有安装字体。  sudo yum -y install fonts-chinese
google    https://docs.google.com/presentation/d/1OvJStE8aohGeI3y5BcYX8bBHwoHYCPu99A3KTTZElr0/preview?slide=id.p
老外聊天常缩写,你行吗? 老外聊天常缩写,还能不能愉快地聊天了?!要是早知道这些英文缩写就好了↓卖萌青年最爱的缩写——>
https://www.usenix.org/conference/osdi14/technical-sessions/presentation/chow

RingBufferTester

    博客分类:
  • code
package mytest; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ThreadFactory; import com.google.common.util.concurrent.ThreadFactoryBuilder; import com.lmax.disruptor.EventFactory; import com.lmax.disruptor.EventHandler; imp ...
http://www.brendangregg.com/FlameGraphs/cpuflamegraphs.html   1 FlameGraph 火焰图1,简单通过x轴横条宽度来度量时间指标,y轴代表线程栈的层次,简单明了, 容易找出具体的可优化点,非常方便,当然前提是我们通过profiler工具获取到pr ...
一:java内存区的简单介绍  1、堆(Heap) JVM管理的内存叫堆。在32Bit操作系统上有1.5G-2G的限制,而64Bit的就没有。 JVM初始分配的内存由-Xms指定,默认是物理内存的1/64但小于1G。 JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4但小于1G。 默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制,可以由-XX:MinHeapFreeRatio=指定。  默认空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制,可以由-XX:MaxHeapFreeRatio=指定。 服务器一般设置-Xms、-Xmx相等以避免在每次G ...

数据监控相关

监控项客户端: https://github.com/dropwizard/metrics
一种工单流程设计 <scxml version="1.0" xmlns="http://www.w3.org/2005/07/scxml" xmlns:appeal="http://www.test-inc.com/schema/scxml" xmlns:cs="http://commons.apache.org/scxml" initial="ready"> <state id="ready" ...
实时解决方案 在介绍我们产品方案之前,首先介绍下业内常见的实时解决方案,见图1-1实时架构图: 图1-1 该方案一般是由: 内存索引(Ram-IndexA)负责数据更新。 内存索引(Ram-IndexA)达到阀值,角色转换成待合并内存索引(Ram-IndexB),同时重新开辟一块新的内存索引(Ram-IndexA)负责新的更新写入,老的内存索引(Ram-IndexB)合并且优化到主索引中。
git stashgit pullgit stash pop
  公司项目组需要在异地机房进行测试,买的是阿里云的机器,领导一句话花最少的钱办最大的事情,所以预算是一台机器,一core的cpu,4G内存,20G硬盘,想在这上面搭建一套高大上的HBase   ,这就好比给你一包方便面想让你做出一桌满汉全席出来, 尼玛这不是为难我吗!!     好吧,吐槽完之后该搬砖还得搬砖,最开始想法是搭建最简单的standlone版本的HBase,只需要基于local file,结果按照guide折腾半天起不来,感觉这种方案非常不靠谱的样子,只好退而   求其次,搭建伪分布环境的HBase,好吧,下面是搭建过程。   1. 前戏-版本依赖   h ...
今天遇到一个问题,zookeeper集群有5台机器,其中有一台由于硬件故障挂掉了,结果整个集群都不可用。 后来查了一下原因原来是syncLimit配置为5,这个配置表示sync的timeout有5个tick,tickTime我们配置的2000ms,那么就是10S,看了一下zk的data数据有200MB,在10S内其实不一定能同步完成,每次zk选举都会同步data,由于syncLimit设置的太短,失败之后再次重新选举,然后再次超时,导致集群不可用 解决方案很简单,调大syncLimit.
见图片  
Global site tag (gtag.js) - Google Analytics