上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇 作为一个使用Java语言开发的程序员,我们都知道,要想运行Java程序至少需要安装JRE(安装JDK也没问题)。我们也知道我们Java程序员编写的程序代码文件是*.java的,而JRE运行的是*.class的文件。所以,我们需要将java 阅读全文
posted @ 2021-06-24 14:31 kaizi1992 阅读(195) 评论(1) 推荐(0) 编辑
摘要: 排序算法第一篇-排序算法介绍 在面试中,现在无论大小公司都会有算法的。其中排序算法也是一种很常见的面试题。比如冒泡,快排等。这些,排序算法自己看了一次又一次,可是过一段时间,又忘掉了。所以,这次就把算法是怎么推导出来的,详细记录下来。看看这次多久还会忘记。 本文主要介绍排序算法的分类、时间复杂度、空 阅读全文
posted @ 2021-06-21 10:13 kaizi1992 阅读(67) 评论(0) 推荐(0) 编辑
摘要: dataX是阿里开源的离线数据库同步工具的使用 DataX介绍: DataX 是阿里开源的一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。 一句话:dataX是阿里开源的 阅读全文
posted @ 2021-06-17 18:34 kaizi1992 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 网站由http升级为https图文教程 本文是基于凯哥个人网站由http升级为https的记录。 前提说明:凯哥网站在AliYun备案的。所以基于此创建的。如果是腾讯云备案的域名也是类似的。 名词解释: HTTP与HTTPS是什么? HTTP协议(超文本传输协议)是互联网上应用最为广泛的一种网络协议 阅读全文
posted @ 2021-02-23 10:45 kaizi1992 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 阿里云【七天深入MySQL实战营】 最近报名了阿里云【七天深入MySQL实战营】。不过一直没时间看【最主要还是自己懒】,看了下课程及答疑信息,感觉应该还可以,分享出来和大家一起学习学习​。现在课程已经完结了,可以一起学习了。 凯哥感觉有用的是从第二天到第六天的课程。来分别看看每天课程内容。 第二天: 阅读全文
posted @ 2021-01-31 13:24 kaizi1992 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 编辑 ​ 还记得在十月份凯哥发布过一篇修改若依系统编辑器的文章,然后为了方便大家浏览,凯哥就部署在服务器上了,结果,没想到最近收到了阿里云漏洞扫描通知: 编辑 ​ 如果不修改的话:对于长期存在安全隐患但未整改的网络资源,监管部门可能会下达行政处罚 编辑 ​ 根据扫描结果,搜索了下漏洞的证明(如下图) 阅读全文
posted @ 2020-11-24 22:47 kaizi1992 阅读(359) 评论(1) 推荐(0) 编辑
摘要: 在上一篇文章中,我们通过代码运行结果,查看到JVM的堆内存逻辑上分区是三部分,物理上分区是2部分,以及是新生代分区三部分,占比分布是8/1/1。而且我们还通过代码和堆JVM参数配置,制造出了OOM异常。下面我们就来分析GC回收器的日志信息。 先来看看,OOM后,GC详细日志信息: 新生区的伊甸园区G 阅读全文
posted @ 2020-11-21 10:15 kaizi1992 阅读(123) 评论(0) 推荐(0) 编辑
摘要: JVM垃圾收集器(Java Garbage Collection)。本教程均在JDK1.8+HotSpot为例来讲解的. 先来看看Java7的: 编辑 ​ 再来看看Jva8的 编辑 ​ 从上图中我们可以看出,java8之后换成了元空间。那么怎么证明,堆区是有新生代、永久代、元空间三部分组成的呢?OO 阅读全文
posted @ 2020-11-15 10:10 kaizi1992 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 通过上一篇文章的学习,我们对JVM堆区有了初步的认识,接下来,我们继续展开讲解堆区。 对象生命周期和GC的关系。 我们已经知道了,堆区的新生区分成了三个部分:伊甸园区、幸存者0区、幸存者1区。 其中0区也叫from,1区也叫to区。但是这个from和to是固定不变的吗?NO,NO,NO不是的。当新生 阅读全文
posted @ 2020-10-24 10:04 kaizi1992 阅读(187) 评论(0) 推荐(0) 编辑
摘要: JVM笔记五-堆区 在JVM中,堆区是重中之重。通过前面文章的学习,我们知道了,栈区是不会有垃圾回收的,所以,经常说的垃圾回收,其实就是回收的是堆区的数据。在这里,我们将会看到传说中的,新生代、老年代、永久代(元空间)。凯哥Java(kaigejava)欢迎大家一起学习。 堆(Heap): 一个JV 阅读全文
posted @ 2020-10-11 10:09 kaizi1992 阅读(112) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页