自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java基础之刨根问底第8集——LinkedList

通过阅读源码,介绍LinkedList的实现原理,内容包括对队列、双端队列的介绍,也包括在使用上与ArrayList的一些对比。

2022-06-15 18:12:12 241 1

原创 Java基础之刨根问底第7集——ArrayList

通过源码详细解读ArrayList的实现原理和核心方法,也会介绍源码中的优化写法和目的。

2022-05-31 18:09:03 248

原创 Java基础之刨根问底第6集——集合与List

从本集开始介绍Java Collections Framework。本集是这一子系列的开篇,内容主要以介绍铺垫为主,下集开始刨根问底。

2022-04-25 18:09:56 722

转载 被滥用的“架构师”

在IT领域“架构师“是一个经常会听到的名词,我认为这个名词在行业中被滥用了。本文对架构师这一岗位进行了一些深入的讨论。

2022-04-22 09:35:18 148

原创 Java基础之刨根问底第5集——字符串

介绍JVM中的字符串常量池,通过直观的方式和测试用例,介绍字符串常量池的作用、原理、性能和使用等方面。

2022-03-15 18:55:58 817

原创 Java基础之刨根问底第4集——原始数据类型

Java基础之刨根问底第4集,原始数据类型。介绍Java中的8种原始数据类型,并探索其中的一些细节,包括用实验的方式清晰的观察每种数据类型在内存中的占用情况。

2021-12-16 22:51:31 870

原创 Java基础之刨根问底第3集——GC的优化

原文转自我自己的个人公众号:Java基础之刨根问底第3集——GC的优化(由于是拷贝过来的,如果排版有问题,请看公众号文章) 本系列不适合初学者,读者应具备一定的Java基础。 考虑到目前行业中使用最广的版本,本系列依据Java8编写。 GC的优化在开始之前,我想纠正一下上一集中关于client和server模式下heap默认大小的描述。在上一集中说:client模式下:初始堆内存(-Xms)被设置为4MB。最大堆内存(-Xmx)被设置为64M...

2021-12-07 20:43:05 772

原创 Java基础之刨根问底第2集——垃圾回收器

上一集介绍了JVM的内存结构,这一集就来看看JVM是如何进行内存回收的吧。内容主要是介绍Java8中的垃圾回收器和自动内存优化机制

2021-12-03 20:19:53 339

原创 Java基础之刨根问底第1集——JVM的结构

全面介绍JVM的结构,并且通过将字节码反编译成指令集的形式来介绍程序中的各种数据是如何在JVM的各个区域中存储的。

2021-11-26 20:52:45 517

原创 读后感之《目标2》

原文转自我自己的个人公众号:https://mp.weixin.qq.com/s/nBUm6gI55sG6wHEUGqHbOw上个故事我们说到,最终,罗哥凭借钟纳的指导和自己的探索,挽救了工厂,并担任了事业部的总经理,分管下属的三个工厂。在上一个读后感的最后,钟纳对罗哥说“过去,你希望学习如何管理一个有效率的工厂,现在你希望学会如何管理一个有效率的事业部”,“我们都知道,一定还不只这些。到底你想要学什么东西?难道你说不出来吗?”,罗哥的答案是:学习管理自己的人生。而这,就是《目标2》中重点讲述的。.

2021-02-19 12:46:34 948

原创 读后感之《从单体应用到微服务》04

原文转自我自己的个人公众号:https://mp.weixin.qq.com/s/yfDjGm0tuZvijjhcGVxOIQ由于我是从公众号上直接复制粘贴过来的,排版上可能有问题。推荐使用上方连接查看原文。简介:原书名字是《Monolith To Microservices》,是大神Sam Newman的新书,目前还没有中文版本。原本是想写一个简短的读后感的,但是写着写着,发现书中的内容真的是太经典了,浅尝辄止的描述完全不能体现本书的价值。于是就改成了用我自己的语言对书中每一章的内容进行了精.

2020-12-21 21:39:49 253 1

