自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 能不能自己写一个类叫java.lang.System/String?网上答案都是错的--ClassLoader详解

文章目录类启动过程加载(Loading)验证(Verification)准备(Preparation)解析(Resolution)初始化(Initialization)卸载(UnLoading)初步介绍类加载器启动(Bootstrap)类加载器扩展(Extension)类加载器应用程序(Application)类加载器双亲委派模型详解类加载器类加载器间的关系编写自己的类加载器能不能自己写一个类叫java.lang.System/String双亲委派模型的破坏者-线程上下文类加载器ClassLoader 是

2020-11-14 23:57:51 1723 9

原创 不用格式化,5条命令,让Macbook支持ntfs硬盘读写

这里写自定义目录标题不用格式化,5条命令,让Macbook支持ntfs读写不用格式化,5条命令,让Macbook支持ntfs读写在MacOS下连接过移动硬盘的,都知道,NTFS格式的硬盘在mac下只能读,不能编辑。如果想要编辑的话,要么格式化硬盘,改成mac支持的格式,如exFat。要么通过一些软件实现编辑的功能,如mounty。但这些方法都有一些弊端,要么硬盘里有数据,不方便格式化,要么软件容易崩溃或者是要收费。下面介绍一种更简单的方法。打开终端输入 diskutil list,显示如下红

2021-11-11 17:42:18 2252

原创 /etc/hosts 莫名失效重写问题记录

今天在工作中,需要在 /etc/hosts 中添加几个ip和域名的映射,这是一个非常常规简单的东西。结果,过了一会,hosts突然不知道为什么被重写了,我添加的ip都不见了。仔细看了下hosts文件开头的一段话,原来公司要求我们用的vpn会编辑hosts文件,我们用的vpn是f5(big-ip edge client)。解决方法也很简单,先把vpn客户端退出,再编辑hosts文件,就可以了...

2021-05-08 13:35:50 522

转载 请别再问Spring Bean的生命周期了!--- 最简单易懂的介绍

转载自:https://www.jianshu.com/p/1dec08d290c1 sunshujie1990Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入手,帮助面试者彻底搞定Spring Bean的生命周期。只有四个!是的,Spring Bean的生命周期只有这四个阶段。把这四个阶段和每个阶段对应的扩展点糅合在一起虽然没有问题,但是这样非常凌乱,难以记忆。要彻底搞清楚S

2021-04-02 15:28:54 140

原创 zookeeper入门实战源码三部曲-----入门篇

文章目录什么是 ZookeeperZookeeper数据模型Zookeeper 应用场景分布式协调分布式锁元数据/配置信息管理HA高可用性安装 Zookeeperjava环境standalone 模式Quorum 模式目录与配置文件Zookeeper主要目录结构Zookeeper配置文件什么是 ZookeeperZookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Nami

2021-03-12 02:50:20 219

原创 java程序员必须掌握的JDK动态代理

java进阶系列-CLassLoader详解java进阶系列-反射详解java进阶系列-动态代理文章目录引入需求代理模式静态代理优缺点动态代理Proxy源码CGLIB动态代理JDK 动态代理 和 CGLIB动态代理 的对比动态代理的应用十分广泛,很多有名的框架都用到了动态代理,比如spring aop,mybatis,Hibernate,rpc等等,甚至我们日常开发中一些非功能性需求–监控、 统计、鉴权、限流、事务、幂等、日志–也是基于动态代理实现的。由此可见,掌握动态代理对我们的开发工作或阅读框架

2020-11-19 23:29:23 291 1

原创 Java正则表达式总结

Java正则表达式总结持续更新中ingJava正则表达式总结持续更新中ing一 简介1Pattern类2Matcher类二 实例1语法实践2匹配电话号码3Pattern类方法实践4Matcher类方法实践5Java中String过滤数字字母和中文6Unicode编码完美的判断中文汉字和符号三语法五参考六总结最近看了下Java正则表达式,有些收获,于是写在这里。一 、简介J

2020-11-11 18:10:52 434

原创 Java 反射详解

文章目录类型信息反射的介绍准备两个类Class对象获取 Class 对象泛化的Class对象引用构造类的实例化对象获取一个类的所有信息ConstructorMethodField反射包中的Array类Annotation反射的应用场景反射的优缺点类型信息在运行时识别一个对象的类型和类的信息有两种方法,传统的RTTI(Run-Time Type Identification)。它假定我们在编译期已知道了所有类型信息。反射机制,它允许我们在运行时发现和使用类的信息。在Java中用来表示运行时类型信

2020-11-07 16:37:21 262 1

空空如也

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

TA关注的人

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