- 博客(13)
- 资源 (23)
- 收藏
- 关注
转载 关键业务系统的JVM参数推荐(2018仲夏版)
前言1,资料1. 学习开源项目的启动脚本是个不错的主意,比如ElasticSearch家的,Cassandra家的, 附送一篇解释它的文章。2. VJTools的 jvm-options.sh,伸手党们最爱,根据自己需要稍微定制一下就行。3. JVM调优的"标准参数"的各种陷阱 ,R大的文章,在JDK6时写的,年年期待更新。 前言2, -XX:+PrintFlagsFinal打...
2018-08-30 14:47:38 1198
原创 jvisualvm远程监控tomcat
https://visualvm.github.io/pluginscenters.html根据jdk版本安装对应插件。我的jdk8版本:1.8.102,对应安装JDK 8 Update 40 - 121这个:https://visualvm.github.io/archive/uc/8u40/updates.xml.gz我们要安装两个插件:visualVM gc以及Trace appli...
2018-08-28 15:52:54 236
原创 JVM参数,jmap打印堆快照,jstack实战死锁
1 jinfo指令:如何运行时查看参数值 jinfo -flag MaxHeapSize 23789(查看最大堆:23789即线程id) jinfo -flag ThreadStackSize 23789(查询线程栈大小:默认值1024)2 查看jvm运行时参数 (1)-XX:+PrintFlagsInitial 查看初始值 ...
2018-08-28 13:18:03 4075
原创 GC调优实战
1.怎么调优 调优的一般步骤:①首先收集gc日志,②分析日志中的关键性能指标,③分析GC原因,调优JVM参数。 衡量GC的两个指标:①吞吐量 ②响应时间。理想情况下是高吞吐量,低响应时间,但现实往往两个参数是相悖的。 高吞吐量适合场景:科学计算,后台处理等弱交互场景。 高响应时间适合场景:对响应时间有要求的场景。 ...
2018-08-24 16:55:17 318
转载 tomcat配置调优与安全总结
原文地址:http://blog.51cto.com/vekergu/1672931作为运维,避免不了与tomcat打交道,然而作者发现网络上关于tomcat配置和调优安全的文章非常散,通过参考各位大神的相关技术文档,根据作者对tomcat的运维经验,总结了一些tomcat的基础运维注意事项,希望对广大技术兄弟们有些帮助。 本篇文章只是对tomcat模板的基础调优,除了部署tomca...
2018-08-24 11:40:06 253
原创 elk分析nginx日志
在生产环境中,nginx日志格式往往使用的是自定义的格式,我们需要把logstash中的message结构化后再存储,方便kibana的搜索和统计,因此需要对message进行解析。logstash自带的grok正则中有Apache的标准日志格式:COMMONAPACHELOG %{IPORHOST:clientip} %{HTTPDUSER:ident} %{USER:auth} \[...
2018-08-22 23:35:43 800
原创 深入理解java字节码
Javap 反编译class文件 –verbose 显示冗余信息(1)魔数:所有的class字节码文件的4个字节都是魔数,魔数固定值:0xCAFEBABE(2)版本:魔数之后4个字节是版本信息,前两个字节minor version次版本号例如0,后两个字节是主板号major version例如52表示1.8.0。(3)常量池:主版本后就是常量池入口。常量池的长度不是固定的。Java类中...
2018-08-22 17:15:22 828
原创 nginx+keepalived高可用
yum -y install gcc pcre-devel zlib-devel openssl-develyum install ipvsadm openssl-devel popt-devel libnl libnl-devel libnfnetlink-devel -y(1)安装nginxtar -zvxf nginx-1.14.0.tar.gz cd nginx-1.1...
2018-08-20 23:49:25 134
原创 hystrix入门以及springboot结合hystrix
1.hystrix核心功能: 资源隔离。就是多个依赖服务的调用分别隔离到各自自己的资源池内。避免说对一个依赖服务的调用,因为依赖服务接口调用的失败或者延迟,导致所有的线程资源都全部耗费在这个接口上。一旦某个服务的线程资源全部耗尽可能导致服务的崩溃,甚至故障蔓延。 2.资源隔离的方法 信号量semaphore,最多能容纳10个请求。一旦超过10个信号量最...
2018-08-06 12:16:25 10551
原创 ES6基础总结
(一)前台请求过程分析http://xxx:80/get_data.do?productId=1(1)解析url:http/https请求协议;端口和域名:http80,https=443路径:服务器拿到请求之后根据路径定位位置请求参数(2)DNS 域名解析系统在互联网上资源用ip地址定位。先将域名转化为ip地址。dns中有缓存用于减轻dns压力。...
2018-08-05 09:04:49 219 1
原创 jwt学习总结
JWT1.简介1.1 概念 jwt(json web token)是为了在网络应用应用环境间传递声明而执行的一种基于JSON的开放标准。JWT的声明一般备用来在身份提供者和服务提供者间传递被认证的用户信息,以便于从资源服务器获取资源。1.2传统基于session的用户认证 cookie+session登录:http无状态,可以采用Session方式保持与客户端的回话。服务器...
2018-08-03 13:20:49 1452 1
原创 ELK学习笔记
1.ELK1.1ELK安装1.2ELK基础知识1.2.1概述 ELasticsearch是一套分布式系统,可以处理大量数据。可以作为一个分布式数据存储系统。文档数据:es可以存储和操作json文档类型的数据,这也是es的核心数据结构。存储系统:es可以对json文档类型的数据进行存储,查询,创建,更新,删除等。1.2.2它隐藏了复杂的分布式机制。 (一)分片机制...
2018-08-02 18:19:53 429
原创 springboot2.0.3整合zookeeper实现分布式锁
1.zookeeper安装curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://193f7471.m.daocloud.iodaocloud123zkCli.sh -server 127.0.0.1:3001 create /minitest hellominiget /adminls /admindel...
2018-08-01 10:31:46 8119
nacos1.3.1-windows-linux-全.zip
2020-07-29
canal.adapter-1.1.4.tar.gz
2020-02-01
hadoop2.8.5 windows执行map-reduce需要的所有文件
2019-04-03
apache-skywalking-apm-incubating-5.0.0-GA.zip
2018-10-29
apache-skywalking-apm-incubating-5.0.0-GA.tar.gz
2018-10-29
SpringBoot揭秘快速构建微服务体系王福强著
2018-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人