JVM内存结构简介(jdk1.8)JVM层的GC调优是生产环境上必不可少的一个环节,因为我们需要确定这个进程可以占用多少内存,以及设定一些参数的阀值。以此来优化项目的性能和提高可用性,而且这也是在面试中经常会被问到的问题。想要进行GC调优,我们首先需要简单了解下JVM的内存结构,Java虚拟机的规范文档如下:https://docs.oracle.com/javase/specs/jvms/se8
分类:
其他好文 时间:
2018-07-25 18:18:31
阅读次数:
225
堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序 ...
分类:
编程语言 时间:
2018-07-02 18:18:17
阅读次数:
667
随着Node.js的日益火热,各种框架开始层出不穷的涌现出来,Node.js也开始逐渐的被应用到处理服务端请求的场景中。搭建Web项目的框架也随之开始出现——express、koa、koa2、egg等,当然要了解其好坏还是要自己去啃源码的。本文将不会涉及到源码,只是带领初学者简单了解下Koa2的基本 ...
分类:
Web程序 时间:
2018-06-17 12:36:47
阅读次数:
335
06.QOS的作用是什么?对网络中的流量按照一定的规则进行分类,并对这些流量进行带宽的预留和保证,从而确保感兴趣流量在网络中高效率、低延迟的转发;07.简述ASA防火墙CONN表五元组的内容源IP地址、目的IP地址、源端口号、目的端口号、TCP/UDP协议08.ASA防火墙inside和outside接口之间访问时,遵从的默认规则允许出站(outbound)连接、禁止入站(inbound)连接09
分类:
其他好文 时间:
2018-06-06 12:42:04
阅读次数:
241
第一章 数据备份与导入导出 [1.1、备份基本概念介绍][1] [1.2、mysqldump详解][2] [1.3、mydumper浅析][3] [1.4、MySQL物理备份基本操作][4] [1.5、了解mysqlpump工具][5] [1.6、数据导入导出][6] [1.7、闪回工具——flas ...
分类:
数据库 时间:
2018-05-19 22:34:57
阅读次数:
177
ReentrantLock在进行实例化时,可以通过构造函数的参数选择是否使用公平锁FairSync或者非公平锁NonfairSync,两者的区别比较简单,如果是公平锁则新来的线程会先检测同步队列中是否有等待的线程,如果有,则追加到同步队列尾,锁竞争过程强调的是有序进行,当然代价比较明显,线程切换会造 ...
分类:
其他好文 时间:
2018-04-13 17:49:24
阅读次数:
202
1, Dalvik & ART Android在4.4之前一直使用的Dalvik虚拟机作为App的运行VM的, 4.4中引入了ART作为开发者备选, 5.0起正式将ART作为默认VM了. 我们首先来简单了解下二者: 1.1 Dalvik 如果只是想简单了解, 个人觉得百度百科上这个Dalvik的介绍 ...
分类:
移动开发 时间:
2018-02-26 13:42:15
阅读次数:
235
接上篇《热修复JSPatch之接口设计》,在这篇文章主要给大家讲述一下怎样高速具备热修复能力,当然了假设有人有志于把JSPatch系统的学习,甚至用JSPatch进行开发的。就没有必要听我在这里啰嗦了。 简单了解下JSPatch语法 我这里仅仅介绍一些简单经常使用的。 1. require 在使用O ...
分类:
Web程序 时间:
2018-02-18 19:29:21
阅读次数:
207
一,这个问题和systemd-journald有关,故我们先简单了解下:过去只有 rsyslogd 的年代中,由于 rsyslogd 必须要开机完成并且执行了 rsyslogd 这个 daemon 之后,登录文件才会开始记录。所以,核心还得要自己产生一个 klogd 的服务, 才能将系统在开机过程、启动服务的过程中的信息记录下来,然后等 rsyslogd 启动后才传送给它来处理。现在有了 syst
分类:
其他好文 时间:
2018-01-08 21:40:55
阅读次数:
208
1. pthread pthread 简单介绍下,pthread是一套通用的多线程的API,可以Unix / Linux / Windows 等徐彤跨平台使用,使用C语言编写,需要程序员自己管理线程的生命周期,使用难度较大,所以我们在iOS开发中几乎不适用pthread,这里我们简单了解下。 - 来 ...
分类:
编程语言 时间:
2017-12-11 23:07:02
阅读次数:
244