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

码农小胖哥的码农生涯

专栏成员
469
文章
801114
阅读量
43
订阅数
Spring Boot 3.0 正式发布,这份升级指南必须收藏
Spring Boot 3.0 现已正式发布,它包含了 12 个月以来 151 个开发者的 5700 多次代码提交。这是自 4.5 年前发布 2.0 以来,Spring Boot 的第一次重大修订。
码农小胖哥
2023-01-30
5.1K0
Java 19 正式发布,改善多线程、并发编程难度
Java 19 在数分钟前正式发布,这是一个非 LTS(长期支持)版本,该版本的七项功能包括结构化并发、记录模式、外部函数和内存 API 的预览,以及对开源 Linux/RISC-V 指令集架构 (ISA) 的支持。
码农小胖哥
2022-10-05
5620
分享搭建脚手架的一些经验
印象中有些日子没有写文章了,最近一直在放飞自我,今天和大家分享的一些在搭建脚手架和编程中的一些实践原则。所有目标都是“清晰架构分层”。
码农小胖哥
2022-10-05
2340
收藏备用 | 关于OAuth2的一些常见问题总结
关于OAuth2相信很多初学者都有一些疑问,胖哥趁着Spring Security OAuth2专栏写完的间隙将这些疑问一一收集了起来做成了QA,或许能帮助OAuth2学习者,这个必须收藏备用。
码农小胖哥
2022-10-05
6150
Spring Boot 2.7.0发布,2.5停止维护,节奏太快了吧
这几天是Spring版本日,很多Spring工件都发布了新版本, Spring Framework 6.0.0 发布了第 4 个里程碑版本,此版本包含所有针对 5.3.20 的修复补丁,以及特定于 6.0 分支的 39 项修复和改进。而今天Spring Boot 2.7.0和Spring Security的几个分支都发布了新版本,尤其Spring Boot 2.7.0是一个非常重要的版本。
码农小胖哥
2022-05-22
1.7K0
反应式数据库连接规范R2DBC正式发布1.0,利好Webflux
2022年4月25日,R2DBC社区宣布具有普遍可用性的1.0.0.RELEASE正式发布。
码农小胖哥
2022-05-22
6590
Java 18 刚刚发布
Oracle 正式推出Java 18,这是世界排名第一的编程语言和开发平台的最新版本。Java 18 (Oracle JDK 18) 提供了数以千计的性能、稳定性和安全性改进,包括对平台的九项增强(JEP),这将进一步提高开发人员的工作效率。
码农小胖哥
2022-04-06
3410
Java 8 + 10 = Java 18
明天Java 18将正式发布, 虽然它不是长期支持 (LTS) 版本,但它却实现了九个 JEP(在Java 18[1]列出)。有哪些特性值得关注呢?
码农小胖哥
2022-04-06
3360
Java时间格式化原来这么多玩法
时间过得真是快,现在已经是2022年了。作为开发来说,时间处理是非常繁琐的。从Java 8开始有了新的时间API、时间的处理更加优雅,不再需要借助三方类库,而且线程安全。今天来梳理一下新API的格式化,而且还要玩点你没玩过的东西,点赞、转发、再看走起来。
码农小胖哥
2022-02-11
4490
JSON序列化和反序列化还有这种玩法
Mixin对于前端开发者可不陌生,Vue、React等知名前端框架都使用了Mixin。而对于后端开发,尤其是Java后端开发来说Mixin却是一个很陌生的概念。今天来我们通过Jackson让后端开发者也来认识一下Mixin。
码农小胖哥
2021-11-19
1.5K0
OAuth2.0中的scope和RBAC中的role有什么关系
使用了OAuth2.0授权协议之后我们在API的访问控制时又多了一个scope的概念。它和角色访问控制的作用类似,有点让人有点模糊不清。今天我们来理清楚这两个概念。
码农小胖哥
2021-11-19
1.3K0
从Java 9 到 Java 17之Java 11
Java 11是自Java 8以来的又一个LTS版本,是目前全球使用最多的LTS版本之一。今天我们接着在Java 9 到 Java 17系列文章中来认识针对普通开发者的Java 11。
码农小胖哥
2021-09-30
6380
从Java 9 到 Java 17之Java 10
在上一篇我们对Java 9的特性进行了一些回顾,今天接着来看看Java 10带来了什么特性。之所以需要把Java 8 到Java 17的特性归纳一遍,因为Java社区对Java 17的重视程度前所未有。话不多说,让我们走进Java 10。
码农小胖哥
2021-09-29
6970
从Java 9 到 Java 17之Java 9
Java 17 是Java 最重要的一个LTS版本之一,但是直接从Java 8 过渡到Java 17跨度太大了,势必有些困难。所以胖哥抽时间梳理了一下从Java 9到Java 17的一些常用API的变动。今天先来看看Java 9 都有什么东西。
码农小胖哥
2021-09-29
6970
如果你使用了这个Stream流操作,升级Java17有可能会出问题。
但是从Java 17 开始,再次执行上面的代码,跳过元素1,计数为2。等等…… 是不是少执行了点什么?
码农小胖哥
2021-09-09
6110
通过管理API管理OAuth2 认证授权服务器Keycloak
我们在Keycloak Admin Console中的所有操作都有特定的Restful API,被统称为Keycloak Admin REST API。而 Keycloak Admin Client正是对Keycloak Admin REST API的Java HTTP客户端封装。我们只需要引入下面的依赖就可以集成了:
码农小胖哥
2021-09-09
2.8K0
中篇|Jackson注解的用法和场景,建议收藏
用于序列化和反序列化中特定格式的数据。虽然我们经常使用它来格式化时间,但是它不单单能格式化时间。
码农小胖哥
2021-07-22
1.9K0
OAuth 2.0只是授权协议,OIDC才是认证授权协议
上一文我们对Keycloak保护Spring Boot应用进行了实操。让大家见识到了Keycloak的强大。为了掌握Keycloak就必须对OpenID Connect(OIDC)协议进行了解。OIDC是OAuth 2.0的一个扩展协议。它为什么要扩展OAuth 2.0?在搞清楚这个问题之前我们需要再回顾一下OAuth 2.0协议。
码农小胖哥
2021-07-22
7780
这段Java代码连不少大佬都栽了跟头,何况我
最近用了Optional实现了一段逻辑,想不到居然翻车了。看了源码之后才恍然大悟,不过翻车的不是我一个人,很多人都说自己在这个地方翻过车,其中不乏一些大佬级的人物。
码农小胖哥
2021-07-22
3610
Spring Boot 微信支付V3组件Payment Spring Boot1.0.11.RELEASE发布
微信支付 API V3 版本的 Java 实现Payment Spring Boot发布1.0.11.RELEASE版本,本次版本主要增加了对 V3 版本分账的支持,优化了部分 API 实现。同时感谢 YoungBreezeM 和 AmazingDM 两位同学的 PR。更多的细节请参阅更新日志[1]
码农小胖哥
2021-06-24
9190
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档