- 博客(16)
- 资源 (72)
- 收藏
- 关注
原创 idea卡顿调整
-Xms1024m-Xmx2024m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=60-XX:+UseCMSCompactAtFullCollection-XX:CMSFullGCsBeforeCompaction=3-XX:+UseCMSInit...
2018-08-31 16:07:28 616
转载 JVM参数
示例为默认值的不需要配置,使用默认设置JVM参数参数名称 含义 默认值 示例 说明 -Xms 初始堆大小 物理内存的1/64(<1GB) ,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值 -Xms1000M 默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会...
2018-08-31 13:34:45 129
转载 http连接池与keepalive
最近在使用netty作为http客户端通过pool连接tomcat的时候,出现了很多Connection reset by peer 的IOException的异常。便对问题的根源做了细致的调研。1 连接种类 一般连接主要分为长连接,短连接和http的keepalive连接。1.1 长连接:建立完连接后,该连接不再进行释放。 优点:性能较高,不需要重复建立tcp连...
2018-08-28 10:19:49 2227
转载 netty的http client连接池设计
使用netty作为http的客户端,pool又该如何进行设计。本文将会进行详细的描述。 1 复用类型的选型1.1 channel 复用 多个请求可以共用一个channel模型如下: 特点: 1:callback队列为回调队列。 不同的callback通过一个全局的id进行标识。发送的时候会把该id发到服务端,服...
2018-08-28 10:19:17 550
转载 万分之一错误率问题的分析及定位
排查完500异常的原因后,还被下面问题困扰着1 确定了RST导致500,是否还有其他场景导致500异常。为什么会出现发送了一半的包,接着就把连接给关闭掉的情况?2 如何模拟这种错误的请求?3 该问题是一个通用的问题, nginx等负载均衡设备对于这种场景是如何处理的?5.1 500错误场景分析 继续进行抓包,多分析一些场景 1:连接空闲关闭 客户端先发送了http的...
2018-08-28 10:02:05 689
转载 FGC与Buffer Pool
本文是一次线上的FGC分析及原理剖析。通过本文,可以深入的了解FGC,堆外Buffer和Buffer Pool的设计。1 背景运维通知,线上系统一直在FGC,通过zabbix查看GC 的次数再查看YGC和FGC空间占用情况这里有几个疑问:1:old space 空间一直很低,为什么会有频繁的FGC?2:Eden space 回收的阈值为什么越来越低,越来越频繁?...
2018-08-28 10:01:23 291
转载 netty http解析
本文主要介绍netty对http协议解析原理,着重讲解keep-alive,gzip,truncked等机制,详细描述了netty如何实现对http解析的高性能。1 http协议1.1 描述 标示 ASCII 描述 字符 CR 13 Carriage return (回车) \n LF 10 Line fee...
2018-08-28 09:59:26 1189
转载 【MongoDB】配置shard集群 完整教程
https://blog.csdn.net/u010900754/article/details/78157146【MongoDB】配置shard集群 完整教程2017年10月04日 05:45:19阅读数:903分片技术可以解决单表数据量太大以至于单台机器都无法支持的情况,是一种水平扩展技术。其中也会有一些技术难点,比如一致性哈希等。这里记录一下自己使用MongoDB实现sh...
2018-08-22 10:08:18 2170
转载 MongoDB使用小结:一些常用操作分享
MongoDB使用小结:一些常用操作分享本文整理了一年多以来我常用的MongoDB操作,涉及mongo-shell、pymongo,既有运维层面也有应用层面,内容有浅有深,这也就是我从零到熟练的历程。MongoDB的使用之前也分享过一篇,稍微高阶点:见这里:《MongoDB使用小结》1、shell登陆和显示假设在本机上有一个端口为17380的MongoDB服务,假设已经把mongo...
2018-08-22 09:32:10 190
转载 MongoDB使用小结:一些不常见的经验分享
MongoDB使用小结:一些不常见的经验分享 最近一年忙碌于数据处理相关的工作,跟MongoDB打交道极多,以下为实践过程中的Q&A,后续会不定期更新补充。 另有《MongoDB使用小结:一些常用操作分享》,注:本文完成时MongoDB的最新版本为MongoDB 2.6。1、count统计结果错误这是由于分布式集群正在迁移数据,它导致count结果值错误,需...
2018-08-22 09:31:29 336
转载 Explain Results
Explain ResultsOn this pageExplain Output Sharded Collection Compatibility ChangesChanged in version 3.0.MongoDB provides the db.collection.explain() method, the cursor.explain() method, and ...
2018-08-21 18:31:54 255
转载 nginx调优参数
Worker相关worker设置比较简单,只需要设置正确的数量。Worker Processes如果您的站点流量不大,Nginx,数据库和Web应用程序都运行在同一台服务器上。则在/etc/nginx/nginx.conf中,设置worker_processes 1;如果您的站点流量比较大或者服务器只运行了Nginx,请为每个CPU核心设置一个工作线程:worker_process...
2018-08-14 13:49:05 2191
转载 fs-max、file-nr和nofile的关系
fs-max、file-nr和nofile的关系1. file-max/proc/sys/fs/file-max:这个文件决定了系统级别所有进程可以打开的文件描述符的数量限制,如果内核中遇到VFS: file-max limit <number> reached的信息,那么就提高这个值。设置方式:# /etc/sysctl.conffs.file-max = 655...
2018-08-13 19:56:21 4554
转载 软中断过高
前些天发现XEN虚拟机上的Nginx服务器存在一个问题:软中断过高,而且大部分都集中在同一个CPU,一旦系统繁忙,此CPU就会成为木桶的短板。在问题服务器上运行「top」命令可以很明显看到「si」存在异样,大部分软中断都集中在 1 号CPU上,其它的CPU完全使不上劲儿:shell> topCpu0: 11.3%us, 4.7%sy, 0.0%ni, 82.5%id, .....
2018-08-13 19:55:16 930
转载 nignx错误处理
第一次使用nginx前端服务器和做反向代理,在一个星期监测遇到的问题和解决如下:注:只是解决一些不爽的问题,对性能影响缺少评估,主要是缓存的一些设置 1. 错误日志:warn:an upstream response is buffered to a temporary file 因为我们下载文件比较多,默认会在nginx里缓存一下,所以关闭内容临时缓存: pro...
2018-08-13 19:45:23 604
转载 tomcat maxConnections、maxThreads、acceptCount
个人对tomcat连接器3个属性maxConnections、maxThreads、acceptCount的理解:先摘取官网对这3个属性的描述: acceptCount The maximum queue length for incoming connection requests when all possible request processing threads are...
2018-08-08 18:07:48 201
HashMap.md
2020-10-12
ArrayList.md
2020-10-12
Spark快速大数据分析PDF
2017-03-28
Nginx模块开发与架构解析
2015-07-24
Go语言·云动力
2015-07-24
Go语言编程
2015-07-24
ADT-21.1.0.zip(eclipse安卓插件)
2015-05-14
ADT15.0.0.zip(安卓开发工具)
2015-05-14
Spark大型集群上的快速和通用数据处理架构(翻译版)
2015-04-29
Storm分布式实时计算模式.pdf(中文)
2015-04-29
实用负载均衡技术:网站性能优化攻略
2015-04-08
Cassandra权威指南
2015-04-08
HTML5高级程序设计(完整版)
2015-04-08
HTTP权威指南(中文版).part2
2015-04-08
HTTP权威指南(中文版)
2015-04-08
protobuf-2.5.0.tar
2015-03-22
axis2-eclipse-codegen-plugin-1.6.2.zip
2014-12-22
axis2-eclipse-service-plugin-1.6.2.zip
2014-12-22
疯狂JAVA讲义+源码.李刚.rar
2014-12-22
jQuery实战中文版+源码
2014-12-01
Hive编程指南.pdf
2014-10-29
storm实时数据处理
2014-10-29
深入理解Java虚拟机:JVM高级特性与最佳实践(第二版)
2014-10-25
apache-solr-3.5.0.jar
2014-10-16
Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版).part1
2014-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人