• 欢迎光临~

标签:源码

开发技术

万字长文,带你轻松学习 Spark

万字长文,带你轻松学习 Spark
大家好,我是大D。今天给大家分享一篇 Spark 核心知识点的梳理,对知识点的讲解秉承着能用图解的就不照本宣科地陈述,力求精简、通俗易懂。希望能为新手的入门学习扫清障碍,从基础概念入手、再到原理深入,由浅入深地轻松掌握 Spark。 ……继续阅读 »

diligentman 22小时前 0浏览 0个赞

开发技术

Spring 源码(16)Spring Bean的创建过程(7)属性填充

Spring 源码(16)Spring Bean的创建过程(7)属性填充
上一篇介绍了Spring中三级缓存的singletonObjects、earlySingletonObjects、singletonFactories,Spring在处理循环依赖时在实例化后属性填充前将一个lambda表达式放在了三级缓存中,后续在获取时进行了判断,如果不需要进行对象代理,那么直接返回对象Bean,然后将三级缓存中的对象删除,然后放在二级缓存……继续阅读 »

diligentman 22小时前 0浏览 0个赞

开发技术

CentOS7 服务器部署服务(nginx, Docker, MySQL, Joplin)

CentOS7 服务器部署服务(nginx, Docker, MySQL, Joplin)
最近腾讯云的服务器快到期了,又以学生身份续费 1 年。最初是大四部署毕业设计时用的,当时用了“最好的语言”—— PHP写了后台、Java 写了 socket 通信的服务端。还记得当时由于 php7 出没多久,与之前相比连接 MySQL 的库变了,版本的问题还折腾了好久。时间过得好快,转眼都要毕业四年了。。。 ……继续阅读 »

diligentman 24小时前 0浏览 0个赞

开发技术

干掉RedisHelper,请这样用分布式缓存

干掉RedisHelper,请这样用分布式缓存
我们在项目中使用Redis时通常是写一个单例模式的RedisHelper静态类,暴露一些常用的Get、Set等操作,在需要使用地方直接RedisHelper.StringGet(xx,xx)就可以了,这样虽然简单粗暴地满足我们对Redis的所有操作需要,但是这在Asp.Net Core的项目显得不是那么优雅了。首先你的RedisHelper静态类无法使用As……继续阅读 »

diligentman 2天前 0浏览 0个赞

开发技术

重新认识 MSBuild – 1

重新认识 MSBuild – 1
很多人一谈到 MSBuild,脑子里就会出现 “XML”、“只能用 VS 的属性框图形界面操作”、“可定制性和扩展性差” 和 “性能低” 等印象,但实际上这些除了 “XML” 之外完全都是刻板印象:这些人用着 Visual Studio 提供的图形界面,就完全不愿意花个几分钟时间翻翻文档去理解 MSBuild 及其构建过程。 ……继续阅读 »

diligentman 2天前 0浏览 0个赞