大侠去哪儿

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2024年4月29日

摘要: 背景 作为一个从自建机房、拉网线、手搓灰度发布、服务注册发现、条带化、半自动熔断/扩容/故障转移年代过来的开发人员, 云计算和Kubernetes(k8s)的结合屏蔽了诸多复杂细节,提供了抽象层次更高的服务, 使用起来既高效又便捷。为了能更精准地与运维同事沟通,我趁着有空闲考取了CKAD认证,历时3 阅读全文
posted @ 2024-04-29 13:19 大侠去哪儿 阅读(47) 评论(0) 推荐(0) 编辑

2022年6月23日

摘要: Python Boto3库不支持加密客户端, 为了方便自测, 打算写个jar包. 查看Amazon官方API后, DEBUG, PACKAGE, 然后自测时傻眼: Exception in thread "main" java.lang.UnsupportedOperationException: 阅读全文
posted @ 2022-06-23 14:56 大侠去哪儿 阅读(203) 评论(0) 推荐(0) 编辑

2019年11月19日

摘要: 由于我是10.14系统,软件支持不够,只能手工开启hdpi。原理在 这篇博文 已经分享过了,这里只是摘录一下,供大家参考。 BacklightDisplay:内置显示器, AppleDisplay-10ac-41ac:外接显示器,10ac=厂商号(我的是DELL),41ac是产品号 ➜ ~ sudo 阅读全文
posted @ 2019-11-19 22:56 大侠去哪儿 阅读(2601) 评论(1) 推荐(0) 编辑

2019年10月17日

摘要: me:为啥你们队答辩时说的话, 我听了没啥感觉, 评委听了直接就深有感触了? 资深:生产不可能只同步一张表和10W数据, 其他队伍用jdbc的方法同步全量数据, 在真实环境决绝报错.生产都是5000万以上的表. 有的团队把数据暂时存放在队列或缓存。然后统一发送到kafka, 真实环境肯定不是这么搞的 阅读全文
posted @ 2019-10-17 11:03 大侠去哪儿 阅读(3947) 评论(0) 推荐(0) 编辑

2019年9月22日

摘要: shell语法细节总结如下: 1. awk使用shell变量, 需要用双引号和单引号括起来"'$xxx'" 2. read和管道不能共存。管道前的数据也被当作标准输入,下面语句的read读到的是管道的数据: for xxx in `yyyy|zzzz` do read input done 3. r 阅读全文
posted @ 2019-09-22 17:58 大侠去哪儿 阅读(154) 评论(0) 推荐(0) 编辑

2019年9月1日

摘要: redis整个db都是一个哈希字典表(不支持范围查找), 那这样的话keys命令需要遍历db里所有的key吗??渣浪多年前就热衷于用xxx_yyy_zzz_*的方式去匹配key了,为什么他们热衷于这样做, 是不是redis有特殊的优化技巧呢? 带着这些疑问下载了最新版Redis代码。 目标: 1. 阅读全文
posted @ 2019-09-01 18:45 大侠去哪儿 阅读(4550) 评论(0) 推荐(0) 编辑

2019年8月22日

摘要: 第一步转成txt: xxd xxx.gif 第二步txt文件转移到自己电脑, 略 第三步加工txt文件, 只需要中间这些二进制。 由于mac不支持grep -P命令, 改用awk命令; 由于mac下sed ':label;N;s/\n/:/;t label' 运行结果不符合预期,改用awk命令。 t 阅读全文
posted @ 2019-08-22 15:48 大侠去哪儿 阅读(475) 评论(0) 推荐(0) 编辑

2019年4月18日

摘要: 1. 为什么会有孤儿进程组的概念,APUE没直接写,但是GNU有规定: 孤儿进程组不可以获得终端,这是为了保证控制进程死掉后他的终端可以安全分配给新session。posix要求向新孤儿进程组中停止状态的进程(GNU说是给孤儿进程组里所有进程发消息,而APUE中文版说是给停止状态的进程发消息)发送S 阅读全文
posted @ 2019-04-18 23:52 大侠去哪儿 阅读(471) 评论(0) 推荐(0) 编辑

2019年3月18日

摘要: 公共模块 1. 使用基于上下文的内存分配器进行内存分配 除了教材里常提到的buffer pool,数据库还会为其他任务分配大量内存,例如,Selinger-style查询优化需要动态的规划查询;hashjoin和排序需要分配大量私有空间。正确管理内存给编程和性能带来挑战,商业数据库系统一般使用con 阅读全文
posted @ 2019-03-18 18:54 大侠去哪儿 阅读(284) 评论(0) 推荐(0) 编辑

2019年3月17日

摘要: 这一章看起来是讲存储引擎的。作者抱怨数据库被黑为“monolithic”、不可拆分为可复用的组件;但是实际上除了事务存储引擎管理模块,其他模块入解析器、重写引擎、优化器、执行器、访问方式都是代码相对独立的,他们提供窄接口(宽接口功能强大如Socket,窄接口单一职责入TcpListener)给其他模 阅读全文
posted @ 2019-03-17 23:56 大侠去哪儿 阅读(550) 评论(0) 推荐(0) 编辑