上一页 1 2 3 4 5 6 7 ··· 21 下一页
摘要: 缓存也是一把梭项目的标配,从业多年,有事无事set/getCache来一梭子。 夜深人静的时候,头脑里冷不丁会出现一些问题,我竟一时无法自圆其说。 已经有cpu多级缓存、操作系统page cache,那为什么还需要定义应用缓存? 应用的多个副本缓存了同一份数据库数据, 怎么保证这些多副本的缓存一致性 阅读全文
posted @ 2024-02-22 14:00 码甲哥不卷 阅读(780) 评论(0) 推荐(1)
摘要: 跟着官方脚手架grpc一把梭之后,中高级程序员一般都可以上手grpc开发; 想要得心应手的操作grpc, 需要深度探究grpc能力来源,下面总结grpc的前世今生、能力来源、最佳实践(golang)。 grpc protoc到底做了什么事情? 为什么已经有http? 还需要grpc? 八股文都说gr 阅读全文
posted @ 2023-12-29 13:38 码甲哥不卷 阅读(1088) 评论(3) 推荐(2)
摘要: tcpdump原理 & 在tcp协议栈的位置 tcpdump用法 基于协议、主机、端口过滤 使用and or逻辑运算符做复杂的过滤操作 tcpdump flags 1. tcpdump原理 linux中非常有用的网络工具,运行在用户态。 数据包到达网卡,经过数据包过滤器bpf筛选后,拷贝至用户态的t 阅读全文
posted @ 2023-11-10 10:53 码甲哥不卷 阅读(919) 评论(1) 推荐(2)
摘要: 记录工作中早该加深印象的一个小case: ajax请求不能显式拦截 302响应。 我们先来看一个常规的登录case: 浏览器请求资源,服务器发现该请求未携带相关凭据(cookie或者token) 服务器响应302,并在响应头Location写入重定向地址, 指示浏览器跳转到登录页 浏览器跳转到登录页 阅读全文
posted @ 2023-10-01 18:10 码甲哥不卷 阅读(757) 评论(0) 推荐(1)
摘要: 单独拎出这个题目,是因为昨天看到一线码农大佬公众号的分享[Dictionary.Clear 和 new Dictionary() 有什么不同?](https://mp.weixin.qq.com/s/JUtr9TFRDfAvEeu6vJkI1w) ### 无心插画 ``` void Example1 阅读全文
posted @ 2023-08-19 15:19 码甲哥不卷 阅读(1446) 评论(2) 推荐(3)
摘要: readonly修饰符在作祟 强化官方解释: 1. readonly是一个修饰字段的关键字:被它修饰的字段只有在初始化或者构造函数中才能够赋值. 2. readonly修饰的引用类型字段必须始终引用同一对象: readonly 修饰符可防止字段替换为引用类型的其他实例, 但是,readonly不会妨 阅读全文
posted @ 2023-08-18 18:15 码甲哥不卷 阅读(165) 评论(0) 推荐(0)
摘要: 开题引入斐波那契 代码演示: 递归、循环 递归 vs 循环 时间复杂复高,指数型O(2^n); 推导过程 占用线程堆栈, 可能导致栈满异常 压测演示 20230816补充尾递归 斐波那契数列 打入门软件开发,斐波那契数列便是绕不过去的简单编程算法。 一个老生常谈的思路是递归,另外是循环,今天借此机会 阅读全文
posted @ 2023-08-16 10:31 码甲哥不卷 阅读(807) 评论(0) 推荐(0)
摘要: 最近一年各大中小厂都在搞"优化",说到优化,目的还是"降本增效",降低成本,增加效益(效率)。 技术层面,也有一些降本增效的常规操作。 比如池化、io缓冲区技术 golang C# eg. 池化技术 snnc.Pool ObjectPool 前端切图仔,归入前端资源池 , 随用随取 字节数组缓冲区 阅读全文
posted @ 2023-07-28 11:31 码甲哥不卷 阅读(1854) 评论(0) 推荐(0)
摘要: go内置了一套单元测试机制: 利用 go test测试命令和一套按照约定方式编写的测试函数。 测试文件以_test.go 结尾,以_test.go为后缀名编写的go文件不会参与go build的编译过程 测试函数有三种:以Test开头的标准测试、 以Benchmark开头的基准性能测试、 以Exam 阅读全文
posted @ 2023-07-03 15:46 码甲哥不卷 阅读(654) 评论(1) 推荐(0)
摘要: 今天记录编程中老掉牙的几个关键术语,一个言简意赅的术语定义包含主谓宾定状补, 我们应从貌似雷同的术语中体会到不同术语的表象行为、侧重点。 下面给出的3对技术术语,都是很核心、易混淆的概念点,但是多少还是有些表象、侧重点的不同。 阻塞操作不等于同步,非阻塞操作也不等于异步。实际上,它们之间并没有直接的 阅读全文
posted @ 2023-06-28 16:45 码甲哥不卷 阅读(470) 评论(0) 推荐(1)
上一页 1 2 3 4 5 6 7 ··· 21 下一页