一猿小讲

LV1
发表了文章

程序员进阶系列:多图教你掌握JVM

提及 JVM 这个词,估计大家都能简单说两句,但是根据身边朋友以及诸多粉丝提出的疑问,能系统讲出来 JVM 的却真心很少。

一猿小讲
发表了文章

程序员进阶系列:年少不懂爱家家,懂了已是猿中人。

时隔多年,回想起那个面试场景,忍不住要感叹:年少不懂i++(爱家家),如今懂了却已是老码农(双鬓白)。

一猿小讲
发表了文章

程序员进阶系列:你真的懂 HelloWorld 吗?

作为入了门的 Java 程序员,相信在脑海中都能够秒写出 HelloWorld.java,都知道编译成 HelloWorld.class,然后就可以跨平台执行了...

一猿小讲
发表了文章

定位生产问题时,异常堆栈莫名丢了,何解?

今天分享的这个知识有点冷,相信很多 Java 程序员很少遇到,废话不多说,直接进入排查问题的真实讨论现场。

一猿小讲
发表了文章

Java线程池深度揭秘

Executor 是一个接口(主要用于定义规范),定义了 execute 方法,用于接收 Runnable 对象。

一猿小讲
发表了文章

Executors功能如此强大,ThreadPoolExecutor功不可没(一)

在 JDK1.5 以前,研发人员在面对线程频繁调度的场景,必须手动打造线程池,来节约系统开销(画外音:真是吃了不少苦头)。

一猿小讲
发表了文章

彻底搞懂 Java 线程池,干啥都不再发憷

作为 Java 程序员,无论是技术面试、项目研发或者是学习框架源码,不彻底掌握 Java 多线程的知识,做不到心中有数,干啥都没底气,尤其是技术深究时往往略显发...

一猿小讲
发表了文章

Java程序跑的快,全要靠线程带

作为 Java 程序员,在技术面试时,多线程的知识多少都会被提及,这也是我面试候选人时,常聊的一个话题。

一猿小讲
发表了文章

Java 8 的这些特性,你知道吗?

作为一个心怀大教堂之愿景的搬砖码农,伴着一行代码一块砖的节奏,生产环境上 JDK 的版本从 1.4 逐步升级到 8。

一猿小讲
发表了文章

fastjson的这些坑,你误入了没?

而且很明确:java.util.HashMap不能转换成com.alibaba.fastjson.JSONObject。

一猿小讲
发表了文章

(六)改掉这些坏习惯,还怕写不出精简的代码?

上次讨论了一下如何借助注解来精简代码,代码修炼的系列分享,书接上篇,本次继续探讨一下:还有哪些奇淫技巧,能助力写出精简的代码?

一猿小讲
发表了文章

(五)改掉这些坏习惯,还怕写不出精简的代码?

招式一不多说,徒手造轮子而已;重点说说招式二,引用 Hibernate Validator 类库替换参数校验,如下图示意,只需通过注解就轻松实现参数的基本验证。

一猿小讲
发表了文章

(四)改掉这些坏习惯,还怕写不出健壮的代码?

摘一段跑在生产环境上的代码,代码咋一看没啥问题,主要功能是获取请求参数;然后完成数据校验。

一猿小讲
发表了文章

(三)改掉这些坏习惯,还怕写不出优雅的代码?

类似上面这种写法,if/else 就显得有点高射炮打蚊子,有的同学就会按照下面方式进行简化。

一猿小讲
发表了文章

(二)改掉这些坏习惯,还怕写不出优雅的代码?

上期分享,通过示例剖析编码中一些经常触犯的性能点,以及编码时常犯的一些小毛病,来告诉新手程序员如何写出健壮的代码。

一猿小讲
发表了文章

(一)改掉这些坏习惯,还怕写不出健壮的代码?

近期对团队负责的项目,进行了一次 Code Review,代码评审过程中遇到的那些编码坏习惯,笑的合不拢嘴。不过,评审中很多代码编写问题,以往都多次提及过,所以...

一猿小讲
发表了文章

真实|技术人员该如何站好最后一班岗?

从上家公司离职已经 5 年多啦,记得离职大概没多久,前技术同事微信告诉我:你写的交接文档,在会议上公开表扬,让其它组作为参考。

一猿小讲
发表了文章

项目中如何实现 SQL 耗时监控?(实现篇)

项目开发中,经常会对耗时较长的 SQL 进行针对性优化,而在搭建项目雏形时,统计 SQL 耗时的能力,是项目中必不可少的基础服务能力。

一猿小讲
发表了文章

项目中这样统计方法耗时不香吗?

在项目开发维护时,经常会对处理耗时较长的代码进行重构,那么该如何知道方法处理用了多长时间呢?到底该怎么实现呢?

一猿小讲
发表了文章

知道MDC,那NDC是什么?这个知识有点冷

在项目开发中,经常会巧妙借助 MDC 解决链路跟踪、统计耗时等很多问题,通过往期分享的《MDC是什么鬼?用法、源码一锅端》,对 MDC 有了一个深入的了解,但是...

一猿小讲

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券