原创 读后感之《从单体应用到微服务》03

原文转自我自己的个人公众号:https://mp.weixin.qq.com/s/Bd5ct9hUPTv63VxG1z2rLQ由于我是从公众号上直接复制粘贴过来的,排版上可能有问题。推荐使用上方连接查看原文。简介:原书名字是《Monolith To Microservices》,是大神Sam Newman的新书,目前还没有中文版本。原本是想写一个简短的读后感的,但是写着写着,发现书中的内容真的是太经典了,浅尝辄止的描述完全不能体现本书的价值。于是就改成了用我自己的语言对书中每一章的内容进行了精.

2020-12-18 21:07:27 359 2

原创 读后感之《从单体应用到微服务》02

原文转自我自己的个人公众号:https://mp.weixin.qq.com/s/ctxKoEey3tbTwaoMpCK_xw由于我是从公众号上直接复制粘贴过来的,排版上可能有问题。推荐使用上方连接查看原文。简介:原书名字是《Monolith To Microservices》,是大神Sam Newman的新书,目前还没有中文版本。原本是想写一个简短的读后感的,但是写着写着,发现书中的内容真的是太经典了,浅尝辄止的描述完全不能体现本书的价值。于是就改成了用我自己的语言对书中每一章的内容进行了精.

2020-12-17 18:33:59 283 1

原创 读后感之《从单体应用到微服务》01

原文转自我自己的个人公众号:https://mp.weixin.qq.com/s/Ii-k3O_m5YdC3DHxsnuruw由于我是从公众号上直接复制粘贴过来的,排版上可能有问题。推荐使用上方连接查看原文。简介:原书名字是《Monolith To Microservices》,是大神Sam Newman的新书,目前还没有中文版本。原本是想写一个简短的读后感的,但是写着写着,发现书中的内容真的是太经典了,浅尝辄止的描述完全不能体现本书的价值。于是就改成了用我自己的语言对书中每一章的内容进行了精.

2020-12-16 18:11:42 330 3

翻译 翻译:超越分布式事务

原文转自我自己的个人公众号:https://mp.weixin.qq.com/s/iYOnSxO8XBi9LbxbDCdJcA由于我是从公众号上直接复制粘贴过来的,排版上可能有问题。推荐使用上方连接查看原文。该文是Salesforce的软件架构师Pat Helland于2016年12月发表的针对其在2007年CIDR(创新数据库研究会议)上首次发表的同名文章的更新和缩写版本。2007年原文:http://www-db.cs.wisc.edu/cidr/cidr2007/papers/cid.

2020-11-26 19:03:49 219

原创 Java容器之各种Set

目录: Set简介 HashSet简介 打破Set中元素不可重复的约束 构造方法 新增、删除和遍历方法 LinkedHashSet TreeSet 总结 1. Set简介首先我们来对比下Set接口的方法:通过上图我们可以看出,Set接口中的方法全部都是Collection接口中的。我们下面再看看Collection接口中的方法:对比之后可以发现,Set接口除...

2020-08-21 23:19:18 298

原创 SpringFramework之ApplicationContext和BeanFactory

原文转自我自己的个人公众号:https://mp.weixin.qq.com/s/smZFx6r6P8TXfcii_bI3pg由于我是从公众号上直接复制粘贴过来的,排版上可能有问题。推荐使用上方连接查看原文。注意:本系列会持续跟踪SpringFramework的最新版本。当前的最新版本为:5.2.8.RELEASE注意:文中的类图为了简介,图中的方法都没有标出返回值和参数,不同参数的多个重载方法只写了一个目录: 使用Jar包依赖引入SpringFramework ..

2020-08-18 11:46:26 1004

原创 使用最新版本的k8s搭建测试环境

注意:我是先写的公众号文章,然后拷贝过来的,但是拷贝过来后样式很多都乱了,有些文字写的命令也变成了图片,如果需要更好的阅读体验,可以查看我的公众号文章:https://mp.weixin.qq.com/s/lliTIqXJCJvNupr9PGQX3A当前最新版本的k8s版本为1.18.5。目录: 前言 安装虚拟机软件 创建虚拟机并安装centos7系统 安装docker 安装kubeadm,kubelet和kubectl 拉取所需镜像

