- 博客(18)
- 资源 (11)
- 收藏
- 关注
原创 在Ubuntu18下安装openresty/Nginx并配置skywalking、FastDFS
在Ubuntu18下安装openresty并配置skywalking、FastDFS1、安装操作系统必须包# 这里的包是 在编译openresty时缺少的,如果安装发现又其他未找到的包,自行安装就是apt-get install tofrodos dos2unix mercurial下载openresty源码git clone https://github.com/openresty/openresty.gitcd openresty/git tagsgit checkout v1.17.
2020-11-03 16:07:46
928
原创 win10 1903版本多用户同时登录
安装文件参考 https://github.com/stascorp/rdpwrap/releases/tag/v1.6.2 最近一次更新时间为2017年12月,不过 配置文件rdpwrap.ini(所在目录 C:\Program Files\RDP Wrapper)需要进行更新。1、执行 install.bat 安装服务2、修改rdpwrap.ini配置文件3、替换termsrv.dll(所在目录:C:/windows/system32)文件权限处理参考:https://www.52pojie.cn
2020-09-28 15:55:14
372
转载 使用Redis实现延时任务
前提最近在生产环境刚好遇到了延时任务的场景,调研了一下目前主流的方案,分析了一下优劣并且敲定了最终的方案。这篇文章记录了调研的过程,以及初步方案的实现。候选方案对比下面是想到的几种实现延时任务的方案,总结了一下相应的优势和劣势。方案 优势 劣势 选用场景 JDK内置的延迟队列DelayQueue 实现简单 数据内存态,不可靠 一致性相对低...
2020-05-07 01:30:02
715
转载 一次JVM引起的服务器load过高问题排查经历
2016-11-08早上9:25分,公司运维的同事给我报警,称我们团队的一台服务器CPU的压力很大,zabbix的图显示:接到警报后,我在该服务器上使用w和top命令查看服务器的load和CPU情况,1分钟的load average在3-5之间,系统在高负荷运转,查看了我们的线上应用系统发现网页打开正常,但一个別列表的查询缓慢,chrome浏览器的network查看http接口的timing在...
2020-04-25 09:22:41
949
原创 JVM面试资料总结
https://www.bookstack.cn/read/Interview-Notebook/notes-Java%20%E8%99%9A%E6%8B%9F%E6%9C%BA.md
2020-04-18 01:40:19
138
转载 cpu内存、磁盘和网络访问速度
google工程师JeffDean首先在他关于分布式系统的ppt文档列出来的,到处被引用的很多。1纳秒等于10亿分之一秒,=10^-9秒-----------------------------------------------------------NumbersEveryoneShouldKnowL1cachereference 读取CPU的一级缓存...
2020-04-13 19:52:48
515
转载 各种获取JVM DUMP的方法
JVM 的线程堆栈 dump 也称 core dump,内容为文本,主要包含当时 JVM 的线程堆栈,堆 dump 也称 heap dump,内容为二进制格式,主要包含当时 JVM 堆内存中的内容。由于各个操作系统、各个 JVM 实现不同,即使同一 JVM 实现,各个版本也有差异,本文描述的方法都基于 64 位 Linux 操作系统环境,Java 8 Oracle HotSpot JVM 实现。...
2020-04-01 08:00:56
1153
原创 JVM监控和故障处理工具之jstat
jstat命令使用jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]输入jstat -help|-options查看使用帮助和可选option参数...
2020-03-30 18:18:30
170
原创 Mysql中的查询优化
优化思路与原则:优化更需要优化的Query 定位优化对象的性能瓶颈,明确优化目标 从Explain入手 多使用Profile 永远使用小结果集驱动大结果集 尽可能在索引中完成排序 只查询自己需要的列 仅仅使用最有效的过滤条件 尽可能避免复杂的Join和子查询前三条可以理解为优化的基本思路,后面可认为是优化的基本原则MySQL Explain功能中展示各种信息:ID:M...
2020-03-26 23:09:17
244
1
原创 MySQL中的sql执行顺序
MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。下面我们来具体分析一下查询处理的每一个阶段FORM: 对FROM的左边的表和...
2020-03-20 18:50:01
161
原创 Java中的VirtualMachineError
目录1. VirtualMachineError 的类型1.1 OutOfMemoryError1.2 StackOverflowError1.3 InternalError1.4 UnknownError2. 特征2.1 非受检异常2.2 同步模式与异步模式1. VirtualMachineError 的类型有四种不同类型的 VirtualMachineE...
2020-01-21 17:25:00
1535
原创 JVM内存模型与GC
对于一个初级Java程序员来说,大多数情况下的确是无需对内存的分配、释放做太多考虑,对Jvm也无需有多么深的理解的。但随着业务发展,技术架构复杂度提升,在写程序的过程中却也往往因为这样而造成了一些不容易察觉到的内存问题,并且在内存问题出现的时候,也不能很快的定位并解决。了解并掌握Java的内存管理模型,垃圾收集机制成了Java程序员不得不面对的问题。JVM虚拟机内存模型程序计数器P...
2020-01-20 15:39:00
416
转载 实现 TensorFlow 多机并行线性加速
王佐,天数润科深度学习平台负责人,曾担任 Intel亚太研发中心Team Leader,万达人工智能研究院资深研究员,长期从事分布式计算系统研究,在大规模分布式机器学习系统架构、机器学习算法设计和应用方面有深厚积累。在上一家公司就开始实践打磨一个深度优化的深度学习系统,当时从消除网络瓶颈,非凸优化,以及具体的深度学习算法等方面基于PaddlePaddle做了许多工作。目前公司主要深度学习...
2020-01-06 14:48:49
351
原创 tomcat8.0.23配置https连接
目录制作证书新生成一个密钥库向已存在密钥库添加新密钥查看密钥库中的项copy密钥库文件修改tomcat配置文件发布部署强制https访问制作证书众所周知,https协议需要证书,为了开发去CA买证书是浪费,使用jdk自带的keytool工具做一个开发测试用足够。https://docs.oracle.com/javase/8/docs/techn...
2019-05-20 14:40:27
753
原创 logstash收集tomcat日志
目录简介JULI 组件的Handler与Formatter修改tomcat控制台日志修改tomcat访问access日志修改为json格式修改tomcat其他日志简介Tomcat 的内部日志使用 JULI 组件,这是一个 Apache Commons 日志的重命名的打包分支,默认被硬编码,使用 java.util.logging 架构。这能保证 Tomcat 内部日志与...
2019-01-11 22:33:30
2019
1
转载 在jenkins中调用maven的变量
Maven内置变量说明:${basedir} 项目根目录(即pom.xml文件所在目录) ${project.build.directory} 构建目录,缺省为target目录 ${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes ${project.build.finalName} 产出物名称,缺省为${project....
2019-01-09 16:41:31
1398
转载 利用vm/kvm启动ghost镜像
2012年5月12日lenky发表评论阅读评论目前,kvm还不能直接启动ghost镜像,因为qemu支持的磁盘格式里还没有包含ghost,不过可以看到qemu已经支持vmdk,而利用symantec ghost工具恰好又能将ghost镜像转换为vmdk格式,所以虽然有点扭曲,不过利用kvm启动ghost镜像还是可行的。首先,下载symantec ghost 11.5以上版本,如
2015-12-22 16:06:29
3169
RDPWrap-v1.6.2.zip
2020-08-14
Oracle Database 11g DBA手册(中文)
2013-06-09
Java编程百例
2013-05-28
oracle 数据备份与恢复总结
2013-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人