草庐IT

多年来

全部标签

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

本文内容整理自博学谷狂野架构师动态代理简介​ 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中,这三种类型分别代表了三种含义:

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

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

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

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

*一年来再次重大更新:Cesium 1.83 来了

概览动态地形夸大、过倾光线时阴影渐隐效果、增加KTX2和BasisUniversal纹理格式的支持、自定义高程提供器、3D-Tiles扩展检查机制提供Windows*台外边线无效的提示文档修复旧式tileset顶级瓦片无几何误差的错误、修复相机互操作问题、修复后处理异常和闪屏问题更新部分文字性描述(文档类)终结IE11的支持:1.83是最后一个支持IE11的版本。破坏式更新?不再支持KTX1和Crunch纹理;使用ktx2ktx2升级ktx1文件功能新增?新增动态地形夸大功能,见Globe.terrainExaggeration和Globe.terrainExaggerationRelativ

*一年来再次重大更新:Cesium 1.83 来了

概览动态地形夸大、过倾光线时阴影渐隐效果、增加KTX2和BasisUniversal纹理格式的支持、自定义高程提供器、3D-Tiles扩展检查机制提供Windows*台外边线无效的提示文档修复旧式tileset顶级瓦片无几何误差的错误、修复相机互操作问题、修复后处理异常和闪屏问题更新部分文字性描述(文档类)终结IE11的支持:1.83是最后一个支持IE11的版本。破坏式更新?不再支持KTX1和Crunch纹理;使用ktx2ktx2升级ktx1文件功能新增?新增动态地形夸大功能,见Globe.terrainExaggeration和Globe.terrainExaggerationRelativ

52年来CPU芯片发生了什么?晶体管提升1亿倍

在半导体行业,Intel联合创始人戈登·摩尔在1965年提出的摩尔定律被公认为金科玉律,每2年晶体管翻倍的说法指导者半导体芯片的发展,尽管最近十几年来也有说法认为已经过时了,但是它实际上执行得还不错。比利时微电子中心IMEC公布了一张很有趣的路线图,对比了1970年到现在2022年的52年间中,处理器芯片的晶体管密度变化,当年的水平只有1000个晶体管,要知道Intel在1971年推出人类首个微处理器4004时也不过2300个晶体管。现在到了2022年,晶体管规模已经达到了1000亿个,苹果的M1Ultra芯片做到了1140亿晶体管,是52年前的1亿倍了。1000亿晶体管的芯片也不会是终点,实

52年来CPU芯片发生了什么?晶体管提升1亿倍

在半导体行业,Intel联合创始人戈登·摩尔在1965年提出的摩尔定律被公认为金科玉律,每2年晶体管翻倍的说法指导者半导体芯片的发展,尽管最近十几年来也有说法认为已经过时了,但是它实际上执行得还不错。比利时微电子中心IMEC公布了一张很有趣的路线图,对比了1970年到现在2022年的52年间中,处理器芯片的晶体管密度变化,当年的水平只有1000个晶体管,要知道Intel在1971年推出人类首个微处理器4004时也不过2300个晶体管。现在到了2022年,晶体管规模已经达到了1000亿个,苹果的M1Ultra芯片做到了1140亿晶体管,是52年前的1亿倍了。1000亿晶体管的芯片也不会是终点,实

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

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