文章
彻底深刻理解js原型链之prototype,proto以及constructor(二)
2020.11.09

这篇教程主要目的对原型链概念进一步加深理解

搭建node服务(四):Decorator装饰器
2020.11.03

本示例则是基于TypeScript来介绍如何在node服务中使用Decorator。

Redis migrate 数据迁移工具
2020.10.29

在工作中可能会遇到单点Redis向Redis集群迁移数据的问题,但又不能老麻烦运维来做。为了方便研发自己迁移数据,我这里写了一个简单的Redis迁移工具,希望对有需要的人有用。

zookeeper浅谈 HOT
2020.10.23

ZooKeeper 是一个开源的分布式服务框架Hadoop的一个子项目,Zookeeper 实现诸如数据发布/订阅、统一命名服务、分布式协调/通知、配置管理、分布式锁和分布式队列等功能,通俗的讲zookeeper是一个支持增删查改的类似文件系统特点的数据库,按照规则去给节点分配任务。zookeeper底层实现了存储文件和通知回调功能它的数据结构类似于一个标准的文件系统,相比较文件系统zk的每个节点都可以存储数据,但是大小限制为1M。

处理一次k8s、calico无法分配podIP的心路历程
2020.10.10

又一次偷偷化解了可能发生的重大事故。不想看过程的可以直接跳到末尾看处理方案。

彻底深刻理解js原型链之prototype,proto以及constructor(一) HOT
2020.09.22

是null创造了一切““这不就是易经中的:道生一,一生二,二生三,三生万物!

论程序的健壮性——就看Redis HOT
2020.09.16

“众里寻他千百度,蓦然回首,那人却在,灯火阑珊处”。多年的IT生涯,一直希望自己写的程序能够有很强的健壮性,也一直希望能找到一个高可用的标杆程序去借鉴学习,不畏惧内存溢出、磁盘满了、断网、断电、机器重启等等情况。但意想不到的是,这个标杆程序竟然就是从一开始就在使用的分布式缓存——Redis。

宜信OCR技术探索之版面分析业务实践|技术沙龙直播速记 HOT
2020.09.07

业务端大量的新增数据来自纸质报告、电子邮件、文档、图像、视频等非结构化内容。据统计各业务线对于80%的非结构化内容无法有限管理,60%的管理人员在决策时无法获得关键信息,50%的信息内容无法为公司带来业务价值。

前置条件断言
2020.08.26

断言(assert),是编程术语,表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真,可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。

十个问题弄清JVM&GC(二)
2020.08.18

线程共享内存区在虚拟机启动时创建,被所有线程共享,是Java虚拟机所管理内存中最应该关注的和最大的一块。