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
python/Java
Spring 基于注解的线程池
一、@Async
通过配置注解 @EnableAsync 可以开启异步任务,然后在实际执行的方法上配置注解 @Async 上声明是异步任务。通过 @Async 注解表明该方法是异步方法,如果注解在类上
2023-08-18 14:08:18
阅读数: 65
评论数: 0
python/Java
Java enum的7种常见的用法
一、概述
enum是一个特殊的Java类,继承自java.lang.Enum,但又是一个不能够被继承的final类。它可以定义在interface或class中,也有构造函数、方法、数据域。
1、枚举
2023-08-17 10:32:14
阅读数: 104
评论数: 0
python/Java
@Configuration(proxyBeanMethods = false)
@Configuration(proxyBeanMethods = false)
@ConditionalOnProperty(prefix = "spring.mail", name = "host
2023-08-17 10:01:23
阅读数: 130
评论数: 0
python/Java
生成验证码工具easy-captcha
一、概述
https://github.com/pig-mesh/easy-captcha
easy-captcha是生成图形验证码的Java类库,支持gif、中文、算术等类型。
效果:
二、使用
2023-08-16 14:55:08
阅读数: 126
评论数: 0
python/Java
使用开源项目JustAuth完成第三方登录
一、概述
https://github.com/justauth/JustAuth
它仅仅是一个第三方授权登录的工具类库, 集成了诸如:Github、Gitee、支付宝、新浪微博、微信、Google、
2023-08-16 11:23:10
阅读数: 83
评论数: 0
python/Java
mybatis plus使用model实现crud
一、概述
Model是mybatis plus自带的实体父类,直接定义Bean的时候实现Model类,该类的作用是能通过实体直接进行crud操作,而不需要进行调用dao,前提是“必须存在对应的原始ma
2023-08-16 10:49:03
阅读数: 108
评论数: 0
python/Java
Java stream 中 peek()
一、概述
出于性能考虑,stream被设计为“元素只有在最终操作需要时才会被处理”。如果没有最终操作的“拉动”,那么 stream 中就没有操作会真正执行。
而peek() 并不是一个最终操作(ter
2023-08-15 15:42:02
阅读数: 103
评论数: 0
python/Java
Spring之@Nullable、@NonNull注解
Spring的注解@Nullable,@NonNull在spring的核心包spring-core中
@NonNull
可以标注在方法、字段、参数之上,表示对应的值不可以为空
@Nullab
2023-08-15 15:36:44
阅读数: 65
评论数: 0
python/Java
springboot集成mybatis plus
一、项目依赖
<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
python/Java
SpringBoot支持Redis的分布式锁
一、简介
分布式锁,其原理就是多台机器去争抢一个资源,谁争抢成功,那么就持有这把锁。
可以通过多种途径实现分布式锁,例如数据库,插入一条记录(唯一索引),谁插入成功,谁就持有;还可以通过zookeep
2023-08-15 13:49:26
阅读数: 158
评论数: 0
python/Java
springboot 循环依赖
一、概述
循环依赖是指在Spring Boot 应用程序中,两个或多个类之间存在彼此依赖的情况,形成一个循环依赖链。当一个类在初始化时需要另一个类的实例,而另一个类又需要第一个类的实例时,就会出现循环
2023-08-12 14:48:00
阅读数: 134
评论数: 0
html/css/js
vue源代码调试方法
一、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
python/Java
MyBatis-Plus删除:物理删除与逻辑删除的实现
一、使用mybatis-plus实现物理删除
1、根据id删除
// 1.根据id删除
@Test
public void testDeleteById(){
2023-08-09 14:00:20
阅读数: 393
评论数: 0