分类目录


1、此注解会生成equals(Object other)和hashCode()方法。 2、默认使用非静态、非瞬态的属性。 3、可通过参数exclude排除一些属性。 4、可通过参数of指定仅使用哪些属
2023-08-18 10:02:59
    
阅读数: 27
    
评论数: 0

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

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

一、SPEL SpEL(Spring Expression Language),即Spring表达式语言, 语法类似于 EL 表达式 ,但提供了显式方法调用和基本字符串模板函数等特性 ,能够在运行时构
2023-08-16 17:27:31
    
阅读数: 11
    
评论数: 0

一、Spring的AOP Spring的AOP本质是一种动态代理,常用于权限控制、缓存、日志处理、事务控制等,实现中使用JDK动态代理(接口)和CGLAB动态代理(子类)。 二、AOP的常用术语 1、
2023-08-16 16:24:15
    
阅读数: 57
    
评论数: 0

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

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

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

一、条件注解 Spring本身提供了条件装配@Conditional,但是要自己编写比较复杂的Condition来做判断,比较麻烦。Spring Boot则为我们准备好了几个非常有用的: @Co
2023-08-15 15:59:09
    
阅读数: 10
    
评论数: 0

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

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

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

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

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

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

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

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

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

python/Java

BloomFilter

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

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