首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
crossoverJie
掘友等级
Gopher
|
公众号『crossoverJie』
Javaer Gopher
获得徽章 12
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
165
文章 149
沸点 16
赞
165
返回
|
搜索文章
赞
文章( 149 )
沸点( 16 )
手把手实现一条延时消息
前言近期在维护公司的调度平台,其中有个关键功能那就是定时任务;定时任务大家平时肯定接触的不少,比如JDK中的Timer、ScheduledExecutorService、调度框架Quartz等。通常用
漫话:如何给女朋友解释什么是"锟斤拷"?
周末女朋友出去逛街了,我自己一个人在家看综艺节目,突然,女朋友给我打来电话。 要想知道什么是乱码,需要先从计算机编码说起。 我们经常看一些谍战剧,谍战剧里敌特、地下党员以及八路军各部间发送情报的时候,一般都是通过电报发送的,电报在传递的过程中,需要发报员用电键发出长短不一的电码…
如何参与一个顶级开源项目
最近个人事情比较多(搬家、换工作、短暂休息)所以一直也没有顾得上博客更新,恰好最近收到一封邮件提醒了我。 也是时候写一篇文章来聊聊参与开源项目的事(最近也确实进入了笔荒期)。 ps:第一次收到这样的中秋节礼物,加上 Dubbo 社区的活跃及阿里的重视度,还在做 PRC 或微服务…
设计一个全局异常处理器
最近稍微闲了一点于是把这个半年都没更新的开源项目 cicada 重新捡了起来。 这些都看完了相信对这个小玩意应该会有更多的想法。 广告打完了,回到正题;大家平时最常用的 MVC 框架当属 SpringMVC 了,而在搭建脚手架的时候相信全局异常处理是必不可少的。 实现一个 Sp…
What?一个 Dubbo 服务启动要两个小时!
前几天在测试环境碰到一个非常奇怪的与 dubbo 相关的问题,事后我在网上搜索了一圈并没有发现类似的帖子或文章,于是便有了这篇。 希望对还未碰到或正在碰到的朋友有所帮助。 现象是这样的,有一天测试在测试环境重新部署一个 dubbo 应用的时候发现应用“启动不起来”。 但过几个小…
常见的集合容器应当避免的坑
前不久帮同事一起 review 一个 job 执行缓慢的问题时发现不少朋友在撸码实现功能时还是有需要细节不够注意,于是便有了这篇文章。 其实在大部分情况下这都是没啥问题,无非就是循环的往 ArrayList 中写入数据而已。 但在特殊情况下,比如这里的 getData() 返回…
再一次生产 CPU 高负载排查实践
前几日早上打开邮箱收到一封监控报警邮件:某某 ip 服务器 CPU 负载较高,请研发尽快排查解决,发送时间正好是凌晨。 不过本次问题产生的原因却和上次不太一样,大家可以接着往下看。 收到邮件后我马上登陆那台服务器,看了下案发现场还在(负载依然很高)。 于是我便利用这类问题的排查…
分表后需要注意的二三事
本篇是上一篇《一次分表踩坑实践的探讨》,所以还没看过的朋友建议先看上文。 分表策略:哈希、时间归档等。 分表字段的选择。 数据迁移方案。 而本篇文章的背景是在我们上线这段时间遇到的一些问题并尝试解决的方案。 之前提到在分表应用上线前我们需要将原有表的数据迁移到新表中,这样才能保…
线程池没你想的那么简单(续)
线程池基本调度功能。 线程池自动扩容缩容。 队列缓存线程。 关闭线程池。 这些功能,最后也留下了三个待实现的 features 。 执行带有返回值的线程。 这次就实现这三个特性来看看 j.u.c 中的线程池是如何实现这些需求的。 线程池中的任务执行完毕后再通知主线程做其他事情,…
年轻人的第一篇博客
写这篇文章的前因是有位读者留言提到了相关的话题,其实在之前有一篇《如何成为一位「不那么差」的程序员》时有简要提到但没有细说;这次就借这个机会好好聊聊这个事情的前因后果。 为什么要写博客? 我觉得大部分人应该都知道标准答案。 翻了下记录,我从 16 年四月份至今写了三年的博客,产…
下一页
个人成就
优秀创作者
文章被点赞
12,959
文章被阅读
902,765
掘力值
39,612
关注了
7
关注者
26,685
收藏集
2
关注标签
20
加入于
2016-06-24