首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
奥利奥根本扭不开
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
267
文章 49
沸点 218
赞
267
返回
|
搜索文章
赞
文章( 49 )
沸点( 218 )
再一次生产 CPU 高负载排查实践
前几日早上打开邮箱收到一封监控报警邮件:某某 ip 服务器 CPU 负载较高,请研发尽快排查解决,发送时间正好是凌晨。 不过本次问题产生的原因却和上次不太一样,大家可以接着往下看。 收到邮件后我马上登陆那台服务器,看了下案发现场还在(负载依然很高)。 于是我便利用这类问题的排查…
原创 | 我被面试官给虐懵了,竟然是因为我不懂Spring中的@Configuration
现在大部分的Spring项目都采用了基于注解的配置,采用了@Configuration 替换标签的做法。一行简单的注解就可以解决很多事情。但是,其实每一个注解背后都有很多值得学习和思考的内容。这些思考的点也是很多大厂面试官喜欢问的内容。 本文就来尝试回答下以上问题。简单介绍下@…
SpringMvc的Controller中异常处理
在Spring中,有一些异常会默认映射为HTTP状态码,不需要程序处理。下表列出Spring的默认处理异常: 上表中的异常会由Spring自身抛出,如果DispatcherServlet处理过程中或执行校验时出现问题时则直接返回。例如,如果DispatcherServlet无法…
面试了 N 个候选人后,我总结出这份 Java 面试准备技巧!
在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。 相信其它公司招初级开发时,应该也照着这个标准来面的。 我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能进团队干活后确实能达到期望,但可能无法通过面试,面试官只根据面试情况来判断。 要知…
记录一次线上OOM情况排查过程
当时一台机子挂掉后,马上重启了挂掉的机子,并且把另一台机子的内存信息dump下来。 在dump过程中遇到小插曲,无法dump下来。 上图看到 Killed process 7364, UID 502, (java) total-vm:10511252kB, anon-rss:7…
JavaScript:Aho–Corasick算法实现敏感词过滤
敏感词过滤应该是许多后端同事经常会遇到的需求,无论是评论、弹幕、文章,都需要做敏感词过滤处理来规避风险。在前端开发中,使用replace函数来替换字符串是我们的常规操作,在这之前我思考过如果用JavaScript来实现敏感词过滤该怎么做。在学习过程中,接触到了Trie树,瞬间有…
从源码入手分析SpringMVC的原理
我们依然发起localhost:8080/hi这个请求,程序停在了断点位置,同时也得到了一条调用链。我们沿着调用链从启动位置向上找,我们忽略所有core包下的内容,只找web包下的类,发现请求经过HttpServlet层层封装,最终交给了一个叫DispatcherServlet…
Java工程师成神之路(2018修订版)
原理及用法。 commons.lang, commons.*... guava-libraries netty 单例、策略、工厂、适配器、责任链。 在linux上部署storm,用zookeeper做协调,运行storm hello world,local和remote模式运行…
下一页
关注了
20
关注者
3
收藏集
1
关注标签
9
加入于
2018-06-30