Browsed by
作者:夏雪冬日

【JVM从小白学成大佬】2.Java虚拟机运行时数据区

【JVM从小白学成大佬】2.Java虚拟机运行时数据区

这里我们先说句题外话,相信大家在面试中经常被问到介绍Java内存模型,我在面试别人时也会经常问这个问题。但是,往往都会令我比较尴尬,我还话音未落,面试者就会“背诵”一段(Java虚拟机是由堆、方法区、虚拟机栈,吧啦吧啦。。。),估计心里还一脸自豪的想幸好哥提前在网上搜过,早有准备。每每这个时候,我都[……]

继续阅读

【JVM从小白学成大佬】1.开篇

【JVM从小白学成大佬】1.开篇

JVM的重要性毋庸置疑,可以毫不夸张的说Java虚拟机是整个Java平台的基石。 JVM方面的知识,也一直是BAT等大厂面试考核的重点。特别是JVM调优,故障排查性能调优,你知道该从哪些方面入手吗?

此专栏结合自己对JVM的理解,从java运行时数据区、java内存模型(JMM)、什么是垃圾回收,[……]

继续阅读

Java代码获取数据库表名、字段名、字段类型及注释等信息

Java代码获取数据库表名、字段名、字段类型及注释等信息

在最近的项目中碰到一个数据源的配置需求,就是需要配置公司所有系统的数据库、表等信息,其中大数据部门抽数时需要过滤某些表的敏感字段,如身份证号、手机号等敏感字段。

需要后端动态连接数据库,及获取相应数据库的表、字段等信息。

示例代码如下:

publi[......]

继续阅读

使用Consul做服务发现的若干姿势

使用Consul做服务发现的若干姿势

从2016年起就开始接触Consul,使用的主要目的就是做服务发现,后来逐步应用于生产环境,并总结了少许使用经验。最开始使用Consul的人不多,这两年微服务越来越火,使用Consul的人也越来越多,目前群里已有400多人,经常有人问一些问题[……]

继续阅读

【不做标题党,只做纯干货】HashMap在jdk1.7和1.8中的实现

【不做标题党,只做纯干货】HashMap在jdk1.7和1.8中的实现

《倚天屠龙记》里九阳真经里的口诀:他强由他强,清风拂山岗;他横由他横,明月照大江。他自狠来他自恶,我自一口真气足。(原谅我插入广告缅怀金庸大师,年少时期读的最多的书就是金庸大师的,遍布侠骨柔情大义啊)。这里的“真气”就是先掌握好jdk1.7和1.8,其它学不动的版本以后再说。[……]

继续阅读