引言

k8s学习中,我们一直用的是本地docker中提供的k8s组件。这种方式其实就是一个单节点的k8s,只能在学习中使用,一般线上环境我们要么选择云商的k8s服务,要么多机器自己搭建k8s集群。这里,我们本地学习下k8s的搭建过程。本次搭建过程使用rancher搭建,简单快捷(对比二进制搭建来说)。

阅读全文 »

对于团队来说,Code Review能显著的提高代码健壮性,减少Bug出现的几率。但是,每次做CodeReview的时候大脑都是一团乱麻,没有一个固定的方法论来指导我们该如何做?

如果你也是这样的话,下面这张图就可以系统的告诉你高该如何做Code Review。

阅读全文 »

React学习

介绍

1.React起源

React起源facebook内部项目,该公司对市场上的JavaScript MVC框架不满意,决定自己写一套,用于架设Instagram网站。做出来之后,发现很好用,就于2013年5月开源了

2.React与传统MVC关系

轻量级视图层库。A javascript library for building user interfaces

React是构建页面元素UI的库,可以简单理解为,React将页面分成各个独立的块,每一个块儿就是一个独立组件,各个组件之间可以进行组合、嵌套,就形成了我们的页面。

阅读全文 »

Kubernetes学习

一、初识K8S

简介

官网:https://kubernetes.io/zh-cn/docs/concepts/overview/

Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”,简称k8s。

Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。

阅读全文 »

引言

nacos作为配置中心以及注册和发现中心,是我们常用的一个中间件。在微服务生态中,它取代了spring-cloud-config和eureka的位置。本文,就是简单学习这个中间件。

阅读全文 »

引言

作为一名工程师,linux服务器是无法绕过的一道门槛。这里简单的介绍并使用吧linux,希望能给刚入行的新人一些帮助,在就是作为自己的笔记。

阅读全文 »

前言

Netty是一款用于创建高性能网络应用程序的高级框架,它的优势在于:

  • 不必精通网络编程,已经为你预置大量细节
  • 比直接使用Java本地API要简单的多
  • 有良好的设计实践,将应用程序逻辑和网络层解耦
阅读全文 »

引言

之前,我们完成了tomcat解析Http请求,并将其封装成HttpServelet。这次,我们补全剩余的工作,支持动态加载自定义的servlet文件。

阅读全文 »