MingJunDuan的博客
热爱可抵一切,探索未知之境
全站访问量 次

看书读感-《成事的时间管理》

第一章 成事有道:达成目标的时间管理 成事目标:没有目标,则不用学时间管理。我有目标,我想赚更多钱,想实现财富自由,但这不是目标,是“念想”,每个人都有无数“念想”。 成事动机:只有改变,人生才有更多的可能。只有改变,才能改变当前和过去的情况,未来才能变化 成事智慧:均衡的人生,应该有五个维度的目标:工作事业、婚姻家庭、个人财富、生活健康、学习成长 第二章 理解时间:管理过去 、现在和未来 回击过去:如果不改变过去的自己,绝不可能扭转现状 干预现在:你的未来已来,不过不是你想要的样子,把控现在的变化趋势才能达成未来的自己 活在未来:弱者活在过去,强者活在未来。努力过好现在是一种痛苦的幸福 第三章...

Redis-bitmap源码分析

Redis源码5.0版本 Redis的bitmap用于存储位图数据。它可以表示大量的位(bit)并对位进行操作,具有高效的存储和计算性能,可以用在用户在线状态跟踪(离线在线)、消息推送和通知、用户活跃度统计、布隆过滤器等场景。 来分析下setbit、getbit、bitcount命令是操作bitmap的,源码解析如下。 setbit命令下标值设置0或者1,其返回值是旧值,bitmap中值只能是0或1 getbit获取下标值是0还是1 bitcount是下标为1的个数 还有其他命令,bitop:对多个位数组进行按位与、或、异或运算 #设置100000下标对应的为1 127.0.0.1:6379> setbit mybitmap 100000...

分布式-Apollo配置中心高可用

Apollo配置中心,有Portal、Admin Service、Config Service三个服务,其中Admin Service、Config Service是多实例的,且客户端发现这些节点(IP+Port)清单是通过Eureka获取的 高可用架构 ​ 如下,IDC1和IDC2俩个机房 每个机房内部署Portal、Admin Service、Config Service,单机房内,Portal访问同机房Admin Service进行查询、修改、发布操作,服务实例从同机房Config...

荆棘与玫瑰:基础服务架构师的成长之路

最近看到一个基础服务架构师的成长之路,做下简要笔记,内容虽然不多,但是精要简练 1.基础服务架构师的必备技能 深刻理解架构的道与术 技术深度优先,再横向扩展广度 懂业务,不炫技 软技能 2.亿级流量网站面临的主要矛盾 分而治之:大系统小做 方案抉择:自研&开源的技术选型 3.让自己的路越走越宽 极致的自律:最大的对手永远只有你自己 强化自己的业界影响力...

源码解析-Apollo配置读取

​ 注:Apollo版本1.2.0 Apollo配置中心,需要读取这么几个信息,如下,这几个配置是如何以及从哪个文件中读取的 app.id,对应到Apollo服务中的应用 Apollo配置中心服务端的地址、IDC、ENV 1. app.id ​ app.id配置在/META-INF/app.properties中,maven的resources//META-INF/app.properties,如下是app.properties文件内容: app.id=apollo-test my.key=my-value ​...