主打【死磕Java系列】和精品系列博客
致力打造 Java 精品博客站点

JAVA

Java 中的 try catch 影响性能吗?

陈树义阅读(597)评论(0)赞(2)

原文出自:Java 中的 try catch 影响性能吗?? 前几天在 code review 时发现有一段代码中存在滥用 try catch 的现象。其实这种行为我们也许都经历过,刚参加工作想尽量避免出现崩溃问题,因此在很多地方都想着 t...

如何“干掉”if…else

chenssy阅读(2418)评论(0)赞(5)

原文出自:https://www.jianshu.com/p/1db0bba283f0 前言 if...else 是所有高级编程语言都有的必备功能。但现实中的代码往往存在着过多的 if...else。虽然 if...else 是必须的,但滥...

你的JVM还好吗?GC初步诊断

飞哥-Javaer阅读(1701)评论(0)赞(0)

作者:阿飞Javaer 链接:https://www.jianshu.com/p/5ace2a0cafa4 JVM的GC机制绝对是很多程序员的福音,它让Java程序员省去了自己回收垃圾的烦恼。从而可以把大部分时间专注业务身上,大大提高了业务...

关于 mysql 8 后连接不上数据库

chenssy阅读(1252)评论(0)赞(0)

将本地 MySQL 数据库升级版本后(升级到 8.0.11) ,发现原来的代码连接不上数据库了。检查了很多遍配置都没有发现问题。想到 MySQL 8 后发生了很多改变,所以才想可能是因为 mysql8.0 java 驱动的问题,搜索发现 8...

一个简单java程序的运行全过程

chenssy阅读(1760)评论(0)赞(0)

作者:某人的喵星人 原文:https://www.cnblogs.com/dqrcsc/p/4671879.html 简单说来,一个java程序的运行需要编辑源码、编译生成class文件、加载class文件、解释或编译运行class中的字节...

JAVA 拾遗 — CPU Cache 与缓存行

徐靖峰阅读(1025)评论(0)赞(0)

最近的两篇文章,介绍了我参加的中间件比赛中一些相对重要的优化,但实际上还存在很多细节优化,出于篇幅限制并未提及,在最近的博文中,我会将他们整理成独立的知识点,并归类到我的系列文章「JAVA 拾遗」中。 引言 public class Mai...

JVM致命错误日志(hs_err_pid.log)分析

chenssy阅读(6002)评论(0)赞(0)

最近两天测试环境有一个服务总是会挂(两到三天一次),JVM虚拟机总是会崩溃。所以有必要了解JVM崩溃的原因是什么。 当JVM发生致命错误导致崩溃时,会生成一个hs_err_pid_xxx.log这样的文件,该文件包含了导致 JVM cras...

《Effective java》—–读书笔记

chenssy阅读(12460)评论(14)赞(0)

2015年进步很小,看的书也不是很多,感觉自己都要废了,2016是沉淀的一年,在这一年中要不断学习、看书,努力提升自己!预计在2016年要看12本书,主要涉及java基础、Spring研究、java并发、JVM、分布式之类的。在今年面试的时...

【Java并发编程实战】—– AQS(四):CLH同步队列

chenssy阅读(3025)评论(1)赞(0)

在【Java并发编程实战】—–“J.U.C”:CLH队列锁提过,AQS里面的CLH队列是CLH同步锁的一种变形。其主要从两方面进行了改造:节点的结构与节点等待机制。在结构上引入了头结点和尾节点,他们分别指向队列的头和尾,尝试获取锁、入队列、...

Chenssy's Blog | 致力打造个人精品博客

联系作者