2020-08-17 17:38:00 1359 1

原创 架构方法论之浅谈微服务与划分

原文转自我自己的个人公众号:https://mp.weixin.qq.com/s/W5HBc_LlHUds-ApTutu7Zg 云原生计算基金会CNCF在云原生的定义中提到:“云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API”。涉及的这些技术中,最为被人熟知的非微服务莫属。作为近些年最流行的技术名词,微服务被无数软件公司和技术平台追捧,几乎所有的B/S架构的软件系统均在向微服务靠拢。一时间,微服务好像成了可以解决当今软件世界中一切问题的灵丹妙药。但事实并非如此。...

2020-08-10 18:10:33 797

原创 云原生之服务网格介绍与Istio入门

原文转自我自己的个人公众号:https://mp.weixin.qq.com/s/LumbZXAEMqqLj7zIiS2P4g欢迎关注公众号!文章我是从公众号直接贴过来的,排版可能由瑕疵。目录: 什么是服务网格? API网关和服务网格的区别 服务网格的适用场景 安全性 对比Spring Cloud,使用服务网格有哪些优点? Istio简介 Istio安装 Istio功能介绍 Istio监控功能 结束.

2020-07-30 20:14:49 1279

原创 读后感之《目标》

原文转自我自己的个人公众号:https://mp.weixin.qq.com/s/U6gCzQtIXCi06cz19YLsew欢迎关注。 《目标》这本书是我19年的时候买的一批书中的一本。买这本书的理由是当时正在看《凤凰项目》。在《凤凰项目》这本书中,多次提到了《目标》和“约束理论”。但后来因为工作的原因,很多技术类的书的优先级都被我调高了,因此这本书也一直没有机会看。大约是在两个月前,终于开始拜读这本经典之作。 《目标》的作者是高德拉特博士,他是以色列的物理学家,...

2020-07-27 11:28:17 1085

原创 Java容器之TreeMap源码解析

注意:我是先写的公众号文章,然后拷贝过来的,但是拷贝过来后样式很多都乱了,有些文字写的命令也变成了图片,如果需要更好的阅读体验,可以查看我的公众号文章:https://mp.weixin.qq.com/s/fJuHl5Z2WAAW6ruYp88urg目录: TreeMap简介 TreeMap实现的接口 构造方法源码分析 compare和equals问题 红黑树原理概述 put源码分析 get源码分析 remove源码分析

2020-07-24 00:34:04 150

原创 Java容器之LinkedHashMap源码解析(视频讲解)

内容简介:讲解LinkedHashMap的源码和数据结构。分析其性能及影响性能的因素。从性能和数据结构方面对比HashMap。LinkedHashMap使用了双向链表,因此和LinkedList进行了相关对比讲解,在LinkedList的专题讲解中,提出尽量避免使用LinkedList,因此对LinkedHashMap也进行了相关讨论。得出可以广泛使用LinkedHashMap的结论。视频地址:https://mp.weixin.qq.com/s/a-fMRWi3DDAhKZSIUDIMWA内容补充

2020-05-19 14:16:50 160

原创 Java容器之HashMap源码解析(视频讲解)

内容简介:讲解HashMap的底层数据结果、处理逻辑和源码实现。首先通过画图模拟HashMap的数据结果和底层处理逻辑;然后解析put和get方法,印证模拟中的原理;通过解读源码,讲解单向链表转换成红黑树的条件,以及何时又从红黑树转换回单向链表;最后分析initialCapacity和loadFactor在HashMap中的作用,以及他们对性能的影响。视频地址:https://mp.weixin.qq.com/s/8z4jdDkDcwlTQi13UNsQCQ内容补充:(由于视频时长的原因,下面做几点

2020-05-13 10:41:12 525

