上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 找到Tomcat目录下的conf/logging.properties配置文件,打开,搜索java.util.logging.ConsoleHandler.encoding 日志的编码, 将UTF-8改成GBK 问题解决。 阅读全文
posted @ 2020-09-27 17:37 流年的夏天 阅读(195) 评论(0) 推荐(2) 编辑
摘要: 本文主要介绍Java垃圾回收(Garbage Collection),90%干货,文字颇多,需要耐心一点看。 【对象判断状态算法】 引用计数法 在创建对象时,为对象创建一个伴生的引用计数器,当有其他对象引用该对象时,将引用计数器的值加1,如果其他对象不再引用该对象就将引用计数器的值减1,所以当引用计 阅读全文
posted @ 2020-09-07 15:09 流年的夏天 阅读(273) 评论(0) 推荐(2) 编辑
摘要: 上一篇主要从总体介绍了高并发&性能优化的相关思路和方法,本篇主要介绍系统监控工具。 【CPU查看工具】 top命令(性能) 进入top命令后,按1即可看到每核CPU的运行指标与详细指标: 咱们依次说明下红框里面的参数: Load Average 一段时间内系统的平均负载,这个一段时间一般取1分钟、5 阅读全文
posted @ 2020-08-25 15:15 流年的夏天 阅读(1419) 评论(0) 推荐(4) 编辑
摘要: 【开篇词】 本文主要通过一些经典的高并发场景,以及一些基本的运维工具来讲述一些关于高并发以及性能优化相关的内容,主要包括性能瓶颈的定位,性能调优的思路和技巧等。 【性能的衡量指标】 ?什么是性能 性能就是,在有限的时间内,使用有限的资源,完成任务。 在存储资源成本越来越低的今天,时间,就成为了性能指 阅读全文
posted @ 2020-08-24 21:07 流年的夏天 阅读(2489) 评论(1) 推荐(3) 编辑
摘要: 【为什么要使用线程池】 传统线程创建方式的问题 反复创建线程系统开销比较大,每个线程创建和销毁都需要时间,如果任务比较简单,那么就有可能导致创建和销毁线程消耗的资源比线程执行任务本身消耗的资源还要大。 过多的线程会占用过多的内存等资源,还会带来过多的上下文切换,同时还会导致系统不稳定。 线程池的优点 阅读全文
posted @ 2020-08-06 21:49 流年的夏天 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 【基本流程】 客户端发送请求,到DispatcherServlet(SpringMVC前端控制器,主要负责分发) DispatcherServlet根据请求的url信息调用HandlerMapping,解析请求对应的Handler 解析到对应的Handler(controller的实现类,也叫act 阅读全文
posted @ 2020-08-05 15:57 流年的夏天 阅读(315) 评论(1) 推荐(1) 编辑
摘要: 在现在的云计算大数据环境下,备份容灾已经变成了一个炙手可热的话题,今天,和大家一起分享一下openstack是怎么做灾备的。 【首先介绍快照】 snapshot可以为volume创建快照,快照中保存了volume当前的状态,此后可以通过snapshot回溯。 主要采用了Copy On Write算法 阅读全文
posted @ 2020-07-02 16:19 流年的夏天 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: 【 2 种线程实现方式的源码】 实现 Runnable 接口 public class RunnableThread implements Runnable { @Override public void run() { System.out.println('用实现Runnable接口实现线程') 阅读全文
posted @ 2020-06-30 16:07 流年的夏天 阅读(368) 评论(1) 推荐(0) 编辑
摘要: 衡量一个排序算法的优劣,我们主要会从以下 3 个角度进行分析: 1.时间复杂度,具体包括,最好时间复杂度、最坏时间复杂度以及平均时间复杂度。 2.空间复杂度,如果空间复杂度为 1,也叫作原地排序。 3.稳定性,排序的稳定性是指相等的数据对象,在排序之后,顺序是否能保证不变。 【冒泡排序】 冒泡排序最 阅读全文
posted @ 2020-06-30 15:19 流年的夏天 阅读(584) 评论(0) 推荐(1) 编辑
摘要: 【answer】 List是一个接口,而ArrayList是List接口的一个实现类。 ArrayList类继承并实现了List接口。 因此,List接口不能被构造,也就是我们说的不能创建实例对象,但是我们可以像下面那样为List接口创建一个指向自己的对象引用,而ArrayList实现类的实例对象就 阅读全文
posted @ 2020-06-29 09:52 流年的夏天 阅读(1473) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页