- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 深入理解JVM(六) GC优化(垃圾处理器优化)
优化内存被使用了之后,难免会有不够用或者达到设定值的时候,就需要对内存空间进行垃圾回收。1.垃圾收集发生的时机GC是由JVM自动完成的,根据JVM系统环境而定,所以时机是不确定的。 当然,我们可以手动进行垃圾回收,比如调用System.gc()方法通知JVM进行一次垃圾回收,但是具体什么时刻运行也无法控制。也就是说System.gc()只是通知要回收,什么时候回收由JVM决定。 ...
2019-12-27 10:36:57
345
原创 深入理解JVM(五) JVM常用工具(jconsole, jvisualvm,Arthas,MAT)
1.jconsole在命令行中,输入jconsole命令,即可直接打开jconsole.如图所示:里面有两块内容,一个是从本地进程中选择java进程进行监控,第二个就是远程监控.我就以本地的一个死锁的test进程来讲解,点击你所需要监控的进程,便可以进入监控页面:首页是概况其他页面都有其详细信息,大家可以自行研究内存中可以看堆和非堆内存的详细信息,...
2019-12-26 17:01:23
557
原创 JVM之远程监控springboot程序
1.准备好springboot的jar包2.编写启动脚本.这是改动之前的脚本:jarname='eureka-server'pid=`ps aux | grep $jarname | grep -v grep | awk '{print $2}'`echo $pidif [ "$jarname" != "" ]then kill -9 $pidfikill -...
2019-12-26 16:07:52
539
原创 深入理解JVM(四) JVM参数以及命令
1.JVM参数1.1标准参数-version-help-server-cp1.2 -X参数-Xint 解释执行-Xcomp 第一次使用就编译成本地代码-Xmixed 混合模式,JVM自己来决定1.3 -XX参数使用的最多的参数类型, 非标准化参数,相对不稳定,主要用于JVM调优和Debuga.Boolean类型格式:-XX...
2019-12-26 09:05:03
227
原创 分布式一致性算法 Raft
分布式一致性算法最著名的应该是 Paxos,1990年提出,google的Chubby Lock服务就是使用的Paxos之后的一些一致性算法基本都是在Paxos思路上的调整,例如 ZooKeeper的 ZAB但Paxos算法一直被认为比较繁杂,很不好理解,大家对其调整优化,就是因为他的复杂2013年,斯坦福的两个人以易懂为目标,设计了一致性算法 Raft,现在已经被广泛应用,比较有名的是et...
2019-12-23 09:12:08
147
原创 分布式一致性算法 Paxos
Paxos 是著名的分布式一致性算法,Google Chubby的作者Mike Burrows对Paxos的评价极高:“这个世界上只有一种一致性算法,那就是 Paxos”。其实也不为过,像非常有名的 Raft 算法、Zab 算法等都是基于 Paxos 的简化和改进。Paxos 解决什么问题Paxos 是解决分布式环境下多节点的数据一致性问题,先看下一致性问题。例如一个cache...
2019-12-23 09:10:40
126
原创 Docker(三) docker常用指令
具体参考https://www.runoob.com/docker/docker-command-manual.html本文分为容器指令,镜像指令1.常见镜像指令(1)查看本地image列表docker imagesdocker image ls(2)获取远端镜像docker pull(3)删除镜像[注意此镜像如果正在使用,或者有关联的镜像,则需要先处理完]do...
2019-12-17 16:53:04
58
原创 Docker(十三) Docker可视化界面 Poartainer 搭建
1.下载Poartainer镜像docker pull portainer/portainer2.启动Portainerdocker service create --name portainer --publish 9000:9000 \--constraint 'node.role == manager' \--mount type=bind,src=/var/run/...
2019-12-17 16:40:46
317
原创 Docker(十二) Docker Swarm搭建
1.环境准备准备三台安装docker的CentOS7的linux机器如果没有的请移步https://rourou.blog.csdn.net/article/details/84386617安装完后通过xshell进入服务器,我们将搭建一台manager节点,两台work节点的swarm集群 如图:2.搭建Swarm集群1)进入master节点,执行...
2019-12-13 17:27:07
87
pandoc-2.9.2.1-macOS.pkg.zip
2020-05-26
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