2020 年双十一交易峰值达到 58.3W 笔/秒,消息中间件 RocketMQ 继续数年 0 故障丝般顺滑地完美支持了整个集团大促的各类业务平稳。
分类:
其他好文 时间:
2020-12-22 12:48:34
阅读次数:
0
人工智能一直都是非典型的科技趋势。在传统的科技循环中,创新一般始于想颠覆行业现状的初创公司。但在人工智能业态中,大部分创新发端于大型企业,如谷歌,脸书,优步还有微软。这些企业不仅仅在研究领域独占鳌头,而且定期开源新的框架和工具,从而简化了人工智能技术的应用。在这样的境况下,优步已成长为当前人工智能技术大环境下最为活跃的开源贡献者之一。于人工智能而言,优步是一个近乎完美的试验场。优步把大型科创公司所
分类:
其他好文 时间:
2020-12-22 12:42:31
阅读次数:
0
图源:unsplash想要提高团队绩效,找到瓶颈是第一步。现实中,最大的限制因素不是编码速度,而是代码审查。因此,为了加快审查速度,笔者对比了两种pullrequest:·注释很少并且快速合并的pullrequest·有很多注释,需要多轮审查的pullrequest我的结论是,有九种方式能让审查pullrequest更轻松。1.添加关于“为什么”的代码注释在写一个新功能的时候,会有很多与之相关的信
分类:
其他好文 时间:
2020-12-22 11:47:25
阅读次数:
0
Luminar AI是一款完全由人工智能支持的图像编辑器,是Luminar 4的进阶版本。借助Luminar AI,有更多方法可以改善您的图像。您将找到一个完整的“编辑”模块,该模块具有完美组织的工具和精巧的界面,减少了混乱的操作步骤。Luminar AI还有几项Luminar 4所没有的新技术可为 ...
分类:
其他好文 时间:
2020-12-21 11:59:42
阅读次数:
0
ELSA(全称:EnterpriseLogSearchandArchive)是一款基于syslog-ng(新一代日志收集器,但目前多数Linux发现版都不带此工具)、MySQL的开源级企业日志归档查询工具,由于它和Sphinx的完美搭配,支持全文索引可以像搜索Web一样轻松地搜索上亿个日志中的任意字符串(前提是你的服务器配置足够高)。单节点ELSA日志采集系统的工作原理图如下所示:上面这张架构图可
分类:
其他好文 时间:
2020-12-16 12:26:48
阅读次数:
3
1.源代码 push_back() #if __cplusplus >= 201103L void push_back(value_type&& __x) { emplace_back(std::move(__x)); } 其中传入参数是右值?如果是右值的话就直接调用emplace_back,并且参 ...
分类:
编程语言 时间:
2020-12-15 12:22:59
阅读次数:
5
java发送html模板的高逼格邮件最近做了一个监测k8s服务pod水平伸缩发送邮件的功能(当pod的cpu/内存达到指定阈值后会水平扩展出多个pod、或者指定时间内pod数应扩展到指定数量),一开始写了个格式很low的邮件,像下面这样:简单邮件主流程打通,算个v1版本吧,程序员是个追求完美的人,再说这么低逼格的邮件,给客户看,客户也会不满意。那怎么提高邮件的逼格呢?下面写了个简单的demo,v2
分类:
编程语言 时间:
2020-12-14 13:57:56
阅读次数:
15
数据库架构的演变在业务数据量比较少的时代,我们使用单机数据库就能满足业务使用,随着业务请求量越来越多,数据库中的数据量快速增加,这时单机数据库已经不能满足业务的性能要求,数据库主从复制架构随之应运而生。主从复制是将数据库写操作和读操作进行分离,使用多个只读实例(slaverreplication)负责处理读请求,主实例(master)负责处理写请求,只读实例通过复制主实例的数据来保持与主实例的数据
分类:
数据库 时间:
2020-12-14 13:57:22
阅读次数:
13
null在Java中带来的麻烦我相信所有的Java程序猿一定都遇到过NullPointerException,空指针在Java程序中是最常见的,也是最烦人的;它让我们很多程序猿产生了根深蒂固的感觉,所有可能产生空指针的地方都的加上if-else检查,但是这带给我们很多麻烦Java本身是强类型的,但是null破坏了这个规则,它可以被赋值给任何对象Java的设计是让程序猿对指针无感知,但是null指针
分类:
编程语言 时间:
2020-12-14 12:57:12
阅读次数:
4
1、背景公司一个RocketMQ集群由4主4从组成,突然其中3台服务器“竟然”在同一时间下线,其监控显示如下:依次查看三台机器的监控图形,时间戳几乎完美“吻合”,不可思议吧。2、故障分析出现问题,先二话不说,马上重启各服务器,尽快恢复集群,降低对业务的影响,接下来开始对日志进行分析。Java进程自动退出(rocketmq本身就是一个java进程),一种最常见的问题是由于内存溢出或由于内存泄漏导致进
分类:
系统相关 时间:
2020-12-07 12:49:05
阅读次数:
15