自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(4)
  • 收藏
  • 关注

原创 IOC和DI的概念,以及Spring框架的介绍

对于Java开发者来说,Spring肯定是一个避不开的技术。所以准备系统的学下Spring框架。 我给自己设计的学习路线是这样的: 首先阅读下Spring的官方文档(注意,Spring官网上有很多项目,Spring的基础框架是Spring FrameWork这个项目),记录我认为重要的内容,方便后续回顾,到这边对Spring会有基本的认识; 然后找一到两本关于Spring源码的书,深入学习下Spring框架的原理性内容; 最后对于Spring的关键特性我会单独写博客记录,其实也就是对第二步的记录,你看了源码

2020-07-03 14:52:23 134

原创 Java基础之Synchronized原理

目录 synchronized的三种应用方式 synchronized作用于实例方法 synchronized作用于静态方法 synchronized同步代码块 synchronized底层语义原理 理解Java对象头与Monitor synchronized代码块底层原理 synchronized方法底层原理 Java虚拟机对synchronized的优化 偏向锁 轻量级锁 自旋锁 锁消除 无锁->偏向锁 偏向锁 -> 轻量级锁 轻量级锁 -> 重量级锁 关于synchronized 可

2020-07-03 14:51:18 131

原创 python设计模式之观察者模式

说到观察者模式,在我脑海中总是闪现,这家伙跟消息队列的主题发布订阅有什么关系,虽然本人对消息队列没有很深的研究,但是凭直觉我就认为消息队列的实现就使用了观察者模式吧,所以本文就来模拟消息队列的丐版实现阐述观察者模式是怎样玩的。 观察者模式的GOF官方解释是: 定义对象间的一种一对多(变化)的依赖关系, 以便当一个对象(Subject)的状态发生改变时,所有依赖于它的对象都得到通知并更新。 主要构成就是主题基类, 观察者基类及其他们的实现。接下来我们开始设计属于我们自己的消息队列。 01、 首先设计主题基类

2020-07-03 14:49:03 280

原创 JIT中的PrintAssembly续集

简介 上篇文章和小师妹一起介绍了PrintAssembly和PrintAssembly在命令行的使用,今天本文将会更进一步讲解如何在JDK8和JDK14中分别使用PrintAssembly,并在实际的例子中对其进行进一步的深入理解。 JDK8和JDK14中的PrintAssembly 小师妹:F师兄,上次你介绍的PrintAssembly的自测命令,怎么在JDK14中不好用呢? java -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly -version 有

2020-07-03 14:47:20 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除