首页
学习
活动
专区
工具
TVP
发布

IT码农

专栏作者
471
文章
929437
阅读量
31
订阅数
API参数如何验证?别纠结,拿去用就是
打造的那款轮子可以使研发人员,不再纠结参数校验,通过简单的配置就可以完成校验;可以腾出更多时间,去完成业务代码的编写;充分达到验证与业务剥离。
botkenni
2022-12-07
4340
SpringBoot源码解析
自动装配的实现就是为了从spring.factories文件中获取到对应的bean对象,并且由spring容器帮我们进行管理.
botkenni
2022-09-23
1390
玩转 Spring Boot 应用篇(项目打包、发布)(二十)
为了演示需要,基于 Spring Boot 创建一个 WEB 项目 ToyApp。
botkenni
2022-09-23
4260
玩转 Spring Boot 应用篇(序列号生成器服务实现)(十九)
在微服务盛行的当下,模块拆分粒度越来越细,若排查问题时,就需要一个能贯穿始终的全局唯一的 ID;在支付场景中的订单编号,银行流水号等生成均需要依赖序列号生成的工具。
botkenni
2022-09-23
3220
玩转 Spring Boot 应用篇(引入RabbitMQ解决店铺下单峰值问题)(十八)
上次分享通过集成 Redis 技术组件,让请求不再直接查询数据库,而是优先从 Redis 查询商品信息,进而来解决数据库高并发读的问题。
botkenni
2022-09-23
2430
玩转 Spring Boot 应用篇(引入Redis解决店铺高并发读的问题)(十七)
为了大家能够熟练应用 Spring Boot 相关技术,前几天菜菜同学基于 Spring Boot 快速搭建了一个商品售卖网站(V1),然后一起演示了商品超卖问题(V2),并对其进行分析,引入了悲观锁、乐观锁、可重入锁来解决商品超卖的问题,并借机提了提 CAS 的概念,以及 CAS 带来的 ABA 问题的解决方案。
botkenni
2022-09-23
3150
玩转 Spring Boot 原理篇(自动装配源码剖析)(十二)
Spring Boot应用启动时会调用 SpringApplication.run(String... args) 方法。
botkenni
2022-09-23
2640
玩转 Spring Boot 原理篇(自动装配前凑之自定义Stater)(十一)
为了清晰理解 Spring Boot 自动装配的原理,本次一起自定义一个 Spring Boot Starter,先从代码层面感受一下自动装配的能力。
botkenni
2022-09-23
1870
玩转 Spring Boot 原理篇(核心注解知多少)(十)
在《架构真经》开篇就提到了大道至简、分而治之,感觉 Spring Boot 的设计个人感觉也有点类似。
botkenni
2022-09-23
1960
玩转 Spring Boot 集成篇(@Scheduled、静态、动态定时任务)(七)
研发说:API 请求量到底啥情况呀?统计发粗来(万一访问量一直激增,导致服务宕了,要扣我绩效滴)。
botkenni
2022-09-23
7170
玩转 Spring Boot 集成篇(Redis)(四)
Redis 应用场景?在实际项目研发中,经常把 Redis 用做热数据缓存,例如省份、地市、卡 bin 信息等;在 Web 项目里经常用作 Session 共享存储;还会用作短信验证码、Token 等有效期验证等场景。
botkenni
2022-09-23
3850
@Autowired依赖注入为啥不推荐了
这几天更新升级了一下java编码神器IDEA,升级完进行日常开发,可能是以前用的IDEA版本比较老旧,升级之后发现之前的日常写法有了个warning提醒。来看图:
botkenni
2022-09-07
1.2K0
解决 springboot 多数据源或动态数据源 的事务问题
  动态数据源 或者 多数据源 在项目当中是经常遇到的,但由于spring 开启事务后,为保证整个事务的 connection 不会变化,spring 在通过 DataSourceUtils 获取 connection 的时候会用 DataSource 作为 key 将 connection 保存到 ThreadLocal 中(这段代码是没办法进行重写的,它是静态方法,并在其他地方直接调用),如下所示:
botkenni
2022-09-07
3.6K2
SpringBoot @Scheduled注解使用: 同步/异步同一任务及多任务并发执行
1.1 同一任务的同步执行(下次任务执行将在本次任务执行完毕后的下一次配置时间开始)
botkenni
2022-09-07
1.5K0
微服务网关鉴权:gateway使用、网关限流使用、用户密码加密、JWT鉴权
不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题:
botkenni
2022-09-07
1.7K0
公众号推送早安问候以及天气预报(JAVA)
公众号推送早安问候以及天气预报(JAVA) ① 概述 功能点 每天早上可以给指定的微信用户推送消息,经过公众号 可以使用第三方接口丰富推送的消息内容 百度天气api:添加天气信息推送 天行数据api:添加美句、彩虹屁等语句推送 通过后台计算纪念日推送 … 效果图 📷 技术栈点 spring boot实现后台 微信测试账号的申请 微信模版推送的配置 对接百度天气api 对接彩虹屁api 对接优美句子api 源码开放 Gitee GitHub ② 注册微信测试账号,编辑推送模
botkenni
2022-09-07
9320
Spring 最常用的 7 大类注解
随着技术的更新迭代,Java5.0开始支持注解。而作为java中的领军框架spring,自从更新了2.5版本之后也开始慢慢舍弃xml配置,更多使用注解来控制spring框架。
botkenni
2022-09-07
2030
大厂-分布式专栏 04 谈谈你对分布式的理解,为什么引入分布式?
刚刚毕业第一份工作,没接触过分布式微服务相关的知识,后来换工作才了解到这些,面试官看了我简历里写了分布式相关,就开始揪住这个问题问,虽然一知半解地说了点,但是面试官明显不满意,没抓住要点,因此关于理论概念,还是要好好掌握总结的。
botkenni
2022-08-25
2150
读取 resources 目录下文件路径的九种方式
主要核心方法是使用getResource和getPath方法,这里的getResource("")里面是空字符串
botkenni
2022-08-25
7400
玩转 Spring Boot 入门篇(一)
Spring 颠覆了 Java 企业级项目的开发,使得企业级的开发由重变轻、由繁至简,可谓是为 Java 程序员带来了春天。
botkenni
2022-06-15
5260
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档