作者小头像 Lv.2
更多个人资料
98 成长值
0 关注
0 粉丝
+ 关注 私信

个人介绍

阿杆,专注于计算机编程、互联网运营、科技领域时事方面的内容分享。

感兴趣或擅长的领域

开发语言、微服务架构、软件开发、数据库
个人勋章
TA还没获得勋章~
成长雷达
75
3
0
0
20

个人资料

个人介绍

阿杆,专注于计算机编程、互联网运营、科技领域时事方面的内容分享。

感兴趣或擅长的领域

开发语言、微服务架构、软件开发、数据库

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 个人精选
🤯我写了一套几乎无敌的参数校验组件!
这是一个强大的 Java 参数校验包,基于 SpEL 实现,扩展自 javax.validation 包,几乎支持所有场景下的参数校验。
GitHub Java Spring 微服务
作者小头像 阿杆 2024-11-04 09:41:48
2181
0
0
2024-11-04 09:41:48
999+
0
0
那些奇奇怪怪的参数校验你是怎么处理的?我选择向 @NotNull 学习😏
作为一名服务端开发程序员,接口的参数校验肯定是要经常写的,我们常用的参数校验方法,是通过 @NotNull、@Size、@NotBlank 等注解,然后配合 @Valid 注解来进行校验的。但这些注解无法完全满足我们的校验需求,这种情况下,我们可以选择自定义一个校验注解,来实现一些定制化的需求。
Java
作者小头像 阿杆 2024-11-02 17:36:15
5033
0
0
2024-11-02 17:36:15
999+
0
0
论如何在微服务中优雅的实现Redis序列化配置
由于微服务所涉及的模块较多,每个模块都是一个单独的服务,如果我们有多个服务需要使用到redis的话,每个服务都做一次redis序列化配置,那重复的代码是很多的。所以我们可以把配置抽离出来作为一个单独的模块,提供给其他需要的模块使用,以此来达到解耦和代码复用的效果。 系列说明本系列文章基于我的开源微服务项目【校园博客】进行分析和讲解,所有源码均可在Gitee或GitHub上找到。Gitee地址...
Redis Spring 微服务
作者小头像 阿杆 2024-11-02 17:24:52
2604
0
0
2024-11-02 17:24:52
999+
0
0
论如何参与一个开源项目 - 从issue到CodeReview
说起开源项目,好像人人都懂:不过就是一群人一起写了些东西,并且这些东西是公开的,大家都能看。但要细说,可能大多数的开发者都说不出个所以然,甚至不知道怎么正确的提一个issue。 所以我就想写这样一篇文章,来聊聊我是如何参与开源项目的,参与开源项目的正确流程是怎样的,以及我们参与开源项目的意义。
Git GitHub
作者小头像 阿杆 2024-11-02 16:59:15
1792
0
0
2024-11-02 16:59:15
999+
0
0
基于 AOP + Redis + 自定义注解 实现细粒度的接口IP访问限制
我的写法是基于 AOP + 自定义注解 + Redis,并且封装在一个单独的模块 common-web 下,需要使用的模块只需引入该包,并且给需要限制的方法添加注解即可,很方便,且松耦合😁。 唯一的缺点是该方法只支持在方法上添加注解,不支持给类添加,如果想给一个类的所有方法添加上限制,则必须给该类的所有方法都加上该注解才行🤧。
AOP Java Redis Spring Boot
作者小头像 阿杆 2024-11-02 16:01:54
1727
0
0
2024-11-02 16:01:54
999+
0
0
程序员福音,关于如何使用 Markdown 写出一份漂亮的简历!
前言一份漂亮的简历,能让HR和面试官看起来更舒服一点,给我们增加通过简历的机会。先讲讲我的经历:想做一份漂亮但又简洁的简历(毕竟学计算机的嘛,简洁一点看着舒服哈哈哈),于是去找简历模板,看了很多很多,感觉还行,但是又感觉不太行,因为自己要写的内容太多了,这种一页简历不太好扩容,也不是很好看🤐。于是去看周围的同学,看他们好多用超级简历做的,确实简洁,非常的简洁。但是进去刚做完一份简历,卧槽...
Markdown 开发者
作者小头像 阿杆 2024-11-02 15:55:46
2103
0
0
2024-11-02 15:55:46
999+
0
0
基于Spring-Data-Elasticsearch 优雅的实现 多字段搜索 + 高亮 + 分页 + 数据同步
系列说明本系列文章基于我的开源微服务项目【校园博客】进行分析和讲解,所有源码均可在GitHub仓库上找到。GitHub地址:https://github.com/stick-i/scblogs项目的技术栈主要是:Java + SpringBoot + SpringCloud + Nacos + Getaway + Fegin + MybatisPlus + MySQL + Redis + ...
Elasticsearch Java Spring
作者小头像 阿杆 2024-11-02 15:35:08
2165
0
0
2024-11-02 15:35:08
999+
0
0
Postman 中级使用教程,你真的会用Postman吗?【环境变量、测试脚本、断言、接口文档等】
Postman环境变量、测试脚本、断言、接口文档等工具你听说过吗?快来看看这篇Postman中级使用教程吧!没准能给你开启一片新大陆!
Java Postman
作者小头像 阿杆 2024-11-02 15:26:14
2078
0
0
2024-11-02 15:26:14
999+
0
0
过滤器、拦截器、AOP、ControllerAdvcie的使用对比、执行顺序及代码教程
前言本文适合有一定基础的同学,在已有的认识基础上对这四块的知识做一个总体的对比。本文基于SpringBoot项目进行讲解,所有的代码都是在已经搭好SpringBoot的基础上进行编写的,SpringBoot版本为2.7.3。该项目所有的代码都已经上传到我的GitHub仓库:https://github.com/stick-i/Filter_Interceptor_AOP_Advcie 过滤...
AOP Java Spring
作者小头像 阿杆 2024-11-02 00:28:07
1662
0
0
2024-11-02 00:28:07
999+
0
0
Python之selenium,使用webdriver模拟登录网站(含验证码)
大学的时候做过一个小项目,其中有一段需要自动获取网站后台的数据,但是这个网站没有任何提供给开发者的API,所以只能靠自己去探索。起初想着用发送请求的方式去模拟登陆,获取cookies,从而再获取网站后台数据,但是因为自己太菜了一些原因,放弃了这个方法。后来想到使用webdriver调用浏览器来模拟登陆,发现操作起来简单很多,而且可以达到同样的效果,于是便有了这篇文章。
Python Selenium 爬虫 自动化测试
作者小头像 阿杆 2024-11-01 10:40:40
2370
0
0
2024-11-01 10:40:40
999+
0
0
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注