【博客】【复盘】2021年回顾和2022年的一些想法
突然想起来千禧年赵本山的小品《昨天,今天,明天》,小崔还专门给本山大叔解释了一下,就是回首过去、评说现在、展望未来。自己过去的几年在新年开始之际其实没有给自己做过很多回顾,也没有给新的一年定一些希望完成的目标或者新年主题。恰好经历了最近一连串事情,让我意识到一个好的反思和总结,以及至少提出一些一年期的目标,是非常重要的,前者有利于在一个比较稳定的路线上行驶,后者能保证这条路线的终点是明确的。同时我也看到了很多人的年终总结,以前我觉得他们是表演型人格,喜欢用这种方式博得大家的关注,或者变相炫耀,增加他人的焦虑。但无论他们是否基于此出发点,如果可以实现目标,那就是一个好的方法,是值得学习的。当然,正经人谁写日记啊,那是给自己的看的吗?以前觉得好笑,现在觉得不一定有答案。至少目前我先表演给自...
【Big-Data】数据库基础知识
整体架构
基础知识
数据库名词解释
数据库的基本概念
数据库三大范式
数据库关联查询
练习
单表
排序
多表查询
Take Away Notes
整体架构
了解关系型(MySQL)和非关系型数据库(Redis)可以参考下面这个图:
其中相关的基础概念可以分别参考这两个链接作为查询:
Mysql: https://blog.csdn.net/ThinkWon/article/details/104778621
Redis: https://blog.csdn....
【Golang】Golang Slice解析
Golang Slice解析
slice实现
Slice是Golang提供的数据结构,slice的底层实现是这样的:
// Definition of slice
type slice struct {
array unsafe.Pointer // Pointer to underlying data array
len int // slice length
cap int // max array size
}
slice更新操作
由于slice传递至函数的是引用,所以作为函数参数传入到函数体内,对slice进行改变是会影响最终结果的。例如下面的例子:
func changeArr(arr []int) {
arr[0] = 1
}
s...
【Big-Data】数据库基础知识
数据库基础
整体架构图
模块详情
Mysql: https://blog.csdn.net/ThinkWon/article/details/104778621
Redis: https://blog.csdn.net/ThinkWon/article/details/103522351
【Golang】Service mesh详解
Definition
Service Mesh是一个可配置的、低时延的架构层应用,主要应用在微服务框架中,用来处理内部微服务的海量数据通信的一种主要基于应用层API编写的框架。整体可以参考下图:
我们从用户发起请求到请求被返回的流程对service mesh负责的各个功能和模块进行拆解。
Container Orchestration Framework
这是一个系统引擎,当外部请求进入到系统内部时,首先访问到整个Framework,这个Framework能够对微服务框架的所有功能模块进行全局和局部的配置以及管理,并在这个基础上提供不同粒度的功能,例如维护服务发现表,进行内部网负载均衡等。
Load Balancing
当有大量流量进入到系统内部时,该功能模块从tr...
共计 124 篇文章,16 页。