2020.12.04
如果不是特别复杂的sql,建议在程序的代码里尽量不要手写SQL,以免遗留一些后患。单表的增删改查建议强制要求用mybatis plus的无sql方式。简单的两个表关联查询的建议也用此文的lambda表达式的方式实现。
2020.10.29
在工作中可能会遇到单点Redis向Redis集群迁移数据的问题,但又不能老麻烦运维来做。为了方便研发自己迁移数据,我这里写了一个简单的Redis迁移工具,希望对有需要的人有用。
2020.10.23
ZooKeeper 是一个开源的分布式服务框架Hadoop的一个子项目,Zookeeper 实现诸如数据发布/订阅、统一命名服务、分布式协调/通知、配置管理、分布式锁和分布式队列等功能,通俗的讲zookeeper是一个支持增删查改的类似文件系统特点的数据库,按照规则去给节点分配任务。zookeeper底层实现了存储文件和通知回调功能它的数据结构类似于一个标准的文件系统,相比较文件系统zk的每个节点都可以存储数据,但是大小限制为1M。
2020.09.16
“众里寻他千百度,蓦然回首,那人却在,灯火阑珊处”。多年的IT生涯,一直希望自己写的程序能够有很强的健壮性,也一直希望能找到一个高可用的标杆程序去借鉴学习,不畏惧内存溢出、磁盘满了、断网、断电、机器重启等等情况。但意想不到的是,这个标杆程序竟然就是从一开始就在使用的分布式缓存——Redis。
2020.09.07
业务端大量的新增数据来自纸质报告、电子邮件、文档、图像、视频等非结构化内容。据统计各业务线对于80%的非结构化内容无法有限管理,60%的管理人员在决策时无法获得关键信息,50%的信息内容无法为公司带来业务价值。