- 博客(12)
- 资源 (16)
- 收藏
- 关注
原创 JVM调优
1 理论篇1.1 多功能养鱼塘-JVM内存大鱼塘O(可分配内存): JVM可以调度使用的总的内存数,这个数量受操作系统进程寻址范围、系统虚拟内存总数、系统物理内存总数、其他系统运行所占用的内存资源等因素的制约。小池塘A(堆内存):JVM运行时数据区域,它为类实例和数组分配的内存。堆可以是固定大小的也可以是可变大小的。其中 Heap = {Old + NEW = { Eden ...
2018-05-29 09:29:29 493
原创 JConsole监控远程Tomcat服务器
项目中使用Tomcat作为web容器,目前在同端口下已经部署了3个项目,随着其他项目的上线,需要监测一下目前tomcat的使用情况。现将其简单配置记录如下: 1、修改tomcat_home/bin/catalina.sh 文件,搜索 Execute The Requested Command 字样,在其上,添加 CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.m...
2018-05-28 18:28:46 629
原创 tomcat并发线程问题体会
最近一直在解决线上一个问题,表现是:Tomcat每到凌晨会有一个高峰,峰值的并发达到了3000以上,最后的结果是Tomcat线程池满了,日志看很多请求超过了1s。服务器性能很好,Tomcat版本是7.0.54,配置如下: <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="3000...
2018-05-24 17:18:35 3559
原创 Redis性能问题排查解决手册
阅读目录:性能相关的数据指标内存使用率used_memory命令处理总数total_commands_processed延迟时间内存碎片率回收key总结性能相关的数据指标通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis服务相关的信息。通过这些信息来分析文章后面提到的一些性能指标。info命令输出的数据可分为10个类别,分别是:serverclient...
2018-05-24 16:53:40 1806
原创 redis启动方式
redis的启动方式1.直接启动 进入redis根目录,执行命令: #加上‘&’号使redis以后台程序方式运行1./redis-server & 2.通过指定配置文件启动 可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf 进入redis根目录,输入命令:1./redis-server /etc/redis/6379.conf #如...
2018-05-24 16:51:42 133
原创 nginx反向代理缓存不起作用的问题
用nginx做反向代理,配置非常简单,只需在/etc/nginx/nginx.conf中添加一个包含proxy_pass的server设置:server { listen 80; listen [::]:80; server_name 镜像服务器主机名; location / { proxy_pass http://www....
2018-05-24 16:30:36 5142
原创 nginx静态文件缓存
nginx的一大功能就是完成静态资源的分离部署,减轻后端服务器的压力,如果给这些静态资源再加一级nginx的缓存,可以进一步提升访问效率。第一步:添加nginx.conf的http级别的缓存配置##cache## proxy_connect_timeout 500; #跟后端服务器连接的超时时间_发起握手等候响应超时时间 proxy_read_timeout 600; ...
2018-05-24 16:29:05 32296 3
转载 Jstack堆栈跟踪工具
jstack是java虚拟机自带的一种堆栈跟踪工具。功能jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。 线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知道没有响应的线程到底在后台做什么事情,或者等待...
2018-05-24 16:27:52 2438
原创 rocketmq-4.2.0在Windows下启动broker报load delayOffset.json failed错误问题解决
Windows安装好rocketmq后启动namesrv没问正则,但启动mqbroke后程序 连接不上,后查日志发现错误内容如下:ERROR main - load [C:\Users\Administrator\store\config\delayOffset.json] failed, and try to load backup filecom.alibaba.fastjson.JSONEx...
2018-05-22 17:41:14 2493 1
原创 Java WEB实现URL重写
1、下载URL重写jar包,下载地址如下:http://tuckey.org/urlrewrite/dist/urlrewritefilter-2.6.zip http://urlrewritefilter.googlecode.com/files/urlrewritefilter-3.1.0.zip 2、把urlrewritefilter的包放到classpath下3、在WEB-INF下web....
2018-05-22 09:25:16 2804
转载 RocketMq在windows配置启动
1、下载RocketMQ首先,我们去下载RocketMQ,RocketMQ 是一个开源的东西,可以去github上面下载,地址是:https://github.com/alibaba/RocketMQ/releases 进去之后,我们会看到很多版本,目前最新的是v3.2.6,也是阿里天池大数据中间件比赛的版本,在window下,我们就直接下载编译好了的版本,就可以了。 也就是:alibaba-ro...
2018-05-21 15:01:12 6595 1
转载 RabbitMQ在windows中的安装配置
步骤:一、安装erlang语言开发包(rabbitmq为erlang语言开发),一路默认安装,配置环境变量:ERLANG_HOME:erlang安装路径;添加PATH:%ERLANG_HOME%\bin;链接:Windows版下载地址:http://www.erlang.org/download/otp_win64_17.3.exe二、安装rabbitmq,一路默认安装,配置环境变量:RABBIT...
2018-05-21 14:52:25 223
dlib-19.21.1-cp38-cp38-win_amd64.zip
2021-01-08
dlib-19.21.99-cp38-cp38-win_amd64.whl
2021-01-08
Shiro详细教程
2018-11-23
统计学习方法-李航
2018-11-20
activity编程宝典
2018-11-20
nginx学习资料
2018-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人