摘要: 一、简介 在我们应用服务上线后,如果出现什么问题(逻辑问题或者系统报错),我们都需要对日志进行分析。单机系统分析日志还不算特别麻烦,但是当我们面对分布式系统时,日志分散在不同服务器上,日志分析变得尤其困难。此时,我们必须搭建日志采集系统帮助我们收集日志并分析日志。 ELK系统由Elasticsear 阅读全文
posted @ 2020-04-08 15:23 shishaolong 阅读(655) 评论(0) 推荐(0) 编辑
摘要:   引自:https://www.cnblogs.com/midiyu/p/8065676.html 1、操作系统   操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。 2、操作系统的四个特性   并发:在同 阅读全文
posted @ 2019-07-28 19:10 shishaolong 阅读(397) 评论(0) 推荐(0) 编辑
摘要:   在java内存模型中,happens before应该理解为:前一个操作的结果,可以被后续的操作获取,即内存可见性。   为了解决多线程的内存可见性问题,就提出了happens before原则,让线程之间遵守这些原则,同时对编译器的优化也进行了一定的约束 阅读全文
posted @ 2019-06-24 11:37 shishaolong 阅读(576) 评论(0) 推荐(0) 编辑
摘要:   代理模式就是为了提供额外或不同的操作,而插入的用来替代实际对象的对象,这些操作涉及到与实际对象的通信,因此代理通常充当中间人角色 一、java动态代理   java动态代理可以动态地创建代理并动态地处理对所代理方法的调用。在动态代理上所做的所有调用都会被重 阅读全文
posted @ 2019-06-18 06:25 shishaolong 阅读(1662) 评论(0) 推荐(0) 编辑
摘要: 1、什么是反射?有什么优缺点?   反射就是动态加载对象,并对对象进行剖析。在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法。对于任意一个对象,都能够调用它的任意一个方法。这种动态获取信息以及动态调用对象方法的功能称为java反射机制。   优点 阅读全文
posted @ 2019-06-16 20:18 shishaolong 阅读(1682) 评论(0) 推荐(0) 编辑