分类目录


1、pom.xml <build> <resources> <resource> <!-- xml放在java目录下--
2023-08-18 16:15:02
    
阅读数: 109
    
评论数: 0

一、概述 RequestBodyAdvice 和 ResponseBodyAdvice来对请求前后进行处理,本质上他俩都是AOP拦截器。  RequestBodyAdvice 和 ResponseBo
2023-08-18 14:27:37
    
阅读数: 146
    
评论数: 0

一、@Async 通过配置注解 @EnableAsync 可以开启异步任务,然后在实际执行的方法上配置注解 @Async 上声明是异步任务。通过 @Async 注解表明该方法是异步方法,如果注解在类上
2023-08-18 14:08:18
    
阅读数: 65
    
评论数: 0

一、概述 enum是一个特殊的Java类,继承自java.lang.Enum,但又是一个不能够被继承的final类。它可以定义在interface或class中,也有构造函数、方法、数据域。 1、枚举
2023-08-17 10:32:14
    
阅读数: 104
    
评论数: 0

@Configuration(proxyBeanMethods = false) @ConditionalOnProperty(prefix = "spring.mail", name = "host
2023-08-17 10:01:23
    
阅读数: 130
    
评论数: 0

一、概述 https://github.com/pig-mesh/easy-captcha easy-captcha是生成图形验证码的Java类库,支持gif、中文、算术等类型。 效果: 二、使用
2023-08-16 14:55:08
    
阅读数: 126
    
评论数: 0

一、概述 https://github.com/justauth/JustAuth 它仅仅是一个第三方授权登录的工具类库, 集成了诸如:Github、Gitee、支付宝、新浪微博、微信、Google、
2023-08-16 11:23:10
    
阅读数: 83
    
评论数: 0

一、概述 Model是mybatis plus自带的实体父类,直接定义Bean的时候实现Model类,该类的作用是能通过实体直接进行crud操作,而不需要进行调用dao,前提是“必须存在对应的原始ma
2023-08-16 10:49:03
    
阅读数: 108
    
评论数: 0

一、概述 出于性能考虑,stream被设计为“元素只有在最终操作需要时才会被处理”。如果没有最终操作的“拉动”,那么 stream 中就没有操作会真正执行。 而peek() 并不是一个最终操作(ter
2023-08-15 15:42:02
    
阅读数: 103
    
评论数: 0

Spring的注解@Nullable,@NonNull在spring的核心包spring-core中 @NonNull 可以标注在方法、字段、参数之上,表示对应的值不可以为空 @Nullab
2023-08-15 15:36:44
    
阅读数: 65
    
评论数: 0

一、项目依赖 <dependencies> <!-- --> <dependency> <groupId>org.springframework
2023-08-15 15:25:09
    
阅读数: 120
    
评论数: 0

一、概述 Micrometer是一个用于应用程序度量的度量库,可以帮助开发者监控应用程序的各种指标。在Spring Boot 2中,我们可以使用Micrometer Tracing来实现分布式追踪,以
2023-08-15 15:21:48
    
阅读数: 300
    
评论数: 0

一、简介 分布式锁,其原理就是多台机器去争抢一个资源,谁争抢成功,那么就持有这把锁。 可以通过多种途径实现分布式锁,例如数据库,插入一条记录(唯一索引),谁插入成功,谁就持有;还可以通过zookeep
2023-08-15 13:49:26
    
阅读数: 158
    
评论数: 0

2023-08-15 03:15:31
    
阅读数: 52
    
评论数: 0

一、概述 循环依赖是指在Spring Boot 应用程序中,两个或多个类之间存在彼此依赖的情况,形成一个循环依赖链。当一个类在初始化时需要另一个类的实例,而另一个类又需要第一个类的实例时,就会出现循环
2023-08-12 14:48:00
    
阅读数: 134
    
评论数: 0

一、vue.js devtools开发工具的使用 1、安装 在chrome或firefox浏览器的扩展插件仓库里搜索vue devtool。 2、debugger的使用 假设我们想调试App.vue这
2023-08-11 09:41:56
    
阅读数: 162
    
评论数: 0

近年来,研发费用加计扣除政策持续优化完善,呈现出年年加力、步步扩围、层层递进的特点,对支持企业投入研发、鼓励科技创新起到重要作用。为帮助纳税人全方位学习了解相关政策规定,我们制作了“研发费用加计扣除政
2023-08-11 03:15:22
    
阅读数: 60
    
评论数: 0

python/Java

BloomFilter

BloomFilter主要用于检索一个元素是否在集合中,优点是空间效率和查询效率比较高。缺点是存在误差率。 由上图我们可以看出,此时A、B、C、D四个数据各自经过f1和f2方法进行两次hash算法,
2023-08-10 11:40:44
    
阅读数: 91
    
评论数: 0

一、前置知识 1、trim()函数 过滤指定的的字符串,最常见的是移除字首或字尾的字符。 (1)语法 TRIM([BOTH/LEADING/TRAILING] 目标字符串 FROM 源字符串)
2023-08-09 14:26:14
    
阅读数: 84
    
评论数: 0

一、使用mybatis-plus实现物理删除 1、根据id删除 // 1.根据id删除 @Test public void testDeleteById(){
2023-08-09 14:00:20
    
阅读数: 393
    
评论数: 0