equals方法的重写,一般是因为原有的equals方法无法满足我们所要比较的对象 原有的equals方法: public boolean equals(Object object) { if (object == th…
标签:后端开发
TiKV 源码解析(六)raft-rs 日志复制过程分析
作者:屈鹏 在 《TiKV 源码解析(二)raft-rs proposal 示例情景分析》 中,我们主要介绍了 raft-rs 的基本 API 使用,其中,与应用程序进行交互的主要 API 是: RawNode::pro…
C++雾中风景3:const用法的小结
const作为C与C++共有的关键字,很多使用的方式大同小异。但由于C++是一门面向对象的语言,在类和对象中有更多的使用规则。之前学习C语言的时候就被const这个关键字搅得焦头烂额,正巧也借这篇文章做个完整的小结。 1…
怎样用 PHP 来实现枚举?
枚举 在 数学和 计算机科学理论中,一个集的 枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。这两种类型经常(但不总是)重叠。 枚举是一个被命名的整型常数的集合,枚举在日常生活中很常见,例如表示星…
通过第三方服务器上传图片到公众号上
最近,我又对微信公众号的开发感兴趣,最记得一年前帮朋友搭建一个公众号平台,不过实现的效果不如人意,还有一些问题未解决,现在回想起,首先会想到,通过第三方服务器上传图片到公众号上。 我是PHP进行开发的,因此以下实现的方法…
构建高扩展性系统的建议(一)
系统的高可用性是一场战役 什么样的系统是具有高可用性的系统呢?简单的说就是易于扩大系统规模。 简单的增加硬件规模、提高硬件配置,在系统初期能起到立杆见影的效果,也是这一阶段常用的扩展方式。但是随着系统规模的扩大、团队规模…
Kafka学习分享(2)
1-消费者和消费组 2-KafkaConsumer的使用 3-KafkaConsumer在flume中的使用 消费者和消费组 消费者是负责订阅Kafka中的Topic,并且从订阅的主题上面拉取消息。 在Kafka中还有一…
三个月可更改用户昵称两次
前言 在实际的项目需求中,我相信很多人都能遇到如标题所说的问题,比如:一个月可修改昵称一次,或者一年可修改昵称三次;我下面的方法也比较简单,是在与朋友的讨论中得到的。 需求背景 为了表述的更清晰,我这里就简化了需求,如下…
分布式定时任务——elastic-job
一、背景 在我们的项目当中,使用定时任务是避免不了的,我们在部署定时任务时,通常只部署一台机器。当部署多台机器时,同一个任务会执行多次。比如下面这个场景,“短信提醒”,每天定时的给用户下发短信,每个用户只会收到一条短信。…
2018 | 我的年度总结请查收
_________ _________ .___ \_ ___ \____________ ___________.__.\_ ___ \ ____ __| _/____ ______ / \ \/\_ __ \__ \…