摘要:学习Kubernetes的关键一步就是要学会搭建一套k8s集群。在今天的文章中作者将最近新总结的搭建技巧,无偿分享给大家!废话不多说,直接上干货! 01、系统环境准备 要安装部署Kubernetes集群,首先需要准备机器,最直接的办法可以到公有云(如阿里云等)申请几台虚拟机。而如果条件允许,拿几台本 阅读全文
posted @ 2021-06-02 15:45 风平浪静如码 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一、概述 随着时间和业务的发展,数据库中表的数据量会越来越大,相应地,数据操作,增删改查的开销也会越来越大。因此,把其中一些大表进行拆分到多个数据库中的多张表中。 本篇文章是基于非事务消息的异步确保的方式来完成分库分表中的事务问题。 二、需要解决问题 2.1 原有事务 由于分库分表之后,新表在另外一 阅读全文
posted @ 2021-05-30 17:06 风平浪静如码 阅读(38) 评论(0) 推荐(0) 编辑
摘要:背景 首先,来谈谈B树。为什么要使用B树?我们需要明白以下两个事实: 【事实1】 不同容量的存储器,访问速度差异悬殊。以磁盘和内存为例,访问磁盘的时间大概是ms级的,访问内存的时间大概是ns级的。有个形象的比喻,若一次内存访问需要1秒,则一次外存访问需要1天。所以,现在的存储系统,都是分级组织的。 阅读全文
posted @ 2021-05-27 14:02 风平浪静如码 阅读(35) 评论(0) 推荐(0) 编辑
摘要:理解零拷贝 零拷贝是Netty的重要特性之一,而究竟什么是零拷贝呢?WIKI中对其有如下定义: "Zero-copy" describes computer operations in which the CPU does not perform the task of copying data f 阅读全文
posted @ 2021-05-25 16:25 风平浪静如码 阅读(36) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要讲的是面向对象设计中,我们应该遵循的六大原则。只有掌握了这些原则,我们才能更好的理解设计模式。我们接下来要介绍以下6个内容。 单一职责原则——SRP 开闭原则——OCP 里式替换原则——LSP 依赖倒置原则——DIP 接口隔离原则——ISP 迪米特原则——LOD 单一职责原则 单一职责原 阅读全文
posted @ 2021-05-20 14:29 风平浪静如码 阅读(32) 评论(0) 推荐(0) 编辑
摘要:前提 很早之前就打算看一次JUC线程池ThreadPoolExecutor的源码实现,由于近段时间比较忙,一直没有时间整理出源码分析的文章。之前在分析扩展线程池实现可回调的Future时候曾经提到并发大师Doug Lea在设计线程池ThreadPoolExecutor的提交任务的顶层接口Execut 阅读全文
posted @ 2021-05-18 14:36 风平浪静如码 阅读(31) 评论(0) 推荐(0) 编辑
摘要:遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题 什么叫序列化和反序列化 作用,为啥要实现这个 Serializable 接口,也就是为啥要序列化 serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑ing。 阅读全文
posted @ 2021-05-17 14:51 风平浪静如码 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Java中一共有4种引用类型(其实还有一些其他的引用类型比如FinalReference):强引用、软引用、弱引用、虚引用。 其中强引用就是我们经常使用的Object a = new Object(); 这样的形式,在Java中并没有对应的Reference类。 本篇文章主要是分析软引用、弱引用、虚 阅读全文
posted @ 2021-05-13 14:46 风平浪静如码 阅读(47) 评论(0) 推荐(0) 编辑
摘要:前言 @Component和@Service都是工作中常用的注解,Spring如何解析? 一、@Component解析流程 找入口 Spring Framework2.0开始,引入可扩展的XML编程机制,该机制要求XML Schema命名空间需要与Handler建立映射关系。 该关系配置在相对于cl 阅读全文
posted @ 2021-05-12 14:14 风平浪静如码 阅读(74) 评论(0) 推荐(0) 编辑
摘要:今天的文章将给大家分享Java并发编程相关的知识点,虽然类似的文章已有很多,但本文将以更贴近实际使用场景的方式进行阐述。具体将对Java常见的并发编程方式和手段进行总结,以便可以从使用角度更好地感知Java并发编程带来的效果,从而为后续更深入的理解Java并发机制进行铺垫。 Java多线程概述 在J 阅读全文
posted @ 2021-05-10 15:55 风平浪静如码 阅读(70) 评论(0) 推荐(0) 编辑