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

码农小胖哥的码农生涯

专栏成员
469
文章
800595
阅读量
43
订阅数
Java 19 正式发布,改善多线程、并发编程难度
Java 19 在数分钟前正式发布,这是一个非 LTS(长期支持)版本,该版本的七项功能包括结构化并发、记录模式、外部函数和内存 API 的预览,以及对开源 Linux/RISC-V 指令集架构 (ISA) 的支持。
码农小胖哥
2022-10-05
5620
微信官方你真的懂OAuth2?Spring Security OAuth2整合企业微信扫码登录
现在很多企业都接入了企业微信,作为私域社群工具,企业微信开放了很多API,可以打通很多自有的应用。既然是应用,那肯定需要做登录。正好企业微信提供了企业微信扫码授权登录功能,而且号称使用了OAuth,正好拿这个检验一下Spring Security OAuth2专栏的威力。
码农小胖哥
2022-10-05
2.1K0
OAuth2授权服务器Id Server一键生成配置原理
OAuth2客户端的配置参数非常多,虽然Id Server通过控制台可视化解决了创建OAuth2客户端的问题。但是如何进一步降低OAuth2的使用难度,把创建的OAuth2客户端转化为配置成为了刚需,从技术角度上感觉也并不是很难实现。
码农小胖哥
2022-05-22
6200
胖哥成为Spring官方项目的Contributor
给开源项目尤其是Spring这种知名度高的项目贡献代码是比较难的,起码胖哥是这么认为的。有些时候我们的灵感未必契合作者的设计意图,即使你的代码十分优雅。
码农小胖哥
2022-05-22
4630
Java 9的模块系统到底怎么用
Java 的模块在Java 9中正式实装,一直没时间来研究一下这个东西,今天就和大家一起学习一下这个功能。
码农小胖哥
2022-04-06
1.2K0
分享点自己阅读源码的经验
前天和部分网友进行了线上的交流,交流中有不少网友提到阅读源码比较难,不知道怎么上手。胖哥分享了一些个人经验,这里再总结一下给没有参与的同学。
码农小胖哥
2022-04-06
4190
OAuth2.0密码模式废了,停止使用吧
最近一直有同学在问,OAuth2密码模式为啥Spring Security还没有实现,就连新的Spring Authorization Server也没有这个玩意儿。
码农小胖哥
2022-04-06
6600
只知道JWT,那JWE、JWS、JWK、JWA呢?
移动端兴起和OAuth2的流行导致JWT这几年火得一塌糊涂。今天要介绍另一个规范集JOSE[1],全称Javascript Object Signing and Encryption,它和JWT有莫大的关系。
码农小胖哥
2022-04-06
1.6K0
Spring Authorization Server 0.2.2版本发布
Spring Authorization Server 0.2.2版本发布,这个版本主要是优化和bug修复,比较重要的新特性是客户端身份验证支持JWT断言。
码农小胖哥
2022-02-11
4800
Java时间格式化原来这么多玩法
时间过得真是快,现在已经是2022年了。作为开发来说,时间处理是非常繁琐的。从Java 8开始有了新的时间API、时间的处理更加优雅,不再需要借助三方类库,而且线程安全。今天来梳理一下新API的格式化,而且还要玩点你没玩过的东西,点赞、转发、再看走起来。
码农小胖哥
2022-02-11
4490
2022 年对Java的一些期待和预测
2022年的第一天,没有代码,没有需求,非常难得的一天。本来今天不想发文,但是闲着也是闲着,就简单扯一扯2022年对Java的一些预测。
码农小胖哥
2022-01-05
5100
Java如何校验两个文件内容是相同的?
今天做文件上传功能,需求要求文件内容相同的不能重复上传。感觉这个需求挺简单的就交给了一位刚入行的新同学。等合并代码的时候发现这位同学居然用文件名称相同和文件大小相同作为两个文件相同的依据。这种条件判断靠谱吗?
码农小胖哥
2021-12-01
1.9K0
Jetbrains正在开发下一代编辑器,对标VS Code,本文可申请体验
Intellij IDEA的缔造者Jetbrains多次被问到:“JetBrains 什么时候会创建一个轻量级编辑器?”。现在这个问题正在变为现实。Jetbrains刚刚宣布了一个新的产品:名叫Fleet的轻量级编辑器。
码农小胖哥
2021-12-01
6630
JSON序列化和反序列化还有这种玩法
Mixin对于前端开发者可不陌生,Vue、React等知名前端框架都使用了Mixin。而对于后端开发,尤其是Java后端开发来说Mixin却是一个很陌生的概念。今天来我们通过Jackson让后端开发者也来认识一下Mixin。
码农小胖哥
2021-11-19
1.5K0
从Java 9 到 Java 17之Java 12
String indent(int n) 会根据参数n对字符串进行缩进。具体的规则是
码农小胖哥
2021-11-02
3320
从Java 9 到 Java 17之Java 10
在上一篇我们对Java 9的特性进行了一些回顾,今天接着来看看Java 10带来了什么特性。之所以需要把Java 8 到Java 17的特性归纳一遍,因为Java社区对Java 17的重视程度前所未有。话不多说,让我们走进Java 10。
码农小胖哥
2021-09-29
6970
如果你使用了这个Stream流操作,升级Java17有可能会出问题。
但是从Java 17 开始,再次执行上面的代码,跳过元素1,计数为2。等等…… 是不是少执行了点什么?
码农小胖哥
2021-09-09
6110
Spring Security实战干货:集成微信公众号OAuth2.0授权
请注意,一定是微信公众号服务号,只有服务号才提供这样的能力。像胖哥的这样公众号虽然也是认证过的公众号,但是只能发发文章并不具备提供服务的能力。但是微信公众平台提供了沙盒功能来模拟服务号,可以降低开发难度,你可以到微信公众号测试账号页面申请,申请成功后别忘了关注测试公众号。
码农小胖哥
2021-09-09
1.6K0
RocketMQ中台化建设
RocketMQ是一个高可用、高性能、高可靠的分布式消息队列,相对于kafka更适合处理业务系统之间的消息。
码农小胖哥
2021-06-24
9840
分享一些简化定义和转换Java Bean的一些小技巧
今天在封装第三方应用的开放接口,写了很多返回值的类,这些类很多都是结构相似只是个别字段名称不一样。为了单独的字段就要复制一个改改不胜其烦,而且起名是最头疼的事情。就像下面这两个:
码农小胖哥
2021-06-24
9170
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档