2026年1月12日
摘要:
Spring官方文档参考 https://docs.spring.io/spring-boot/reference/features/logging.html Logback变量默认值 如果变量未定义,在<pattern>标签中使用时情况说明 ${}取值,从<property>标签定义的变量获取 -
阅读全文
posted @ 2026-01-12 22:15
wastonl
阅读(4)
推荐(0)
摘要:
概述 Spring Cloud Sleuth是Spring Boot 2.x的分布式链路追踪组件,不适用于Spring Boot 3。它的底层是zipkin的brave。 基本使用 只需要在pom中引入spring-cloud-sleuth-starter,你便可以获得链路追踪能力。 默认的日志打印
阅读全文
posted @ 2026-01-12 22:10
wastonl
阅读(0)
推荐(0)
2025年12月12日
摘要:
ApplicationContext会在refresh方法中自动初始化所有的单例bean,但是有时候某些bean可能初始比较耗时又或者某种原因想要一个bean在启动时不初始化,而是等到真正使用这个bean时才完成初始化,那么就可以用到这个机制。 在Spring中可以使用@Lazy注解来达到这个目的。
阅读全文
posted @ 2025-12-12 20:18
wastonl
阅读(13)
推荐(0)
2025年8月4日
摘要:
小知识点 如下代码没有主动调用flush或者close方法时,浏览器也能拿到响应数据,是因为tomcat内部的Servlet中的service方法执行完毕后,会自动调用close方法刷新缓冲区的数据。 @GetMapping("/hello") public void hello(HttpServl
阅读全文
posted @ 2025-08-04 22:07
wastonl
阅读(10)
推荐(0)
2025年7月20日
摘要:
加密算法 对称加密:加密解密使用相同密钥,典型的算法示例为AES 非对称加密:存在一对秘钥,公钥加密,私钥解密(加密场景),私钥签名,公钥验签(签名场景),典型的算法示例为RSA 特性 对称加密 非对称加密 速度 ⚡ 极快(GB/s级) 🐢 慢(约慢1000倍) 为什么需要 HTTPS? HTTP
阅读全文
posted @ 2025-07-20 11:52
wastonl
阅读(32)
推荐(0)
2024年10月20日
摘要:
简要介绍 有时候需要一些复杂逻辑时,就需要用到ES提供的脚本,可以在字段、自定义分数、排序等场景下使用。 ES默认的脚本叫做painless。 在支持脚本的ES API中,基本都循序以下的语法格式 "script": { "lang": "...", "source" | "id": "...",
阅读全文
posted @ 2024-10-20 14:12
wastonl
阅读(379)
推荐(0)
2024年10月11日
摘要:
基本使用 @Component public class WebMvcConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) {
阅读全文
posted @ 2024-10-11 20:56
wastonl
阅读(209)
推荐(0)
2024年9月20日
摘要:
执行方式 maven插件执行的最小单元为goal,一个插件可以有多个goal。执行的方式主要为以下两种 由maven生命周期驱动,需要插件相应的goals绑定到具体的生命周期阶段中。 需要插件和要执行的goal显示声明到pom文件中。 # 可通过-D传递参数给插件的goal mvn package
阅读全文
posted @ 2024-09-20 00:48
wastonl
阅读(377)
推荐(0)
2024年9月17日
摘要:
需求 有时候写一些库,需要其它三方依赖,但是又不想这个依赖影响到使用方,可以将这些三方依赖打到自己的项目jar包,并且更换包名,避免冲突(更换包名之后,项目中的类引用第三方依赖的类import语句也会跟着变化)。如Mybatis就使用了Ognl库,在打包时把Ognl的所有类都打到了Mybatis自己
阅读全文
posted @ 2024-09-17 19:06
wastonl
阅读(2246)
推荐(0)
2024年9月2日
摘要:
时区基本概念 时区(Time Zone)是指地球上的一个地区与格林尼治标准时间(GMT)或协调世界时(UTC)之间的时间差异。由于地球自转的原因,不同的地理位置会有不同的时间。时区的划分使得世界各地能够更合理地安排时间,保持同步。 UTC(协调世界时): UTC 是一种标准时间,它没有受到地球自转速
阅读全文
posted @ 2024-09-02 22:57
wastonl
阅读(668)
推荐(0)