AIGC生图基础知识 Stable Diffusion是一种基于概率的机器学习模型,用于生成具有特定结构和特征的数据。该模型通过逐步引入结构和模式,从无到有地生成数据。在Stable Diffusion中,这个过程被用来从随机噪声中生成图像。Stable Diffusion WebUI是由AUTOMATIC1111等社区开发者基于Gradio为Stable Diffusion模型提供的一个图形化界面工具。
Go基础知识 超线程技术和CPU多核化的普及为并行计算提供了技术支持和编程需求,程序的并发度有了极大的提升。但是反观编程语言领域却没有什么大的动作,在多核 CPU 高效安全的协作方面,主流语言(C、C++、Java)能做的并不是很多。Google工程师为了解决多核 CPU 高效安全地协作的问题,同时提高开发效率,便开始开发了Go语言。Go语言是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
一次MongoDB查询优化历程 1 问题背景2 分析思路2.1 打印执行耗时,分析耗时点2.3 慢查询日志分析3 总结参考资料对于数据量大的查询,不建议直接用find方法,做对象的类型转换对于数据量大,需要用索引进行优化的查询条件,不要使用$ ne、$ not、$ or等方法,会导致索引失效正确使用慢查询日志,可以很好的帮助分析具体的耗时问题。
什么是Spring Cloud?Spring Cloud和Spring | Spring Boot有什么不同? 这是一篇用来锻炼自己英语的翻译文章,主要讲述了Spring Cloud相关的只是和Spring Boot的对比。
基于maven管理的模块化代码设计 近期在开发一个内部的管理系统,通过前期的技术选型采用了spring boot技术,在前期的代码结构设计上想模仿之前做过的多模块化设计,在做完之后,进行简单的总结回顾。
简单使用leakcannary2治理内存泄漏记录 内存泄漏指的是那些应该被回收的内存没有及时得到回收的现象。内存泄漏的治理的目的就是要让这些应该被回收的对象被回收。产生的根本原因往往是应该被回收的对象被某个静态对象或者长时间存在的对象(如线程)持有。记录一下项目治理的内存泄漏问题。