- 博客(41)
- 收藏
- 关注
原创 @RequiredArgsConstructor(onConstructor = @__(@Autowired))的用法和作用
@RequiredArgsConstructor(onConstructor = @__(@Autowired))的用法和作用
2024-01-11 11:28:11
1966
1
原创 基本类型包装类的常量池技术
基本类型对应的包装类,除了两种浮点型对应的包装类(Float,double)没实现常量池技术,其他的都实现了。其中,需要注意的是Long对应的是在-128L到127L实现了常量池技术,其他整形是在-128~127。基本数据类型对应的包装类的常量池技术是指这些包装类创建了一定范围内的缓存数据。Character范围是在ascii码在[0,127]的字符,不包含中文字符。Boolean创建了两个缓存数据:true和false。
2023-10-13 16:25:24
81
原创 绕过MySQL Installer 安装 MySQL服务
mysql服务免安装版使用教学,拒绝捆绑软件并且还是默认安装在c盘下的MySQL Installer!!!
2023-06-19 20:25:00
183
原创 redis在windows10上如何使用,5分钟搭建windows10上的redis环境
redis一般搭建在linux上,流程相对麻烦,当项目想要使用redis的时候,可以采用这套简单的方法5分钟搭建出redis。
2023-06-17 00:47:52
1520
原创 MyBabtisPlus
一、springboot整合mybatisplus。1). 配置全局逻辑删除规则(省略)启动类上添加@MapperScan。2). 实体类属性添加逻辑删除注解。mybatisplus的逻辑删除。
2023-06-14 18:37:51
49
原创 缓存与分布式锁
缓存击穿:某一热点数据过期失效,失效时大量请求进来,刚好落到数据库上。本地缓存(每个服务器一个缓存)在分布式下的问题。缓存穿透:查询一个缓存和数据库中都不存在的数据。
2023-06-14 14:42:03
68
原创 JSR303后端校验&统一异常处理
引入依赖自定义校验注解@Constraint(validatedBy = { ListValueConstraintValidator.class }) //校验器//自定义校验注解的全类名Class
2023-06-14 14:36:56
106
原创 Docker安装以及Docker安装mysql、redis详细教学
Linux docker安装mysql和redis并在windows连上linux的redis和mysql
2023-06-11 01:31:24
347
原创 自定义异常
在Main类中,我们使用throw语句抛出一个自定义的CustomException异常,以便在num小于0时提供更详细的异常信息。在上述程序中,如果输入的num小于0,程序就会抛出CustomException异常,程序会输出"Caught Exception: Number is negative",即捕获到了自定义异常,并打印异常信息。程序的输出结果取决于输入的num值,如果输入的num小于0,程序会抛出自定义异常并输出异常信息;如果输入的num大于等于0,程序不会抛出异常,并且不会输出任何信息。
2023-05-26 15:09:17
302
1
原创 SpringCloud Alibaba-Nacos作为配置中心
(1)项目下有多个模块,在common公共模块的pom.xml写入如下代码。(2)类路径下新建bootstrap.properties。后续在nacos配置中心修改配置点击发布即可,不用重启应用。(7)controller添加注解,重启应用测试。(3)配置文件application.yml。结果为:name:zhangsan。(6)nacos网站上添加配置。结果为:name:lisi。(4)写一个接口来测试。
2023-05-21 08:39:44
169
1
SwitchHosts
2023-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人