自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuejun_1996的博客

自己的学习心得和工作总结

  • 博客(64)
  • 收藏
  • 关注

原创 Spring 中 @NotEmpty、@NotBlank、@NotNull,傻傻分不清楚!

1:@Valid 和 @Validated 两者都可以对数据进行校验,待校验字段上打的规则注解(@NotNull, @NotEmpty等)都可以对 @Valid 和 @Validated 生效;3:@Validated 进行校验的时候,当校验不通过的时候,程序会抛出400异常,阻止方法中的代码执行,这时需要再写一个全局校验异常捕获处理类,然后返回校验提示。4:总体来说,@Validated 使用起来要比 @Valid 方便一些,它可以帮我们节省一定的代码,并且使得方法看上去更加的简洁。

2023-05-22 09:38:56 539

原创 代码命名规范是真优雅呀!代码如诗

不过,相对于传统的适配器进行api转接,如果你的某个Handler里面方法特别的多,可以使用Adapter实现一些默认的方法进行0适配。为了让大家更好的理解命名的套路,我借鉴了最流行的Java接开源软件(spring系列,netty,libgdx,guava,logback等等),总结了10类常见的类命名。配合高级的IDE,可以减少编码人员的记忆负担,靠模糊的匹配就能找到自己所需要的资源。用来将context中传递的值进行复制,添加,清除,重置,检索,恢复等动作。你会在框架类代码中发现大量这样的名词。

2023-05-04 15:33:10 4777 2

原创 Notion汉化

市面上笔记软件五花八门,都各有特色。wolai、语雀、飞书、印象笔记、石墨、幕布、为知笔记…等等,数不胜数,但我最终选择了notion,因为它实在太好用了!!!如果你之前没使用过,赶紧试试吧,这绝对是一款让你赞不绝口的笔记软件,用了之后只想说: Wow!艺术品!相当不错的笔记应用,基于block,与wordpress新版编辑器差不多,不过功能更加强大。MarkDown类似Typora那样即时渲染,但功能更为强大!可多人/团队协作。支持图片、视频、音频等上传,收费版不限容量,个人版是免费的,团队要收费。

2023-03-20 21:52:30 2432 5

原创 ConcurrentHashMap源码&底层数据结构分析

concurrentHashMap

2023-03-01 20:01:53 180

原创 HashMap源码&底层数据结构分析

hashMap源码分析

2023-03-01 14:58:48 70

原创 ArrayList源码&扩容机制分析

arrayList源码分析

2023-03-01 09:37:06 167

原创 Homebrew国内如何自动安装(国内地址)(Mac & Linux)

【代码】Homebrew国内如何自动安装(国内地址)(Mac & Linux)

2023-02-24 22:58:19 147

原创 java常见面试(二)

hashMap、ConcurrentHashMap和treeMap

2023-02-23 09:00:00 96

原创 java 集合常见面试(一)

java集合

2023-02-21 09:26:31 106

原创 解决工程打包编译问题

项目打包

2023-02-20 14:46:00 112

原创 Java 语法糖详解

java语法糖

2023-02-20 14:08:07 349

原创 Java SPI 机制详解

java SPI

2023-02-19 10:37:40 1162 1

原创 08 SpringCloud 微服务网关Gateway组件

网关

2023-02-17 08:15:00 335

原创 07 分布式事务Seata使用(2)

seata

2023-02-15 11:29:39 389

原创 Java 魔法类 Unsafe 详解

Unsafe详解

2023-02-14 09:15:07 1177

原创 BigDecimal 详解

BigDecimal

2023-02-14 09:14:13 286

原创 Java 代理模式详解

java代理模式

2023-02-14 09:13:18 607

原创 谷歌浏览器无法自动更新怎么办

更新

2023-02-08 23:03:56 2356 1

原创 普通人玩转chatGPT人工智能

人工智能

2023-02-08 14:54:38 1819

原创 灰度发布整体解决方案

灰度发布整体解决方案

2023-02-06 08:58:58 1162

原创 07、微服务组件Seata

微服务组件Seata

2023-02-03 10:00:00 284

原创 06 Sentinel规则持久化(3)

sentinel持久化

2023-02-02 09:03:45 245

原创 06 Sentinel控制台规则配置讲解 (2)

Sentinel控制台规则配置

2023-02-01 08:00:00 612

原创 06 Alibaba微服务组件Sentinel (1)

微服务组件Sentinel

2023-01-31 07:15:00 260

原创 05 Alibaba微服务组件Nacos配置中心

微服务组件nacos配置中心

2023-01-29 14:36:58 787

原创 linux下Jenkins的安装、部署、启动(完整教程)

安装jenkins

2023-01-29 11:22:29 6925 1

原创 04 微服务调用组件Feign

微服务调用组件 Feign

2023-01-29 09:45:00 112

原创 03 微服务负载均衡器LoadBalance(2)

loadBalance

2023-01-28 15:01:30 74

原创 03 微服务负载均衡器Ribbon(1)

Ribbon

2023-01-28 10:09:21 100

原创 02 Alibaba微服务组件Nacos注册中心

Alibaba微服务组件Nacos注册中心

2023-01-20 23:45:00 98

原创 01 微服务和Spring Cloud Alibaba介绍

01 微服务和Spring Cloud Alibaba介绍

2023-01-19 18:45:00 63

原创 SpringBoot启动过程源码解析--万字解析

SpringBoot启动过程源码解析

2023-01-17 18:30:00 305

原创 SpringBoot自动配置底层源码解析(二)

SpringBoot自动配置底层源码解析

2023-01-14 15:15:00 103

原创 SpringBoot自动配置底层源码解析(一)

SpringBoot自动配置底层源码解析(1)

2023-01-12 23:00:00 247

原创 手写模拟SpringBoot核心过程

springboot

2022-11-07 11:33:11 231

原创 版本升级之灰度发布

灰度发布

2022-11-04 10:13:31 2295

原创 maven私服搭建与插件开发

maven私服搭建和插件开发

2022-10-26 09:33:14 301

原创 jdk1.8 API中文文档

Java中文文档

2022-10-25 17:07:52 243

原创 微服务API网关--Spring Cloud Gateway

微服务网关

2022-10-19 21:07:05 558

转载 灰度发布是什么?

灰度发布

2022-10-14 14:44:11 155

源码(springCloud+nacos+gateWay)

工程包含4个小模块,3个业务模块,一个网关模块,主要用来测试配置中心、注册中心和网关。 里面采用了SpringCloud、springBoot和nacos以及springCloud GateWay,其中还涉及了一部分的sentinel的部分知识点。 主要用来测试网关和注册中心的功能,其中order模块有两个实例,主要用来测试网关权重。

2023-02-20

空空如也

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

TA关注的人

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