文章分类 -  学习随笔

摘要:Remoting:网络通信框架 RPC:一个远程调用的抽象,支持负载均衡,容灾,集群等功能 Register:服务目录框架用于服务的注册和服务事件的发布订阅 Provider:暴露服务的提供方 Consumer:调用远程服务的服务消费方 Registry:服务注册中心与发现中心 Monitor:统计 阅读全文
posted @ 2018-11-23 14:42 xylfjk 阅读(16) 评论(0) 推荐(0) 编辑
摘要:JVM调优主要就是调整下面两个指标 停顿时间: 垃圾收集器做垃圾回收中断应用执行的时间。-XX:MaxGCPauseMillis 吞吐量:花在垃圾收集的时间和花在应用时间的占比 -XX:GCTimeRatio=<n>,垃圾收集时间占比:1/(1+n) GC调优步骤 l 打印GC日志 -XX:+Pri 阅读全文
posted @ 2018-10-26 14:53 xylfjk 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1、JVM内存分配与回收 1.1 对象有限在Eden区分配 大多数情况下,对象在新生代中Eden区分配,当Eden区没有足够空间分配是,虚拟机会发起一次Minor GC。 新生代GC (Minor GC):指发生新生代的垃圾收集动作,Minor GC非常频繁,回收速度一般也比较快 老年代GC(Maj 阅读全文
posted @ 2018-10-25 22:25 xylfjk 阅读(60) 评论(0) 推荐(0) 编辑
摘要:一、简介 简介: 快速排序是一种速度非常快的交换排序算法,它的基本思路很简单,从待排序的数据序列中任取一个数据(如第一个数据) 作为分解值,所有比它晓得数据元素放到左边,所有比他大的数据元素放到它的右边,经过这样一趟下来,该序列形成左右两个子序列,左边序列中的数据元素的值都比分解值小,右边序列中的数 阅读全文
posted @ 2018-10-25 14:22 xylfjk 阅读(13) 评论(0) 推荐(0) 编辑
摘要:演示版: https://www.cnblogs.com/huanongying/p/7021555.html 理论版: https://www.cnblogs.com/protected/p/6526857.html 阅读全文
posted @ 2018-10-16 17:46 xylfjk 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一、什么是线程 线程:线程是进程的一个实体,是CPU调度和分派资源的基本单位,它是比进程更小的能够独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,寄存器,栈),但是它可与同属一个进程的其他线程共享进程所拥有的系统资源; 多线程:多线程指在单个程序中可 阅读全文
posted @ 2018-10-15 11:49 xylfjk 阅读(7) 评论(0) 推荐(0) 编辑
摘要:一、红黑树介绍 红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树。红黑树是特殊的二叉查找树,意味着它满足二叉查找树的特征:任意一个节点所包含的键值,大于等于左孩子的键值,小于等于右孩子的键值。除了具备该特性之外,红黑树还包括许多额外的信息。 红黑树的每个节点上都有 阅读全文
posted @ 2018-10-12 16:58 xylfjk 阅读(13) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示