摘要:
文章首发于【Java天堂】,跟随我探索Java进阶之路! 虚拟机类加载机制 在Java代码被编译成Class文件之后,最终需要加载到Java虚拟机中才能被运行和使用,Java虚拟机加载Class文件到内存,并对数据进行校验、转换、解析和初始化之后,才变成了我们真正可以使用的Java类型,这个过程就叫 阅读全文
摘要:
文章首发于【Java天堂】,跟随我探索Java进阶之路! Class文件是什么 Java Class文件是Java编译器将源代码编译后的二进制表示,它是Java虚拟机(JVM)运行的基础。 Class文件绝大部分内容是在1997年发布的第一版《Java虚拟机规范》中就已经定义好的,后续20多年的发展 阅读全文
摘要:
做过开发的同学都有体会,日期时间的处理很麻烦,稍不注意就会出现日期格式不一样,或者时间差8小时。 那为何日期时间这么难处理呢?今天我们就来梳理一下在编程的世界里,为啥日期时间这么难处理。 我们先来熟悉几个概念 1、时区(Timezone) 由于各地的日出日落时间不同,所以把全球所有地区共分为24个时 阅读全文
摘要:
在前面一篇《跟我学ShardingSphere之SpringBoot + ShardingJDBC分库》我们介绍了如何利用Shard... 阅读全文
摘要:
ShardingSphere Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 J... 阅读全文
摘要:
什么是RPC RPC是远程过程调用(Remote Procedure Call)的缩写,RPC调用需要对应的RPC协议,它允许像调用... 阅读全文
摘要:
啥是SPI SPI,全称为 Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的AP... 阅读全文
摘要:
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 关键点: 1、两个链表是升序的 ... 阅读全文
摘要:
只需低头努力,剩下的交给时光,时间会公平地帮你处理一切 前言 log配置可能是被忽视的一个环节,一般的项目中日志配置好了基本上... 阅读全文
摘要:
只需低头努力,剩下的交给时光,时间会公平地帮你处理一切 一个简单的例子 public class MvcModel { ... 阅读全文