码迷,mamicode.com
首页 > 其他好文
图床失效了?也许你应该试试这个工具
前言经过几个小伙伴的提醒,发现个人博客中的许多图片都裂了无法访问;原因就不多说,既然出现问题就得要解决。原本我的处理方式非常简单粗暴:找到原有的图片重新下载下来上传到新的可用图床再把图片地址替换。这样搞了一两篇之后我就绝望了。。。之前为了代码能在公众号里也有好的阅读体验,所以能截图的我绝不贴代码,导致一篇文章多的得有十几张图片。好在哪位大佬说过“以人肉XX为耻”,这种重复劳动力完全可自动化;于是便
分类:其他好文   时间:2020-12-16 12:53:50    阅读次数:3
又一次生产 CPU 高负载排查实践
前言前几日早上打开邮箱收到一封监控报警邮件:某某ip服务器CPU负载较高,请研发尽快排查解决,发送时间正好是凌晨。其实早在去年我也处理过类似的问题,并记录下来:《一次生产CPU100%排查优化实践》不过本次问题产生的原因却和上次不太一样,大家可以接着往下看。问题分析收到邮件后我马上登陆那台服务器,看了下案发现场还在(负载依然很高)。于是我便利用这类问题的排查套路定位一遍。首先利用top-c将系统资
分类:其他好文   时间:2020-12-16 12:53:07    阅读次数:3
常见的集合容器应当避免的坑
前言前不久帮同事一起review一个job执行缓慢的问题时发现不少朋友在撸码实现功能时还是有需要细节不够注意,于是便有了这篇文章。ArrayList踩坑List<String>temp=newArrayList();//获取一批数据List<String>all=getData();for(Stringstr:all){temp.add(str);}首先大家看看这段代码有什
分类:其他好文   时间:2020-12-16 12:52:45    阅读次数:3
设计一个全局异常处理器
前言最近稍微闲了一点于是把这个半年都没更新的开源项目cicada重新捡了起来。一些新关注的朋友应该还不知道这项目是干啥的?先来看看官方介绍吧(其实就我自己写的
分类:其他好文   时间:2020-12-16 12:52:30    阅读次数:3
如何参与一个顶级开源项目
前言最近个人事情比较多(搬家、换工作、短暂休息)所以一直也没有顾得上博客更新,恰好最近收到一封邮件提醒了我。也是时候写一篇文章来聊聊参与开源项目的事(最近也确实进入了笔荒期)。ps:第一次收到这样的中秋节礼物,加上Dubbo社区的活跃及阿里的重视度,还在做RPC或微服务技术选型的朋友可以考虑Dubbo。参与开源现在具体来聊聊参与开源的事;日常几乎所有的开发者都会享受到开源项目所带来的便利甚至是收益
分类:其他好文   时间:2020-12-16 12:52:07    阅读次数:3
不要小看小小的 emoji 表情
前言好久没更新了,最近事比较多,或许下个月就会恢复到正常的发文频次。这篇文章得从一个emoji表情开始,我之前开源的一个IM项目中有朋友提到希望可以支持emoji表情传输。https://github.com/crossoverJie/cim/issues/12正好那段时间有空,加上这功能看着也比较简单准备把它实现了。但在真正实现时却发现没那么简单。我首先尝试将一个emoji表情存入数据库看看:果
分类:其他好文   时间:2020-12-16 12:51:46    阅读次数:2
手把手实现一条延时消息
前言近期在维护公司的调度平台,其中有个关键功能那就是定时任务;定时任务大家平时肯定接触的不少,比如JDK中的Timer、ScheduledExecutorService、调度框架Quartz等。通常用于实现XX时间后的延时任务,或周期性任务;比如一个常见的业务场景:用户下单N分钟未能支付便自动取消订单。实现这类需求通常有两种方式:轮询定时任务:给定周期内扫描所有未支付的订单,查看时间是否到期。延时
分类:其他好文   时间:2020-12-16 12:51:24    阅读次数:2
动态代理的实际应用
前言最近在用Python的SQLAlchemy库时(一个类似于Hibernate的ORM框架),发现它的Events事件还挺好用。简单说就是当某张表的数据发生变化(曾、删、改)时会有一个事件回调,这样一些埋点之类的需求都可以实现在这里,同时和业务代码完全解耦,维护起来也很方便。例如当订单状态发生变化需要发异步通知这样的需求也可以利用这个实现。根据我之前使用Mybatis的经验,好像没怎么注意有这个
分类:其他好文   时间:2020-12-16 12:51:04    阅读次数:2
撸了一个 Feign 增强包
前言最近准备将公司的一个核心业务系统用Java进行重构,大半年没写Java,JDK都更新到14了,考虑到稳定性等问题最终还是选择的JDK11。在整体架构选型时,由于是一个全新的系统,所以没有历史包袱,同时团队中也有多位大牛坐镇,因此我们的选项便大胆起来。最终结果就是直接一把梭,直接上未来的大趋势:ServiceMesh,直接把什么SpringCloud、Dubbo这类分布式框架全部干掉。本次的重点
分类:其他好文   时间:2020-12-16 12:50:42    阅读次数:2
react-redux 的使用
前言 最近在学 react,看到 react-redux 这里,刚开始觉得一脸懵逼,后面通过查阅相关资料和一些对源码的解释,总算有点头绪,今天在这里总结下。 类似于 vue,React 中组件之间的状态管理 第三方包为:react-redux。react-redux 其实是 Redux的官方Reac ...
分类:其他好文   时间:2020-12-16 12:48:51    阅读次数:3
Docker基础
Docker基础 Docker 安装 ubuntu18.04 server 服务器安装Docker程序 sudo apt install docker.io systemctl enable docker systemctl restart docker Docker 获取镜像 #获取nginx 镜 ...
分类:其他好文   时间:2020-12-16 12:48:32    阅读次数:3
每日一题20201211(623. 在二叉树中增加一行)
623. 在二叉树中增加一行 思路 采用广度优先遍历的方式,同时在遍历的时候记录当前深度,如果深度与d相等,那么就改变当前层次树的结构,遍历完了之后直接return root即可。 需要注意的点是,如果深度为1,则可以直接创立一个新的节点,并把root赋值给树的left节点即可。(这是一个隐藏的坑, ...
分类:其他好文   时间:2020-12-16 12:47:50    阅读次数:3
搭建时间服务器实验
搭建时间服务器,客户端可在每天早晨的9:00整从ntp服务器更新自己的时间 搭建时间服务器 [root@bogon ~]# getenforce # 查看 selinux 状态 [root@bogon ~]# systemctl status firewalld # 查看防火墙状态 [root@bo ...
分类:其他好文   时间:2020-12-16 12:47:27    阅读次数:2
Feign负载均衡及熔断
目标:可以配置Feign内置ribbon配置项和Hystrix熔断的Fallback配置 分析: 负载均衡 服务熔断 请求压缩 日志级别 都可以通过配置项在Feign中开启使用。 小结: 在服务消费工程consumer-demo中的配置文件: ribbon: ConnectTimeout: 1000 ...
分类:其他好文   时间:2020-12-16 12:47:09    阅读次数:3
nim_duilib(10)之slider、progress and circleprogress
introduction 更多控件用法,请参考 here 和 源码。 本文的代码基于这里 本文将介绍3个控件: slider,progress和circleprogress.具体的用法,请参考源码提供的函数。 本文演示结果:滑动滑块,进度条和环形进度条随着slider的值变化而变化。 样式 xml文 ...
分类:其他好文   时间:2020-12-16 12:46:27    阅读次数:3
业务百倍增长,得物如何在三个月完成交易平台重构?
业务百倍增长,得物如何在三个月完成交易平台重构? https://mp.weixin.qq.com/s/DqGdR7Awp0P66cQzYAOutw ...
分类:其他好文   时间:2020-12-16 12:45:53    阅读次数:2
eventfd
static int fd; static uint64_t buffer; static void threadFunc(void) //线程函数 { int t; eventfd_t value; int ret = -1; while(1) { #if 0 t = read(fd,&buffe ...
分类:其他好文   时间:2020-12-16 12:45:24    阅读次数:2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!