原创 Java容器之LinkedList源码解析(视频讲解)

内容简介:解析LinkedList的数据结构,以及“增删改查”相关方法的源码实现。与ArrayList进行对比,并对ArrayList和LinkedList的性能和适用场景进行分析。网上几乎所有的对比ArrayList和LinkedList的文章几乎千篇一律,论点基本相同,也都使用了时间复杂度(Big-O)来定性的对比两者。但在两种不同的数据结构中使用时间复杂度是不可行的,因此这些文章的结论基本都是偏离实际的。那么两者真正的性能对比如何,两个集合的适用场景又是什么,请观看下方的视频。最终结论:不要使用L

2020-05-09 21:55:01 161

原创 Java容器之ArrayList源码解析(视频讲解)

内容简介:解析ArrayList常用方法的源码实现,并对实现方式进行分析,重点介绍initialCapacity对性能的影响及ConcurrentModificationException的触发场景。演示了如何使用IntelliJ IDEA集成开发环境对JDK中的类进行断点调试。视频时长28分钟,第一次录制,不专业的地方还请大家多多包涵。视频地址:https://mp.weixin.qq.co...

2020-05-08 14:50:44 138

原创 IntelliJ IDEA调试jdk中的类

IntelliJ IDEA默认不会进入JDK中类上的断点。网上搜索相关方法时,都会说只要在设置中进行如下设置即可(在Do not step into the classes中去掉JDK相关类的复选):实际上这样做是有一个前提的:不能使用Oracle官方的JDK。我一直使用的是Oracle官方的JDK,在测试的时候,发现即便按照上图设置后,依然无法进入ArrayList中打的断点。后来更...

2020-04-28 10:55:51 396

2019Java面试题答案详解

2019Java面试题答案详解。2019最新的java面试题及详细的解答

2019-10-22

java面试题大全(阿里面试题)

java面试题大全(阿里面试题)。搜集到的多套java面试题,包含阿里面试题

2019-10-22

COBIT2019最新中英版本

COBIT2019最新中英版本。最新的中英文对照版,考试必过

2019-10-22

系统规划与管理师-知识整理

系统规划与管理师-知识整理,仔细学习,保证必过

2019-10-22

网络规划师论文技巧及范文

网络规划师论文技巧及范文。内含多篇论文,考试可以参考

2019-10-22

系统分析师考试论文试题分类分析与范文

系统分析师考试论文试题分类分析与范文,内含论文编写方法

2019-10-22

系统分析师论文

系统分析师论文模板,里面有很多篇论文,可以作为参考

2019-10-22

信息系统项目管理师论文范文

搜集到的几十篇信息系统项目管理师论文,都是最近写的,比较新

2019-10-22

ITIL基础级中文考试题

ITIL基础级中文考试题。注意:不是ITIL4,目前ITIL4只有英文考试

2019-10-22

ITIL+4中文版-唐龙翻译

itil4 foundation中文版本。当前最新的itil认证参考文档

2019-10-22

系统架构设计师论文范文

内涵50篇系统架构设计师论文。可以自行整合几篇最为考试论文

2019-10-22

网络规划设计师论文

网络规划设计师论文范文,可以用作参考。考试时可将多篇内容整合成一篇

2019-10-22

系统分析师论文模板

最近的系统分析师论文,内涵多篇。大概理解思路后,建议融会贯通,用自己的话复述。

2019-10-14

信息系统项目管理师论文模板

软考高级中的信息系统项目管理师论文范文。共9篇范文。

2019-10-10

ITIL-4-Foundation-Sample-Paper-English.zip

itil4 foundation官方试题。压缩包中有两个pdf,一个是试题,另一个是答案和详解。

2019-10-10

cobit考题截屏

真实cobit考题截屏。试题内容为cobit foundation 4.1。新版考试可以参考

2019-10-10

MySQL5.7考试题.pdf

mysql5.7 dba ocp试题(85题纠错版)。答案有纠错,但不可全信,只能参考

2019-09-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除