点赞再看,养成习惯,微信搜一搜[三太子敖丙]关注这个喜欢写情怀的程序员. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的系列文章. 大家好我是敖丙,想出后端学习路线这样的一期我其实预谋了很久,但是因为时间的原因一直拖到了现在,我以为这样的一期一两天就可以搞定,结果从构思到整理资料,再到做成视频发布,差不多前前后后用了两周的时间. 你们也知道丙丙一直都是创作鬼才来的,所以我肯定不会一本正经去介绍一个路线,前期我想了好几个…
学习计划 2019年计划 1.学习计算机基础,并加以实践.包括LeetCode刷题.数据库原理(索引和锁.Sql优化等).网络协议(Http.Tcp).操作系统(加深Linux).<Http权威指南>.<操作系统设计与实现 >(重点!) 2.巩固java基础.重点加深多线程.并发.Jvm.NIO.多温习<深入理解Java虚拟机>(重点!) 3.阅读Spring源码,Mybatis源码,体会设计模式.可以配合博客.书籍去理解源码. 4.提高技术深度.包括微服务Spring…
java后端学习重点: 1.java语言特性: 基础知识,集合,多线程,并发,JVM,NIO,网络编程,设计模式.  (★★★★★) jdk源码中有大量的数据结构与java语言细节.jdk源码着重看concurrent.collection.sort.nio.util.2.计算机基础知识: 数据库(索引和锁等基础及sql优化).网络(http协议.tcp协议).数据结构.算法.操作系统.计算机组成原理.   (★★★★★) 计算机基础知识和java语言细节.是最最重要的.需要重点学习.五年甚至十…
原文:https://www.kubernetes.org.cn/3894.html 利用NFS client provisioner动态提供Kubernetes后端存储卷 本文翻译自nfs-client-provisioner的说明文档,本文将介绍使用nfs-client-provisioner这个应用,利用NFS Server给Kubernetes作为持久存储的后端,并且动态提供PV.前提条件是有已经安装好的NFS服务器,并且NFS服务器与Kubernetes的Slave节点都能网络连通.…
golang日志框架--logrus学习笔记 golang标准库的日志框架非常简单,仅仅提供了print,panic和fatal三个函数,对于更精细的日志级别.日志文件分割以及日志分发等方面并没有提供支持.所以催生了很多第三方的日志库,而logrus就是其中的一款第三方日志库,它的功能强大,性能高效,而且具有高度灵活性,提供了自定义插件的功能. 1.logrus的特性 完全兼容golang标准库日志模块:logrus拥有六种日志级别:debug.info.warn.error.fatal和pan…
nfs-client-provisioner 利用NFS动态提供Kubernetes后端存储卷     一.选一个节点安装nfsserver 服务   yum install nfs-common nfs-utils -y   配置/etc/exports   二.拉去数据nfs-client-provisioner git clone https://github.com.cnpmjs.org/kubernetes-incubator/external-storage.git --depth…
中秋节假期这么快就没了,这几天还一直下雨,索性在家看看书.这次看的是Tom Lane的<A Tour of PostgreSQL Internals>.这篇小随笔就算做学习笔记了.园子里面大神多,如果有哪里讲得不对,还请各位前辈多多指教了~ 在这个ppt里面,大神Tom Lane分别从三个角度对Postgresql的内部原理进行了介绍. View 1 Postgresql进程以及内部进程间的通信 这部分比较简短,主要介绍了客户端/服务器间通信,服务器内部的通信. 1. 客户端/服务器间通信 一…
前言 最近在极客时间订阅了kubernetes的专栏,这篇文章是想记录一下自己学习CRD(custom resource definition)的过程,加深一下记忆. 准备工作 首先安装一下我们用的go依赖: cd $GOPATH/src/ mkdir resouer git clone https://github.com/resouer/k8s-controller-custom-resource.git cd k8s-controller-custom-resource godep res…
  当项目逐渐变大之后,服务增多,开发人员增加,单纯的使用go来写服务会遇到风格不统一,开发效率上的问题. 之前研究go的微服务架构go-kit最让人头疼的就是定义服务之后,还要写很多重复的框架代码,一直再想如何使用IDL描述服务,然后自动生成框架代码. 直到遇到老这货 goa,另外一个go的微服务框架.具体介绍看这篇,还有官网.   这货实现了框架的代码自动生成(自动生成的代码可以热更新,因为生成代码和自己写的代码是分开的),而且理念也比较时髦,基于API设计,利用插件来扩展业务逻辑.   于…
上周末学习了<A Tour of PostgreSQL Internals>的第一部分(View 1),今天我们继续打开书本,继续View 2 部分. View 2 Postgresql的系统表和数据类型 和其他大多数DBMS相比,postgresql在更大程度上使用了" 数据驱动 ". 为什么这么说呢? 按照Tom Lane的解释,原因如下: postgresql使用一套系统表描述数据库表,表中的每一列,每个索引等等: 除此以外,postgresql同样使用系统表存储数据…