shell命令汇总

统计打印localhost_access_log.20150218-20.txt.gz中单次访问超过500ms的请求数(friends_timeline.json接口) zcat localhost_access_log.20150218-20.txt.gz|awk -F ' ' '{if($3...

2015-03-11 20:17:14

阅读数 555

评论数 0

stop the world 安全点

查看停顿–安全点停顿日志 要查看安全点停顿,可以打开安全点日志,通过设置JVM参数 -XX:+PrintGCApplicationStoppedTime 会打出系统停止的时间,添加-XX:+PrintSafepointStatistics -XX:PrintSafepointStatistics...

2019-04-09 20:09:37

阅读数 17

评论数 0

G1学习整理

https://blog.csdn.net/u013380694/article/details/83341913 整个年轻代内存会在初始空间-XX:G1NewSizePercent(默认整堆5%)与最大空间-XX:G1MaxNewSizePercent(默认60%)之间动态变化,且由参数目...

2019-03-28 18:19:19

阅读数 24

评论数 0

虚拟机参数示例

/usr/local/java//bin/java -Djava.util.logging.config.file=/u01/tomcat_docker_8080/conf/logging.properties -Djava.util.logging.manager=org.apache.juli...

2019-03-28 11:07:26

阅读数 16

评论数 0

JVM的Stop The World,安全点,黑暗的地底世界

一、什么是安全点 GC时的Stop the World(STW)是大家最大的敌人。但可能很多人没留意,除了GC,JVM底下还会发生这样那样的停顿。 JVM里有一条特殊的线程--VM Thread,专门用来执行一些特殊的VM Operation,比如thread dump等,这些任务,都需要整个...

2019-03-26 14:23:26

阅读数 108

评论数 0

Zookeeper的分布式锁

转载 https://blog.csdn.net/qiangcuo6087/article/details/79067136

2019-03-22 15:21:31

阅读数 12

评论数 0

IO密集型线程池

线程池 package com.sq.dispatcher.utils; import com.sq.dispatcher.monitor.thread.LogThreadStore; import java.util.concurrent.*; import java.util.conc...

2019-03-22 11:53:10

阅读数 25

评论数 0

常用API简易写法

com.google.common.base.Splitter.on(",").trimResults().splitToList(specialCity); StringUtils.join(driverIdList, ","); Lists.part...

2019-03-22 11:52:26

阅读数 36

评论数 0

jps & jstack & jmap & jstat

https://blog.csdn.net/u013310517/article/details/80990924

2019-03-22 11:51:45

阅读数 10

评论数 0

concurrent mode failure

concurrent mode failure是什么?   CMS垃圾收集器特有的错误,CMS的垃圾清理和引用线程是并行进行的,如果在并行清理的过程中老年代的空间不足以容纳应用产生的垃圾,则会抛出“concurrent mode failure”。 concurrent mode failure...

2019-03-21 15:43:44

阅读数 60

评论数 0

JVM之ParNew和CMS日志分析

http://www.importnew.com/30237.html

2019-03-20 20:47:06

阅读数 24

评论数 0

google cache

private static LoadingCache<String,Map<String,Long>> caches = CacheBuilder.newBuilder().expireAfterWrite(...

2019-03-05 20:36:25

阅读数 11

评论数 0

okhttpclient使用指南

https://blog.csdn.net/u013651026/article/details/79738059 https://blog.csdn.net/dingshuhong_/article/details/80335499

2019-03-02 10:33:57

阅读数 82

评论数 0

redis3 集群封装

  1.  <?xml version="1.0" encoding="utf-8"?> <redis>    &l...

2019-01-02 14:33:39

阅读数 45

评论数 0

redis分步式锁

https://blog.csdn.net/Dennis_ukagaka/article/details/78072274 1. redis加锁分类 redis能用的的加锁命令分表是INCR、SETNX、SET 2. 第一种锁命令INCR 这种加锁的思路是, key 不存在,那么 key 的值会...

2019-01-02 14:24:42

阅读数 32

评论数 0

基于SLF4J MDC机制实现日志的链路追踪

https://blog.csdn.net/xiaolyuh123/article/details/80593468

2018-11-27 13:58:21

阅读数 91

评论数 0

从Linux服务器下载文件夹到本地

1、使用scp命令 scp /home/work/source.txt work@192.168.0.10:/home/work/   #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下 scp work@192.168.0.10:/home/w...

2018-11-14 15:11:13

阅读数 64

评论数 0

spring线程池

1. xml配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://...

2018-08-03 10:36:39

阅读数 45

评论数 0

基于redis的延迟消息队列设计

需求背景用户下订单成功之后隔20分钟给用户发送上门服务通知短信订单完成一个小时之后通知用户对上门服务进行评价业务执行失败之后隔10分钟重试一次类似的场景比较多 简单的处理方式就是使用定时任务 假如数据比较多的时候 有的数据可能延迟比较严重,而且越来越多的定时业务导致任务调度很繁琐不好管理。队列设计...

2018-07-14 12:10:53

阅读数 115

评论数 0

并发组件中的size()方法导致cpu狂飙

import java.util.Date; import java.util.concurrent.ConcurrentLinkedQueue; public class AsyncEventSender { private static final long MAX_BUFFER_SIZ...

2018-06-21 17:16:51

阅读数 87

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