草庐IT

时隔多年,这次我终于把动态代理的源码翻了个地儿朝天

本文内容整理自博学谷狂野架构师动态代理简介​ Proxy模式是常用的设计模式,其特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。用户可以更加结构图,自己编码完成Proxy模式。这种实现称为静态代理。​ Java提供了java.lang.reflect.Proxy类与InvocationHandler接口,配合反射,可以实现动态代理。静态代理的代理类与代理操作,都是事先编码,运行过程种无法修改代理结构。动态代理的代理与代理操作,都是在运行过程中,动态生成,可以在运行过程中,修改代理结构,符合面向对象的开闭原则。​ 最最最

时隔多年,这次我终于把动态代理的源码翻了个地儿朝天

本文内容整理自博学谷狂野架构师动态代理简介​ Proxy模式是常用的设计模式,其特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。用户可以更加结构图,自己编码完成Proxy模式。这种实现称为静态代理。​ Java提供了java.lang.reflect.Proxy类与InvocationHandler接口,配合反射,可以实现动态代理。静态代理的代理类与代理操作,都是事先编码,运行过程种无法修改代理结构。动态代理的代理与代理操作,都是在运行过程中,动态生成,可以在运行过程中,修改代理结构,符合面向对象的开闭原则。​ 最最最

用了这么多年的 SpringBoot 你知道什么是 SpringBoot 的 Web 类型推断吗?

用了这么多年的SpringBoot那么你知道什么是SpringBoot的web类型推断吗?估计很多小伙伴都不知道,毕竟平时开发做项目的时候做的都是普通的web项目并不需要什么特别的了解,不过抱着学习的心态,阿粉今天带大家看一下什么是SpringBoot的web类型推断。SpringBoot的web类型有哪些既然是web类型推断,那我们肯定要知道SpringBoot支持哪些类型,然后才能分析是怎样进行类型推断的。根据官方的介绍SpringBoot的web类型有三种,分别是,NONE、SERVLET和REACTIVE,定义在枚举WebApplicationType中,这三种类型分别代表了三种含义:

用了这么多年的 SpringBoot 你知道什么是 SpringBoot 的 Web 类型推断吗?

用了这么多年的SpringBoot那么你知道什么是SpringBoot的web类型推断吗?估计很多小伙伴都不知道,毕竟平时开发做项目的时候做的都是普通的web项目并不需要什么特别的了解,不过抱着学习的心态,阿粉今天带大家看一下什么是SpringBoot的web类型推断。SpringBoot的web类型有哪些既然是web类型推断,那我们肯定要知道SpringBoot支持哪些类型,然后才能分析是怎样进行类型推断的。根据官方的介绍SpringBoot的web类型有三种,分别是,NONE、SERVLET和REACTIVE,定义在枚举WebApplicationType中,这三种类型分别代表了三种含义:

一本软考教材,治好了我多年的低血压

事情是这样的,最近想要考一个高级软件资格证书,于是二话不说买了“信息系统项目管理师”相关资料就开始学起来了。教材一到手,刚翻开第一页读了个序言,曾经熟悉的味道就开始直冲天灵盖:和大学时的众多教材一样,这本教材也是相当的“不说人话”。好像我们国内的教材都这样,就没打算让人看懂,这本教材也不例外。是的,就是没打算让人看懂,要是在以前我会认为是自己水平不够所以看不懂,但是在看过各种优秀的技术书籍之后,我已经能够分辨是“我不行”还是“教材不行”了。可能这就是成长吧......咳咳,言归正传。随着学习进度的推进,我的血压也是一路飙升......上一次这么飙升还是看《南明史》的时候。今天学到第四章,我是在

一本软考教材,治好了我多年的低血压

