自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA如何回退提交的git代码

git undo commit revert commit reset 合并出错

2024-07-20 17:38:14 178

原创 git统计代码量

gitlab ,github ,gitee

2024-07-11 17:45:32 644

原创 常见的开源工具(代码托管平台)都有哪些

‌它不仅提供了项目管理、‌代码管理、‌文档管理和效能度量等多种功能,‌还支持扫描和CI/CD工具。‌Gitee的开发者超过1200万,‌托管项目超过2800万,‌并于2016年推出企业版,‌提供企业级代码托管服务,‌成为开发领域领先的SaaS服务提供商。此外,‌Gitee还坚持「‌国产信创」‌信念,‌成为「‌信创」‌产业体系会员单位,‌主张通过一站式DevOps平台帮助中国企业提质增效、‌实现产业升级,‌缩小与国际最高水平的差距,‌防止国产软件基础工具陷入「‌卡脖子」‌的危机。Gitee(码云)是。

2024-07-11 17:45:02 739

原创 java常用的上传下载工具类

java 上传下载功能

2024-03-06 15:41:18 1305

原创 java对接第三方接口的三种方式

httpURLConnection、colseableHttpClient、RestTemplate

2024-03-01 16:50:45 2620

原创 一个接口有多个实现类,@Autowired注入map方式初始化实现类并统一调用

初始化所有的OrderService实现类并通过OrderFactory 来调用具体的实现类Map String参数 是定义的service的类名,可以使用@Component(“AA”) 重命名为AA@Slf4j@Service/***策略模式*会在spring启动时把所有OrderService加载到map中*关键在于 @Autowired**/@Autowired");定义一个接口,用于提供统一的调用方法/***处理订单。

2024-02-29 09:05:00 969

原创 spring自定义注解之-ElementType.METHOD方法级注解声明

ElementType.FIELD字段级注解声明如果在项目中,多处地方都需调用到同一个方法进行逻辑处理,且与方法的业务逻辑无关,比如监控,日志等,则可用自定义的方法来实现,使得代码更加简洁、易于维护,提高可读性。1.定义一个自定义的METHOD注解(可以带参数和不带参数)2.针对该注解,创建一个切面类,进行逻辑处理3.如何作用在不同类的方法上。

2024-02-28 10:21:05 839

原创 spring自定义注解之-ElementType.FIELD字段级注解声明

在我们日常开发过程中比较常用的自定义注解有以下几种:@Target(ElementType.FIELD) 该定义作用在类的属性上@Target(ElementType.METHOD) 该定义作用在类的方法上其他的声明范围有:TYPE:接口、类、枚举、注解PARAMETER:方法参数CONSTRUCTOR:构造函数LOCAL_VARIABLE:局部变量ANNOTATION_TYPE:注解PACKAGE:包。

2024-02-27 08:48:49 975

原创 java反射 校验对象中字段是否必填

java反射 对象必填字段

2024-02-26 09:33:10 588

原创 通过反射,把java对象中的BigDecimal类型属性赋值为0

反射,bigdecimal

2024-02-23 11:42:00 683

原创 spring全局异常定义@ControllerAdvice和@ExceptionHandler

@controllerAdvice、@ExceptionHandler

2024-02-02 15:11:40 505

原创 微服务下如何设置不拦截的url

zuul拦截url spring拦截url Handler和Interceptor Handlerinterceptor和WebMvcConfigurer

2024-01-26 16:16:10 611

原创 程序员如何应对未来工作or生活

对组织而言,平衡工作和生活可以提高员工的工作效率和绩效,降低员工离职率和疲劳度,增强员工的忠诚度和归属感。作为程序员,在前面的十几年中我们赶上了一波热潮,有些人收获了不错的回报,随着时代的变化和技术的革新,我们应该积极应对未来的变化,并不断学习和适应新的技术和工具。工作与生活的平衡是一个长期的过程,需要不断调整和适应。每个人都可以根据自己的实际情况和需求,找到适合自己的平衡点,实现工作与生活的和谐。总而言之,作为程序员,持续学习、适应变化和发展多样化的技能是非常重要的。

2024-01-24 10:14:41 536

原创 mysql 函数group_concat 和find_in_set

FIND_IN_SET(str,strlist) : str 要查询的字符串,strlist 需查询的字段,参数以”,”分隔,该函数的作用是查询字段(strlist)中是否包含(str)的结果.表示求表table中id值为A,B,C,D的数据,跟下面的sql一个含义。结果:0 strlist中不存在str,所以返回0。将一个字段的值拆分成多行,字段值需要以逗号隔开。结果:2 B在strlist集合中2的位置。结果:1 A在strlist集合中1的位置。将多行数据按照某个条件合并成一行。

2024-01-19 15:23:30 487

原创 maven 编译过程及package,install,deploy的区别

Maven作为依赖管理工具,能够管理规模庞大jar包。使用Maven后,依赖对应的Jar包能够自动下载、方便、快捷且规范。Maven作为构建管理工具。当我们使用 IDEA 进行开发时,构建是 IDEA 替我们做的。脱离IDEA环境执行构建操作,需要专门工具。

2024-01-17 16:13:24 911

原创 jdk8 stream流中的.peek .foreach .map的用法

stream流中的.map() .peek() .foreach()的常用操作

2024-01-15 15:28:34 743

原创 jdk8 Stream流常用操作

jdk8 stream流常用操作

2024-01-12 14:45:44 461

原创 AI与编程语言

由AI自主创造的文章,嘻嘻!

2024-01-10 16:37:59 371 1

原创 java常用的json,jsonarray,map转对象

开发过程中常见的几种转换场景,设计json,jsonarray,map等

2024-01-10 15:04:22 716

原创 BigDecimal 计算精度丢失问题

BigDeciaml 精度丢失问题

2024-01-10 11:25:21 933

空空如也

空空如也

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

TA关注的人

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