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

码农小胖哥的码农生涯

专栏作者
469
文章
736362
阅读量
41
订阅数
搞定了!OAuth2使用验证码进行授权
现在验证码登录已经成为很多应用的主流登录方式,但是对于OAuth2授权来说,手机号验证码处理用户认证就非常繁琐,很多同学却不知道怎么接入。
码农小胖哥
2022-05-22
1.4K0
我在Gitee的几个开源项目被限制访问了
今天有同学反映,Gitee中是Spring Security教程的DEMO无法访问,非仓库人员访问会出现以下提示:
码农小胖哥
2022-05-22
1.1K0
OAuth2授权服务器Id Server一键生成配置原理
OAuth2客户端的配置参数非常多,虽然Id Server通过控制台可视化解决了创建OAuth2客户端的问题。但是如何进一步降低OAuth2的使用难度,把创建的OAuth2客户端转化为配置成为了刚需,从技术角度上感觉也并不是很难实现。
码农小胖哥
2022-05-22
5750
胖哥成为Spring官方项目的Contributor
给开源项目尤其是Spring这种知名度高的项目贡献代码是比较难的,起码胖哥是这么认为的。有些时候我们的灵感未必契合作者的设计意图,即使你的代码十分优雅。
码农小胖哥
2022-05-22
4150
OpenJDK官方正式宣布AWT、2D、Swing等项目解散
7月15日OpenJDK管理委员会全票通过批准成立由Phil Race担任初始负责人的 Client Libraries Group(客户端类库工作组)。
码农小胖哥
2021-07-22
6570
Spring 官方又孵化了一个顶级项目,或将改变前后端API的现状
七月五号,Spring GraphQL[1]项目正式从experimental(实验项目)移除,现在它是一个Spring顶级项目了。并且我从消息人士得知即将发布第一个里程碑版本。
码农小胖哥
2021-07-22
3460
Oracle发布了Java SE支持路线图,Java 8 支持到2030年
自2017年9月以来,Oracle按照免费的开源许可证(类似于Linux的许可证)提供JDK版本 。从Java SE 11(2018年9月发布,LTS)开始,Oracle不仅在开源协议下为所有用户免费提供免费发行版,而且Oracle还提供了商业支持(收费)的Java SE发行版。以下将列出商业版本的Oracle JDK发行版的关键时间节点。
码农小胖哥
2021-05-14
4.2K0
微信支付V3开发包Payment Spring Boot收到了第一个PR
开源就是这样,不是一味的索取,甚至有些同学感觉理所应当的索取,开源帮助了你,如果条件允许也希望你能够反哺开源,互利共赢才是一个良好的生态循环。zacone同学在运用Payment Spring Boot时发现了不能满足其业务开发的地方,经过他的研究,自行实现了微信分账功能,并把他的成果热心的分享了出来。再次十分感谢他的感慨。
码农小胖哥
2021-04-26
6700
Github的这个彩蛋我居然才知道,我OUT了
搞开发的哪个还没有GitHub账户?作为一个GitHub的资深用户,今天居然才发现GitHub还有这个彩蛋。什么彩蛋呢?比如我的GitHub是:
码农小胖哥
2021-03-03
3950
在使用Git时你应该这样提交代码
目前大部分公司都在使用 Git 作为版本控制,每个程序员每天都要进行代码的提交。很多开发者也包括我自己,有时候赶时间或者图省事,就这么提交:
码农小胖哥
2021-02-01
1.3K0
JetBrains放出Java代码质量检查工具Qodana
JetBrains正在开发一种被称为Qodana的代码质量检测工具。它将JetBrains IDE具有的智能代码检查带入了项目CI/CD管道中。它可以识别代码中的错误,安全漏洞,重复项和缺陷并提出修复建议。使开发人员轻松地改善代码结构,使代码符合众多准则和标准,解决潜在的性能问题。
码农小胖哥
2021-02-01
1.5K0
那些看上去高大上的项目文档和个人博客原来用了这些技术
昨天忙里偷闲分享了一个关于微信支付的开发包 Payment Spring Boot,有同学问文档是用什么搞的,今天就来分享一下关于程序员写项目文档的工具。无论是工作内部记录,还是开源分享都非常有用。
码农小胖哥
2021-01-04
4410
图文并茂入门一下Git
Git是世界上先进的「分布式的版本控制系统」,而SVN是「集中式的版本控制系统」,SVN对于版本的管理集中于中央服务器中,而Git对于版本的管理可以在本地。
码农小胖哥
2020-10-10
3810
开源项目AppGet 作者:大厂“套取”了我的方案后把我扔到了一边
2020 年 5 月,微软在Build 2020 大会上发布并开源了微软官方软件包管理工具WinGet。然而就在发布后不久,另一款开源软件包管理工具AppGet的作者Keivan Beigi (以下称 Keivan)发文宣布 AppGet 项目“死亡”。他同时披露微软在WinGet发布前给他发来了一封邮件:“我想花点时间告诉你,我们非常感谢你的投入和见解。我们一直在构建 Windows 包管理器,第一个预览版将于明天在 Build 上线,我们的包管理器也将是开源的,我们欢迎您的任何贡献。”
码农小胖哥
2020-06-28
4840
视频:使用Docker搭建RabbitMQ环境
RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。
码农小胖哥
2020-04-01
4780
Java 响应式关系数据库连接了解一下
响应式编程已经在 Java 编程领域出现很长一段时间了。具有高性能,事件驱动,充分利用计算资源,更加优雅的异步编程体验,同时它也提供了背压机制来防止系统过载。很长一段时间 Java 的响应式只能同 MongoDB、Redis 等这些非关系型数据库进行交互。而目前我们大部分的数据还是存放在关系型数据库中,大部分情况下 Java 使用 JDBC 来操作关系型数据库,而 JDBC 是阻塞的、同步的。所以迫切需要一种支持响应式的数据库驱动协议。目前市面上有两种响应式数据库驱动协议,我们来了解一下它们。
码农小胖哥
2020-03-19
1.7K0
新项目不要再用 Spring Cloud Hystrix 了
Spring Cloud 之前使用的断路器是 Netfilx 开源的 Hystrix 。被很多开发人员作为默认的断路器来使用。2018 年 11 月,当 Netflix 宣布将这个项目置于维护模式时(不再开发新特性,只进行例行维护),Spring Cloud 官方也不得不跟进了 Netfix ,在 SpringOne 2019中,Spring 宣布将从 Spring Cloud 3.1 版本中删除 Hystrix 仪表板。要不了多长时间 Spring Cloud Netfix 将结束生命周期。
码农小胖哥
2020-03-19
2.9K0
SpringBoot+Neo4j在社交电商中,讲述你是怎么被绑定为下线的
社交电商中,现在做的比较出色的就应该属于花生日记,以及最近比较火的芬香。或许你经常会收到朋友或者亲戚发来的分享出的商品,而当你点击这些分享出来的商品后,那么,恭喜你,你可能已经被绑定为下级(粉丝)了。当然,我们这里只是举例说明下。
码农小胖哥
2020-02-24
6500
Github推出了GitHub CLI
我们正在从命令行-GitHub CLI(现在处于beta版)中引入一种更轻松,更无缝的方式与GitHub一起使用。数以百万计的开发人员依靠GitHub使构建软件更加有趣和协作,并将ghGitHub终端带给你体验。
码农小胖哥
2020-02-24
1.5K0
一起了解下Java多线程基础
使变量在多个线程间可见,没有原子性,通过加入内存屏障和 禁止重排序(as if serial)优化实现可见性。
码农小胖哥
2019-12-10
3180
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档