基于Java8的Either类

基于Java8的Either类

2020年6月3日
主要作用就是一个方法可以返回两个不同类型的参数,源码如下: package com.lifengdi.common; import java.io.Serializable; import java.util.NoSuchElementException; import java.util.Objects; import j…
如何提升微服务的幸福感

如何提升微服务的幸福感

2020年5月22日
前言 随着微服务的流行,越来越多公司使用了微服务框架,微服务以其高内聚、低耦合等特性,提供了更好的容错性,也更适应业务的快速迭代,为开发人员带来了很多的便利性。但是随着业务的发展,微服务拆分越…
从零开始入门 K8s | 手把手带你理解 etcd

从零开始入门 K8s | 手把手带你理解 etcd

2020年5月16日
导读:etcd 是用于共享配置和服务发现的分布式、一致性的 KV 存储系统。本文从 etcd 项目发展所经历的几个重要时刻开始,为大家介绍了 etcd 的总体架构及其设计中的基本原理。希望能够帮助大家更好的理解和…
Java中ArrayList为什么比LinkedList查询速度快?

Java中ArrayList为什么比LinkedList查询速度快?

2020年5月16日
ArrayList从原理上就是数据结构中的数组,也就是内存中一片连续的空间,这意味着,当我get(index)的时候,我可以根据数组的(首地址+偏移量),直接计算出我想访问的第index个元素在内存中的位置。写过C的话…
K8S + docker部署war包项目

K8S + docker部署war包项目

2020年5月11日
背景 以前使用K8S + docker部署Java项目的时候,大多都是jar包,不过这次公司使用了cas系统,只能使用war包的方式来部署,所以就研究了一下怎么部署的。 基础镜像的选择 使用K8S + docker部署war包大概流程…
使用OpenShift搭建k8s集群

使用OpenShift搭建k8s集群

2020年4月16日
硬件准备 服务器 hostname 192.168.30.170 master-test-k8s 192.168.30.171 node1-test-k8s 192.168.30.172 node2-test-k8s 192.168.30.173 node3-test-k8s 192.168.30.174 node4-test-k8s 192.168.30.175 i…