心得
文章平均质量分 62
shade7
这个作者很懒,什么都没留下…
展开
-
Golang 回调函数&&闭包&&接口函数
Golang 回调函数&&闭包&&接口函数原创 2022-11-14 15:32:47 · 768 阅读 · 0 评论 -
Golang for循环作用域问题
go for循环作用域导致的问题原创 2022-11-14 14:27:16 · 289 阅读 · 0 评论 -
操作系统总结
冯诺伊曼模型输入设备 输出设备 内存 中央处理器(CPU) 总线内存存储的数据单位是二进制位(bit) 随机存取,存取速度一致中央处理器(CPU)32位的操作系统cpu每次计算4byte 64位的操作系统cpu每次计算8byte 32/64位 指的是cpu带宽,位数越大计算数值越大。 CPU里有控制单元和逻辑运算单元以及寄存器 CPU距离内存太远,所以在离cpu较近的寄存器存储cpu要处理的数据 寄存器分为通用寄存器(寄存函数的参数)、指令寄存器...原创 2021-11-22 17:43:52 · 1154 阅读 · 0 评论 -
缓存穿透、击穿及雪崩
缓存穿透:在高并发下,查询一个不存在的值(数据库和缓存里都没有的值)时,缓存不会被命中,导致大量请求直接落到数据库上。如何避免:接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截; 从缓存取不到的数据,在数据库中也没有取到,这时也可以将key-value对写为key-null,缓存有效时间可以设置短点,设置太长会导致正常情况也没法使用。缓存击穿:在高并发下,对一个特定的值(缓存中没有但数据库中有的数据)进行查询,但是这个时候缓存正好过期了,缓存没有命中,导致大...原创 2021-08-31 09:18:11 · 106 阅读 · 0 评论 -
短网址服务项目心得
1.短网址服务的作用是什么1.节省网址长度,存放更多信息。2. 规避关键词,域名屏蔽手段。3. 隐藏真实地址一般就是发链接的时候,用这种转换成短链接否则长链接占地方还乱,有的评论还限制字数,太长可能都不够。还有就是广告牌上弄二维码的时候,如果是用长链接生成的二维码,那么二维码很碎,扫码的时候不容易识别,短的生成的二维码就简单,容易识别。2.调研已有的短网址服务现有短网址服务:百度短网址、新浪短网址、谷歌短网址3.思考如何实现一个短网址应用将要缩短的网址存到数据库中,借助哈希表原创 2021-07-27 09:33:16 · 222 阅读 · 0 评论 -
语言的类型
强类型与弱类型(类型安全)强类型与弱类型是判断类型安全的一个标准,区别在于是否允许有任意的隐式类型转换。强类型有更强的类型约束,而弱类型中几乎没有什么约束。强类型:语言层面限制函数的实参必须与形参类型相同,不允许有任意的隐式类型转换。弱类型:语言层面不会限制实参的类型(语法上无错,即在编译时不会出错),允许任意的隐式类型转换。弱类型语言问题:1.类型异常的问题要等到运行时才可以发现。2. 类型不明确可能会造成函数功能不明确。强类型语言优势:1. 错误暴露得更早2...原创 2021-07-26 09:38:59 · 212 阅读 · 0 评论