- 博客(20)
- 收藏
- 关注
原创 常见的开源工具(代码托管平台)都有哪些
它不仅提供了项目管理、代码管理、文档管理和效能度量等多种功能,还支持扫描和CI/CD工具。Gitee的开发者超过1200万,托管项目超过2800万,并于2016年推出企业版,提供企业级代码托管服务,成为开发领域领先的SaaS服务提供商。此外,Gitee还坚持「国产信创」信念,成为「信创」产业体系会员单位,主张通过一站式DevOps平台帮助中国企业提质增效、实现产业升级,缩小与国际最高水平的差距,防止国产软件基础工具陷入「卡脖子」的危机。Gitee(码云)是。
2024-07-11 17:45:02 784
原创 一个接口有多个实现类,@Autowired注入map方式初始化实现类并统一调用
初始化所有的OrderService实现类并通过OrderFactory 来调用具体的实现类Map String参数 是定义的service的类名,可以使用@Component(“AA”) 重命名为AA@Slf4j@Service/***策略模式*会在spring启动时把所有OrderService加载到map中*关键在于 @Autowired**/@Autowired");定义一个接口,用于提供统一的调用方法/***处理订单。
2024-02-29 09:05:00 1007
原创 spring自定义注解之-ElementType.METHOD方法级注解声明
ElementType.FIELD字段级注解声明如果在项目中,多处地方都需调用到同一个方法进行逻辑处理,且与方法的业务逻辑无关,比如监控,日志等,则可用自定义的方法来实现,使得代码更加简洁、易于维护,提高可读性。1.定义一个自定义的METHOD注解(可以带参数和不带参数)2.针对该注解,创建一个切面类,进行逻辑处理3.如何作用在不同类的方法上。
2024-02-28 10:21:05 894
原创 spring自定义注解之-ElementType.FIELD字段级注解声明
在我们日常开发过程中比较常用的自定义注解有以下几种:@Target(ElementType.FIELD) 该定义作用在类的属性上@Target(ElementType.METHOD) 该定义作用在类的方法上其他的声明范围有:TYPE:接口、类、枚举、注解PARAMETER:方法参数CONSTRUCTOR:构造函数LOCAL_VARIABLE:局部变量ANNOTATION_TYPE:注解PACKAGE:包。
2024-02-27 08:48:49 1114
原创 spring全局异常定义@ControllerAdvice和@ExceptionHandler
@controllerAdvice、@ExceptionHandler
2024-02-02 15:11:40 522
原创 微服务下如何设置不拦截的url
zuul拦截url spring拦截url Handler和Interceptor Handlerinterceptor和WebMvcConfigurer
2024-01-26 16:16:10 645
原创 程序员如何应对未来工作or生活
对组织而言,平衡工作和生活可以提高员工的工作效率和绩效,降低员工离职率和疲劳度,增强员工的忠诚度和归属感。作为程序员,在前面的十几年中我们赶上了一波热潮,有些人收获了不错的回报,随着时代的变化和技术的革新,我们应该积极应对未来的变化,并不断学习和适应新的技术和工具。工作与生活的平衡是一个长期的过程,需要不断调整和适应。每个人都可以根据自己的实际情况和需求,找到适合自己的平衡点,实现工作与生活的和谐。总而言之,作为程序员,持续学习、适应变化和发展多样化的技能是非常重要的。
2024-01-24 10:14:41 545
原创 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 492
原创 maven 编译过程及package,install,deploy的区别
Maven作为依赖管理工具,能够管理规模庞大jar包。使用Maven后,依赖对应的Jar包能够自动下载、方便、快捷且规范。Maven作为构建管理工具。当我们使用 IDEA 进行开发时,构建是 IDEA 替我们做的。脱离IDEA环境执行构建操作,需要专门工具。
2024-01-17 16:13:24 929
原创 jdk8 stream流中的.peek .foreach .map的用法
stream流中的.map() .peek() .foreach()的常用操作
2024-01-15 15:28:34 776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人