积木成楼
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

kubernetes(一)

kubernetes 概念 相关参考文档 https://k8s.easydoc.net/docs/dRiQjyTY/28366845/6GiNOzyZ/nd7yOvdY https://kubernetes.io/zh/docs/tasks/ 什么是 kubernetes ? 为 容器化 应用提供集群部署和管理的开源工具,特点是 声明式,自动化 运维部署的发展, 物理机部署; 虚拟化部署(

2022-02-20
kubernetes
运维 minikube

计算机概论(一)

计算机概论计算机硬件组成 中央处理器CPU(运算器&控制器&寄存器组&内部总线) 寄存器 cpu内部用来暂时存放参与运算的数据跟结果的小单元 本质为常见的时序逻辑电路,只包含存储电路 运算器 算数逻辑单元(Arithmetic and Logic Unit, ALU) 负责数据处理,对数据的算数与逻辑运算 累加寄存器(Accumulator, AC) 通用寄存器

2022-02-07
软考中级软件设计师
计算机组成

2022年度小目标

2022新年小目标事事关注,则事事无成。 去年的总结2021也算是完成了年初的部分计划,用 golang 做了项目,随着对计算机基础的学习,对一些技术上的概念有了自己的理解,跳槽成功,年度涨薪大约40%,达到了区域-职业-年限-行业的中游水平,在一家公司待久了就是会被倒挂,其实这也无可厚非。软件开发职业的生命周期肯定很长,但是自己还能干这行多久,我也不确定,不希望自己用干一天和尚撞一天钟的心态来面

2022-02-02
年度总结
flag

php-fpm模式下的优化思路与实践

php-fpm模式下的优化思路与实践一般来说,计算机体系中所谓的优化,无非三类,串行改并行,同步转异步,以及加缓存,减少执行。 串行改并行程序执行总时间= (不可并行子模块…) 相加 在 php-fpm 模式下 每个请求都是单进程单线程去处理,而 pcntl(php 进程处理扩展)在 fpm 模式下无法使用。所以就有了各种勉强的处理方案。 基于redis || 各种mq 队列的并行操作具体来说 就

2022-01-21
php
fpm 优化

php8.1新特性与部分使用实践

php8.x 的实用特性与使用php8 中的实用特性命名参数 1 可以指定参数传入,跳过可选参数 ; 2 指定参数是无需遵循传入顺序。 看例子把 解释起来 比较 费劲 12345678910public function response(array $data = [],int $code = 200,string $msg = "") : array{ re

2022-01-20
php
jit php8

go design (五) channel

go channel 的设计与实现golang 中推崇的金句就是 不要通过共享内存来通信,要通过通信的方式来共享内存,其通信的载体就是 channel , golang 特有的关键字(数据结构),在 golang 中要实现并发编程成本很低, 一个 go 关键词 就可以启动一个 goroutine ,那么多个 goroutine 之间的数据传输该怎么处理呢?就有了 channel 通道,这种数据类型

2022-01-10
golang
《go语言设计与实现》 channel

go design (四) string

golang 中 字符串 的设计字符串是由字符组成的数组,C 语言中的字符串使用字符数组 char[] 表示。数组会占用一片连续的内存空间,而内存空间存储的字节共同组成了字符串,Go 语言中的字符串为一个只读的字节数组。 golang 中对于 字符串 的设计string 数据结构123456789101112// reflect/value.go type StringHeader struct

2022-01-08
golang
《go语言设计与实现》 string

go design (三) map

golang 中 哈希表 map 的实现哈希表 在 各种语言中有字典,映射 的称呼 ,本质上解决的是 key => value 键值对之间映射关系,因为其读写 O(1) 的复杂度,性能非常优秀,而被广泛使用。 哈希表 的设计原理如何实现一个优秀的哈希表 ,关键点在于 哈希函数与冲突解决方案。理想的哈希函数 输出范围要大于输入范围,但实际上我们做不到,工程上优秀的 hash 函数,要保证输出均

2022-01-07
golang
slice 《go语言设计与实现》

sso-技术选型的思考

关于 SSO 选型的思考你在什么时候会去考虑实施SSO? 公司具备开发能力,且内部应用系统林立,烟囱式的系统建设导致内部数据流转困难,业务人员需要登录与记忆几个系统的密码,管理人员需要多次登录来设置各类的权限时,就可以考虑建立SSO来统一人员信息,进一步可以统一权限信息。这不但是公司基础设施的基础也可以作为自身晋升功绩的一部分,等打通 基础的人员,权限信息后,后续可以进行 中台/平台 化改造,内部

2022-01-04
架构
技术选型 sso

go design (二) slice

golang 中如何去设计变长数组我们在 谈论 slice 的时候到底在 讲什么? go 中 关于 slice 的结构定义 123456// src/runtime/slice.go type slice struct { array unsafe.Pointer // 元素指针 len int // 数据的长度 cap int // 数据的容量}

2022-01-02
golang
slice 《go语言设计与实现》
1234

搜索

Hexo Fluid