自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 锁相关知识

【代码】锁相关知识。

2024-03-05 10:43:32 347

原创 io、nio

https://blog.csdn.net/unique_perfect/article/details/115108640

2024-03-04 23:17:48 342

原创 swagger3(openapi)

之前写了一篇基于swagger2版本常用的注解(不太详细),现在更新一版swagger3(openapi)版本的内容,用于后续使用查阅。

2024-01-26 11:32:11 700

原创 excel的VlOOKUP简单使用

使用 VLLOKUP函数,具体命令 =VLLOKUP(要找的索引,要添加的数据范围,要添加的数据范围的第几行,是否精确匹配(0:精确匹配,1:模糊匹配))一个表格里有姓名,年龄,地址三列数据, 其他列有姓名,爱好,想要把对应姓名的爱好添加到地址后面,该怎么做?有个问题:使用R2:S4会报错,但是使用R:S不会报错。

2024-01-06 18:05:01 414

原创 Spring相关内容

在 afterPropertiesSet() 方法中,我们可以编写 Bean 初始化后的自定义逻辑,而在 setBeanFactory() 方法中,我们将 Spring 容器赋值给了实例变量 beanFactory。而在 setBeanFactory() 方法中可以获取 Spring 容器的引用,方便在需要时访问容器中的其他 Bean。需要注意的是,这两个接口都是 Spring 提供的扩展接口,它们的方法会在 Spring 容器中自动调用,无需手动调用。

2024-01-06 16:13:28 890

原创 正则表达式-记录(持续更新)

用于工作时查询。

2024-01-02 23:42:21 426

原创 shell命令学习记录(二)—持续更新

shell命令学习-继续记录,由于内容较多,就使用多个文件来记录,感兴趣的同学可以看我的shell学习记录(一)~/proc目录下 存放着一些内核、进程信息(下面是chatgpt的回答)

2023-12-24 22:36:50 341

原创 shell命令学习记录(一)

【代码】shell命令-简单记录。

2023-12-12 00:30:29 338

原创 一些辅助性工具

【Termius】 shell工具 可以保存一些经常使用的命令 一键执行。Excalidraw、Draw.io、Lucidchart 画图工具。https://www.u.tools/ 聚焦搜索、剪贴板+n个功能。【sizeup】 窗口化工具。

2023-12-11 18:18:31 332

原创 记录好吃的零食

脆脆鲨,好时达(號外)-地摊锅巴-风情花椒味。

2023-11-20 16:15:07 50

原创 记录-线程池相关知识点

线程池相关的参数 中corePoolSize核心线程数,

2023-11-12 21:55:06 41

原创 获取外部请求的ip(修改nginx配置)

我们可以在nginx进行配置(可以放在http内)保存,重新加载nginx。

2023-11-09 17:37:10 126

原创 连接阿里云服务器数据库的坎坷经历

不确定是阿里云还是mysql的限制(大概率是mysql的限制),多次连接数据库失败后,mysql会拒绝该ip链接。于是换了另一种方法,创建一个新的用户,给该用户赋予root的权限,并且允许任意ip使用该用户连接远程数据库。背景:笔者买了阿里云2C2G的服务器,这个系统自带jdk、mysql、nginx、tomcat。首先阿里云服务器带的mysql是禁止远程连接的,端口都是未开放的。

2023-11-08 14:10:17 83

原创 关于序列化和反序列化的场景

想要达到这个效果,可以在对应的属性上添加注解@JsonProperty(access = JsonProperty.Access.WRITE_ONLY),这个注解的作用就是让该属性只能被反序列化,不能被序列化,如果有一些字段不给前端展示可以这样用。该属性在序列化和反序列化时被忽略掉(就是不能被序列化和反序列化),不过字段可以正常使用。比如说一个类中的一些字段只在后端处理,不给前端展示,这个是序列化的场景。@JsonIgnore这个注解是。

2023-11-02 17:12:10 140

原创 构造器注入和set方法注入

当前类要注入另一个类,来使用另一个类的方法时,不使用@Autowired(编译器提示Field injection is not recommended )可以使用构造方法来注入类。

2023-11-02 15:33:49 84

原创 spring发布订阅-EventListener

这种监听的方法如果有异常抛出是影响到发布事件的方法的。比如说监听器int d = 10 /0时,在调用/test/hh接口时 会报错。可以和业务逻辑解耦,并且支持一次发布,多次订阅(可以在多个地方接收到该事件的数据)1、实现ApplicationListener接口。2、使用@EventListener。下面是基于注解来实现该demo。使用注解的另一种形式。

2023-10-14 17:52:45 84

原创 浅谈-SpringAop增强方法功能

当我们进行全链路trace、监控接口性能、日志记录时,可能需要大量的代码堆积到已有的逻辑中,为了避免这种冗余的代码,我们可以使用spring的aop功能,动态织入目标方法来增强逻辑。

2023-10-08 11:54:00 111

原创 杂学-GO(更新中)

一、空指针引用问题。

2023-07-03 17:23:27 53

原创 杂学-JAVA(更新中)

记录JAVA的一些小功能点儿

2023-06-21 18:02:00 65

原创 md5加密的使用

使用MD5加密

2023-06-21 11:52:48 198

原创 git命令的基本使用

git命令使用(后续继续补充)

2022-06-19 00:51:57 90 1

原创 学习swagger总结

一、放在类上面的@Api注解:1、参数:tag 用于描述该类的swagger信息2、参数:value 目前没用到,试了下没起作用二、放在方法上面的@ApiOperation三、@Api 放在方法上 或者放在方法内@ApiParam(name = "titalName", value = "名字", required = true) @RequestParam(value = "titalName") String namevalue = "名字" 对方法...

2022-03-27 18:42:01 1309

原创 开发过程中可能遇到的问题

@JsonCreator @JsonEnumDefaultValue 的作用

2022-03-10 14:56:18 405

原创 @Data注解 可能踩的坑

@Data注解包含 -> @EqualsAndHashCode(callSuper = false)@EqualsAndHashCode(callSuper = false) callsuper为false的含义是:在重写hashcode&equal时只重写当前类的数据(重点)如果一个类上添加了@Data注解 并继承了某一个类,基于这个类创建的两个对象进行equal比较时,会踩这个坑。父类:@Data@AllArgsConstructor@NoArgsConstr..

2022-01-30 16:08:42 4110

原创 Final的使用

Final变量的运用@[TOC](Final变量的运用)import java.util.Arrays;public class Day1 {public static void main(String[] args){final int arr[]= {1,2,5,74,3};System.out.println(Arrays.toString(arr));Arrays.sort(...

2019-08-08 21:10:35 180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除