摘要:
@
目录
数据结构
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)