会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
纪莫
心中有光,人生总会晴朗。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
2020年4月28日
深入理解JVM(③)虚拟机的类加载器(双亲委派模型)
摘要: 前言 先解释一下什么是类加载器,通过一个类的全限定名来获取描述该类的二进制字节流,在虚拟机中实现这个动作的代码被称为“类加载器(Class Loader)”。 类与类加载器 类加载器虽然只用于实现类的加载动作,但它在Java程序中起到的作用却远超类加载阶段。每个类加载器都有一个独立的类名称空间,所以
阅读全文
posted @ 2020-04-28 18:59 纪莫
阅读(452)
评论(0)
推荐(0)
2020年3月14日
深入理解JVM(③)经典的垃圾收集器
摘要: 前言 如果说垃圾收集算法是内存回收的方法论,那垃圾收集器就是内存回收的实践者。本次要介绍的是几款“经典”的垃圾收集器,之所以被称之为“经典”,是为了与几款目前仍处于实验状态,但是执行效果上有革命性改进的高性能低延迟收集器区分开来,虽然算不上最先进的技术,但却是在实践中千锤百炼,足够成熟,可以在商用生
阅读全文
posted @ 2020-03-14 19:50 纪莫
阅读(344)
评论(0)
推荐(0)
2020年2月2日
深入理解JVM(③)HotSpot虚拟机对象探秘
摘要: 前言 上篇文章介绍了Java虚拟机的运行时数据区域,大致明白了Java虚拟机内存模型的概况,下面就基于实用优先的原则,以最常用的虚拟机HotSpot和最常用的内存区域Java堆为例,升入探讨一下HotSpot虚拟机在Java堆中对象分配、布局和访问的全过程。 对象的创建 Java是一门面向对象的编程
阅读全文
posted @ 2020-02-02 22:22 纪莫
阅读(517)
评论(0)
推荐(0)
2020年1月22日
深入理解JVM(③)JVM运行时数据区域
摘要: 前言 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时机,有的区域随着虚拟机进程的启动而一直存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。Java虚拟机将其管理的内存分为以下几个运行时区域。 Java虚拟机运行时
阅读全文
posted @ 2020-01-22 23:16 纪莫
阅读(388)
评论(0)
推荐(0)
2019年12月28日
一文看懂分布式事务
摘要: 本地事务 事务Transaction由一组SQL组成,具有四个ACID特性 ACID Atomicity 原子性 构成事务的一组SQL,要么全部生效,要么全不生效,不会出现部分生效的情况 Consistency 一致性 数据库经过事务操作后从一种状态转变为另一个状态。可以说原子性是从行为上描述,而一
阅读全文
posted @ 2019-12-28 23:41 纪莫
阅读(754)
评论(0)
推荐(2)
2019年11月24日
架构师必须了解的30条设计原则
摘要: 前言 众所周知,架构师的角色,更偏向于策划、而非指挥,塑造、而非支配,其存在的意义,在于引导大家讨论、而非自己主宰一切。 但是,具体应该如何执行呢?本文作者整理了 30 个公认的架构原则,来帮助大家解决此问题。也许有的原则,你从未听说,但你看完就能快速学会。 基本原则 原则1 KISS (Keep
阅读全文
posted @ 2019-11-24 23:14 纪莫
阅读(598)
评论(0)
推荐(0)
2019年10月27日
Java NIO之Java中的IO分类
摘要: 前言 前面两篇文章(Java NIO之理解I/O模型(一)、Java NIO之理解I/O模型(二))介绍了,IO的机制,以及几种IO模型的内容,还有涉及到的设计模式。这次要写一些更贴近实际一些的内容了,终于要说到了Java中的各种IO了。我也是边学边理解,有写的不对的地方,欢迎小伙伴们指出和补充。
阅读全文
posted @ 2019-10-27 19:31 纪莫
阅读(1313)
评论(0)
推荐(1)
2019年9月23日
Java NIO之理解I/O模型(二)
摘要: 前言 上一篇文章讲解了I/O模型的一些基本概念,包括同步与异步,阻塞与非阻塞,同步IO与异步IO,阻塞IO与非阻塞IO。这次一起来了解一下现有的几种IO模型,以及高效IO的两种设计模式,也都是属于IO模型的基础知识。 UNIX下可用的五种I/O模型 根据UNIX网络编程对IO模型的分类,UNIX提供
阅读全文
posted @ 2019-09-23 01:01 纪莫
阅读(905)
评论(0)
推荐(1)
2019年9月4日
Java NIO之理解I/O模型(一)
摘要: 前言 自己以前在Java NIO这块儿,一直都是比较薄弱的,以前还因为这点知识而错失了一个机会。所以最近打算好好学习一下这部分内容,我想应该也会有朋友像我一样,一直想闹明白这块儿内容。但是一直无从下手,每次被问到什么NIO,BIO,AIO就慌,下面我们先从一些基本概念来慢慢了解NIO这部分内容。 同
阅读全文
posted @ 2019-09-04 00:51 纪莫
阅读(1448)
评论(2)
推荐(2)
2019年8月18日
@ConfigurationProperties 注解使用姿势,这一篇就够了
摘要: 前言 在编写项目代码时,我们要求更灵活的配置,更好的模块化整合。在 Spring Boot 项目中,为满足以上要求,我们将大量的参数配置在 application.properties 或 application.yml 文件中,通过 @ConfigurationProperties 注解,我们可以
阅读全文
posted @ 2019-08-18 23:03 纪莫
阅读(66701)
评论(5)
推荐(16)
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
公告