- 博客(696)
- 收藏
- 关注
原创 IO流--13--MultipartFile
MultipartFile为org.springframework.web.mutipart包下的一个类,也就是说如果想使用MultipartFile这个类就必须引入spring框架,</</</</</</</</</</</</</</</换句话说,如果想在项目中使用MultipartFile这个类,那么项目必须要使用spring框架才可以,否则无法引入这个类。
2025-05-08 17:07:27
966
原创 语法-- 03--There be、give sb sth、mush many
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。
2025-03-22 11:23:03
367
原创 应用--01--CPU飙升怎么处理?
生产中如果出现 CPU 飙升100% 的情况先确定前一天或者最近是否有新版本发布或者依赖域的服务有新版本发布,有的话第一时间回滚。如果最近或很长一段时间都没有新版本发布,那就先申请紧急扩容,增加机器最后才是通过文本的这一套套路排查具体的原因分析和解决方案。
2025-03-11 17:46:45
860
原创 ClickHouse--20--Projection (投影)
投影类似于物化视图,但在part-level上定义。投影存储在分区目录中。它类似于索引,但包含存储匿名MergeTree表分区的子目录。这个表是由投影的定义查询生成的如果存在GROUP BY子句,底层存储引擎变成AggregatingMergeTree,所有聚合函数都转换为AggregateFunction如果有ORDER BY子句,则MergeTree表将其用作主键表达式。在合并过程中,投影分区通过其存储的合并例程进行合并父表分区的校验和与投影分区相结合其他维护任务类似于跳过索引。
2025-03-07 18:52:15
922
原创 Java--jdk、maven安装
1.打开 Oracle 官方 JDK 下载页面,点击图中的 Products。Java SE 8 是首个具有长期支持(LTS)的版本,稳定性和兼容性经过多年验证。它引入了 Lambda 表达式、StreamAPI、默认方法和新的日期时间 API 等现代特性,大大提高了开发效率,因此广泛应用于生产环境。此外,许多企业项目和主流框架(如Spring、Tomcat)长期依赖 Java 8。它的社区资源、文档和教程非常丰富,适合初学者学习和企业系统维护,这也是其至今仍受欢迎的原因。
2025-02-25 15:29:48
1042
原创 Redis--21--大Key问题解决方案
Redis–20–大Key问题解析在实际生产环境中,合理应对Redis大Key问题需要结合预防、监控和优化的多种手段。以下是一些经验总结和最佳实践,帮助开发和运维团队更高效地管理Redis系统。
2025-01-14 11:33:17
964
原创 Spring Boot--06--整合Swagger
官网:https://swagger.io/Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。当通过 Swagger 进行正确定义,用户可以理解远程服务并使用最少实现逻辑与远程服务进行交互。与为底层编程所实现的接口类似,Swagger消除了调用服务时可能会有的猜测。
2024-12-17 17:09:30
1161
原创 加密--02--MD5--简介
MD5,全称Message Digest Algorithm 5,翻译过来就是消息摘要算法第5版,是计算机安全领域广泛使用的一种散列函数,用于确保信息传输的完整性。MD5算法是由MD2、MD3、MD4演变而来,是一种单向加密算法,一种不可逆的加密方式。正常情况下,它的结果是一个 长度为 32位 的 16进制 的 字符串。也有一些地方会用到 16 位的 MD5的结果,它实际上是从 32位 字符串中取中间的第9位到第24位的部分,即长度是 16位。
2024-12-13 17:18:10
1078
原创 Spring--07-01---@Transactional注解失效的8大场景
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。
2024-12-13 15:44:38
1436
原创 springboot启动 Logback报错---ERROR in ch.qos.logback.classic.joran.action.ContextNameAction
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。
2024-12-12 18:17:55
2059
原创 加密--01--Jasypt加密/解密工具
在大多数项目中,配置文件中的 mysql 数据库密码、redis 密码等其他敏感性密码都是以明文形式存在,这种配置本身没有任何问题,但是,在某些情况下,可能会对公司造成不可挽救的损失,比如:某一天,小明因为加班过度,头脑发昏,不小心把公司项目上传到自己的GitHub 仓库里面了,导致的后果就是,公司数据库用户名密码泄露,被某些大佬加以利用…所以,基于上面这种情况,加入配置文件中数据库用户密码等其他敏感信息都是经过加密处理过的呢???是不是可以大概率避免这种情况。Jasypt因此应运而生。
2024-11-25 16:00:33
3301
原创 SpringBoot注解--12--@Async
在业务场景中,有时需要使用自己定义的执行器来跑异步的业务逻辑,那该怎么办呢?答案是,自定义线程池。1 编写配置类@Data//核心线程//最大线程//队列容量//保持时间//名称前缀2 使用自定义线程池@Component@Async("MyExecutor") //使用自定义的线程池(执行器)//...具体业务逻辑。
2024-11-25 10:40:51
1158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人