摘要: @ 目录 数据结构 quicklist quicklistNode quicklist的操作 创建 头插和尾插 特定位置插入 数据删除 其他API 参考资料 何为quicklist,上次说到ziplist每次变更的时间复杂度都非常高,因为必须要重新生成一个新的ziplist来作为更新后的... 阅读原文
2020-10-19 08:02:05 阅读(2705) 评论(0)
摘要: JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 GC常用参数 -Xmn -Xms -Xmx -Xss 年轻代 最小堆 最大堆 栈空间 -XX:+UseTLAB 使用TLAB,默认打开 -XX:+PrintTLAB 打... 阅读原文
2020-10-19 06:12:01 阅读(2405) 评论(0)
摘要: Java面试通关要点汇总Java基础、集合、数据库、spring框架、分布式、微服务。这里,结合自己过往的面试经验,整理了一些核心的知识清单,帮助大家更好地回顾与复习Java 核心技术。本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线... 阅读原文
2020-10-19 06:00:16 阅读(2476) 评论(0)
摘要: JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 主要内容 分析PS、CMS、G1的回收日志,目标使大概能读懂GC日志。 测试程序 java的版本是1.8,测试思路是用死循环中不停分配1M大小的数组 ,这样在启动时候指定较小的... 阅读原文
2020-10-19 00:05:02 阅读(2462) 评论(0)
摘要: 最近接手一套基于SpringBoot项目,对项目进行重构调整,将公共部分抽离成子项目。在实践的过程中,发现抽离之后的模板中组件并没有被初始化。于是将排查解决过程中搜集到的方案及知识汇总分享给大家。 问题原因 问题的原因很简单,因多套系统的package命名不一致。比如业务系统的包命名为com.abc.xx,而... 阅读原文
2020-10-18 22:53:05 阅读(2404) 评论(0)
摘要: 【重】: 对于jsoup中connection的使用(连点——拼凑url——类似于stringbuffer.append) connection对象的excute()返回值是一个response响应 【代码】: 1 import java.io.BufferedReader; 2 import ja... 阅读原文
2020-10-18 21:23:02 阅读(2320) 评论(0)
摘要: Q1。什么是版本控制? 这可能是您在面试中最容易遇到的问题。我的建议是首先给出版本控制的定义。它是一个记录一段时间内对一个文件或一组文件的更改的系统,以便您以后可以调用特定版本。版本控制系统由一个中央共享存储库组成,同事可以在其中对文件或文件集进行更改。然后,您可以提及版本控制的用途。 版本控制可让您: 将... 阅读原文
2020-10-18 19:34:04 阅读(2377) 评论(0)
摘要: 读取源图 of(String... files) of(File... files) of(InputStream... inputStreams) of(URL... urls) 输出文件 toFile(String outFilepath) toFile(File outFile) toOutp... 阅读原文
2020-10-18 14:41:14 阅读(3639) 评论(0)
摘要: 欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 为什么会超简单 借助ansible简化了CDH6部署工作的大部分内容,也降低了手工操作失误的概率,今天实... 阅读原文
2020-10-18 13:01:55 阅读(2537) 评论(0)
摘要: 我计划在后续的一段时间内,写一系列关于java 9的文章,虽然java 9 不像Java 8或者Java 11那样的核心java版本,但是还是有很多的特性值得关注。期待您能关注我,我将把java 9 写成一系列的文章,大概十篇左右,本文是第5篇。 java9系列文章访问地址 本文带大家快速的了解一下在J... 阅读原文
2020-10-18 10:06:02 阅读(2896) 评论(0)