摘要: docker使用基础 安装:mac intel chip:https://docs.docker.com/desktop/mac/install/ 命令: docker run -dp 3000:3000 getting-started ps start<container_id> stop<con 阅读全文
posted @ 2022-03-01 15:54 thinkqin 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 11年时简单接触过比特币,当时的价格不到一元,现在已经涨到天价了。回想当时,自己只是坚信一个基本原理,货币需要等价的黄金等贵金属或者政府和组织机构优良的信誉做保证,比特币都不具备,肯定不会值钱,就没有继续参与下去。 现在过了这么久了,也不再关注他的价格和价值,简单从技术层面总结和归纳下实现原理。 总 阅读全文
posted @ 2021-05-18 22:36 thinkqin 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 实战记录,参考了原来自己的整理博客: https://www.cnblogs.com/thinkqin/p/11906010.html 线上服务cpu打满报警,晚上8:00突然开始cpu打满 分析思路: 1.首先调用服务几个接口,接口有响应,且没有特别慢(100ms以内),正常业务使用系统也未受影响 阅读全文
posted @ 2021-03-04 19:30 thinkqin 阅读(833) 评论(0) 推荐(0) 编辑
摘要: (昨天天气晴朗,小区的路上暖洋洋的,路中央还趴着一只橘白猫,我凑近了点,它一点都不认生,甚至在地上打滚,露出肚皮, 这一定是一只宠物猫,可能跑丢了。我犹豫了下要不要蹲下摸摸它,它又翻过身来,舔了舔前爪,冲我喵喵叫了几声。我再细细看它, 体态健硕,毛发光泽很好,很健康,我想拿点什么喂喂它,可是家里好像 阅读全文
posted @ 2020-11-30 08:51 thinkqin 阅读(1059) 评论(0) 推荐(1) 编辑
摘要: 整理下开发周期的计划心得: 一. 需求合并提测,主--子两个发布计划的策略 背景: 开发任务多而杂,部分紧急需求,外部依赖多不确定因素多。 开发团队代码质量欠缺,技术债务多,代码改动和其他合并需求等操作引起问题概率大 应对: 开发质量尽量保证,还有问题的情况下,给测试营造更容易测试的氛围. 需求按照 阅读全文
posted @ 2020-11-15 19:49 thinkqin 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 最近做了个小功能,群聊天,包含发,收,改消息等基本功能 (预估下成熟的群组聊天系统, 群组量大,群组内成员多,消息发送多,消息发送完后通知每个成员量特别大.成员读取消息,同一个消息被多次读取,读取量也会很大.我的想法,热消息也是内存存储方式会比较好,历史消息归档) 没有考虑消息量比较大的场景,这个后 阅读全文
posted @ 2020-04-28 18:02 thinkqin 阅读(814) 评论(0) 推荐(0) 编辑
摘要: PRE: 优秀的架构设计是基础,遵循基本设计原则,优化设计,但不用过度设计。 1.代码优化到需要时再做,写代码时注意不要犯严重的性能问题,正在有性能问题时再优化。 性能的决定性因素很多体现在架构 和 设计层面,代码层面最需要做到的是,不用犯低级错误,不需要过多拘泥于一点点的性能提升而写出极其复杂的代 阅读全文
posted @ 2020-01-07 13:55 thinkqin 阅读(360) 评论(0) 推荐(1) 编辑
摘要: spring提供了很多方式更改代码的一些值,虽然非常方便,滥用容易不受控制,对代码阅读,后续维护产生一定的难度,这里整理下方式。 一 修改函数入参 argumentResolver 二 interceptor 三.aop的方式 spring-aop ,aspectJ ,这个比较常用,先不说了 四 l 阅读全文
posted @ 2019-12-30 21:43 thinkqin 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 记录一些设计原则和方案,并不是精确区分这两者,只是从侧重点不同比较两者工作内容的不同。 Design 部分: design关注如何是一个系统内部结构最优化,甚至关心到了具体代码的结构和优雅实现。 1.SOLID 原则: SOLID 是面向对象设计5大重要原则的首字母缩写,当我们设计类和模块时,遵守 阅读全文
posted @ 2019-12-04 10:26 thinkqin 阅读(332) 评论(0) 推荐(0) 编辑
摘要: public class IOTestMain { public static void main (String s[]){ IOTestMain ioTestMain = new IOTestMain(); ioTestMain.readFileTest(); } private void cl 阅读全文
posted @ 2019-11-29 14:48 thinkqin 阅读(1359) 评论(0) 推荐(0) 编辑