事情是这样的,最近想要考一个高级软件资格证书,于是二话不说买了“信息系统项目管理师”相关资料就开始学起来了。教材一到手,刚翻开第一页读了个序言,曾经熟悉的味道就开始直冲天灵盖:和大学时的众多教材一样,这本教材也是相当的“不说人话”。好像我们国内的教材都这样,就没打算让人看懂,这本教材也不例外。是的,就是没打算让人看懂,要是在以前我会认为是自己水平不够所以看不懂,但是在看过各种优秀的技术书籍之后,我已经能够分辨是“我不行”还是“教材不行”了。可能这就是成长吧......咳咳,言归正传。随着学习进度的推进,我的血压也是一路飙升......上一次这么飙升还是看《南明史》的时候。今天学到第四章,我是在

CPU处理器基本不会坏?专业人士解读:多年谣传 奸商都懂的

PC电脑一旦出故障,维修起来会比较麻烦,容易坏的包括主板、显卡,不容易坏的则是CPU、内存等芯片类产品,很多人都相信CPU是基本不会坏的,然而在专业电脑人员看来,这个说法并不对。知名电脑装机商@小敌鸽今天就解释了这个情况,他表示CPU最近坏得有点多,13700K13900K动不动不认内存通道或者卡死死机的,还有不认显卡的,换啥都没用,最后换了个cpu,满血复活。他提到最近已经有6台这样的机器了,而且都是用了十几天或者一两个月出的问题。​​​​还有他的粉丝询问CPU是不是基本不会坏,@小敌鸽表示这个说法其实是谣传,还自嘲等大家做了电脑奸商的时候就知道CPU经常坏了。不过CPU坏了之后售后也简单,

CPU处理器基本不会坏?专业人士解读:多年谣传 奸商都懂的

PC电脑一旦出故障,维修起来会比较麻烦,容易坏的包括主板、显卡,不容易坏的则是CPU、内存等芯片类产品,很多人都相信CPU是基本不会坏的,然而在专业电脑人员看来,这个说法并不对。知名电脑装机商@小敌鸽今天就解释了这个情况,他表示CPU最近坏得有点多,13700K13900K动不动不认内存通道或者卡死死机的,还有不认显卡的,换啥都没用,最后换了个cpu,满血复活。他提到最近已经有6台这样的机器了,而且都是用了十几天或者一两个月出的问题。​​​​还有他的粉丝询问CPU是不是基本不会坏,@小敌鸽表示这个说法其实是谣传,还自嘲等大家做了电脑奸商的时候就知道CPU经常坏了。不过CPU坏了之后售后也简单,

运维大牛万字自述:道尽十多年血泪史与转型自救路

与一个行业大牛的朋友交流时,在听到他年轻时在思科的一些关于将工作方法升华为方法论,比如“监、管、控”、“新网点”理念,并推动整个行业建设时为之一震。这个触动让我有了让自己的运维知识体系建设做第一次飞跃的打算,即如何将知识体系通过一个主线串起来。关于这个主线,找过一些朋友做了交流,比如“风险可控”、“一体化”、“更高效更优化的资源配置”、“可扩展性”。由于自己主要身处一线运维团队,所以选了“可扩展性”的主线,接下来打算根据这条主线,不断完善知识体系,目标是体系化的整理知识体系,主要从组织、流程、工具的可持续整合。以下内容,主要是对运维整体的概览,讲讲对运维的认识,以及一些转型理念思考。一、运维不

运维大牛万字自述:道尽十多年血泪史与转型自救路

与一个行业大牛的朋友交流时,在听到他年轻时在思科的一些关于将工作方法升华为方法论,比如“监、管、控”、“新网点”理念,并推动整个行业建设时为之一震。这个触动让我有了让自己的运维知识体系建设做第一次飞跃的打算,即如何将知识体系通过一个主线串起来。关于这个主线,找过一些朋友做了交流,比如“风险可控”、“一体化”、“更高效更优化的资源配置”、“可扩展性”。由于自己主要身处一线运维团队,所以选了“可扩展性”的主线,接下来打算根据这条主线,不断完善知识体系,目标是体系化的整理知识体系,主要从组织、流程、工具的可持续整合。以下内容,主要是对运维整体的概览,讲讲对运维的认识,以及一些转型理念思考。一、运维不