

minikube is local Kubernetes, focusing on making it easy to learn and develop for Kubernetes.All you need is Docker (or similarly compatible)container or a Virtual Machine environment, and Kubernetes is a single command away: minikube start

cnpm package require os(darwin) not compatible with your platform(linux)
使用cnpm install 安装项目依赖时出现optional install error: Package require os(darwin) not compatible with your platform(linux)随后出现fsevents@~2.1.2] optional insta

在高并发场景下查询缓存时很容易出现缓存击穿(本文针对单机没有使用分布式锁),这时由于并发用户特别多,同时读缓存没读到数据,又同时去数据库去取数据,引起数据库压力瞬间增大,造成过大压力,因此查询缓存需要进行加锁,但这种代码每次写多了很烦,而且容易写错,因此本文采用模板方法模式简化缓存查询及并发处理

引言对于一个web项目而言后端经常需要对前端参数进行校验,传统方式常常是在controller中使用大量ifelse进行参数合法性校验,这样做的缺点显而易见,便不在赘述。解决方案对于以上问题,SpringBoot项目我列举了三种处理方式:对于前端传参的实体我们可以写这样一个类例如UserParam,

1、初步认识观察者模式的定义: 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。大白话: 其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。2、这个模式的结构图上图解释:抽象被观察者角色:也就是一个抽象主题

引言使用ArchLinux时间长了,空间越来越少,不禁想到要清理一下空间。我将清理的内容分成三部分,清理安装包缓存,清理孤立的软件包,以及清理日志。清理安装包缓存使用如下命令$sudopacman-Scc不仅会删除未安装或旧版本的包文件缓存,也会将安装着的包的包文件缓存也一并删除。这部分是最占空间的