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

用户9257747的专栏

专栏成员
235
文章
249018
阅读量
27
订阅数
不好意思,HttpClient 该换了!
在SpringBoot项目直接使用okhttp、httpClient或者RestTemplate发起HTTP请求,既繁琐又不方便统一管理。因此,在这里推荐一个适用于SpringBoot项目的轻量级HTTP客户端框架retrofit-spring-boot-starter,使用非常简单方便,同时又提供诸多功能增强。目前项目已经更新至2.2.2版本,并且会持续进行迭代优化。
一行Java
2024-06-18
770
哦豁!同事使用 insert into select 迁移数据,上线后被开了~
公司的交易量比较大,使用的数据库是mysql,每天的增量差不多在百万左右,公司并没有分库分表,所以想维持这个表的性能只能考虑做数据迁移。
一行Java
2024-05-23
780
掌握 IDEA 这 30 个 Debug 神技,开发、改Bug 效率快10倍
写Bug、改Bug几乎占据了程序员日常工作的绝大部分时间,如果你能掌握一手调试代码的绝技,相信工作效率必定会得到大幅度的提升;
一行Java
2024-05-14
3250
你见过哪些目瞪口呆的 Java 代码技巧?
自从毕业后,今年已经是我工作的第 8 个年头了,我甚至都快忘记了到底是那年毕业的。从出来本人一直在做 Java 相关的工作,现在终于有时间坐下来,写一篇关于 Java 写法的一篇文章,来探讨一下如果你真的是一个 Java 程序员,那你真的会写 Java 吗?
一行Java
2024-04-19
1160
写了个工具,让 CRUD 开发效率提升100倍,开源咯!
相信大多数同学应该和我一样,都是比较讨厌创建新表这个工作的,因为每创建一张表,都要去创建实体类、创建增删改查的接口、编写增删改查的SQL代码等等,把这些事情做完,2个小时也就过去了
一行Java
2024-01-31
1890
我们放弃了Nacos作为配置中心,转而选择了这款神器~
目前,我们所有微服务的配置中心都没有采用Nacos,而是选择了另一款携程开源的分布式配置中心Apollo,今天就跟大家详细介绍一下这款神级配置中心
一行Java
2024-01-30
2710
这是我见过最强的单点登录认证系统!
MaxKey 单点登录认证系统,谐音马克思的钥匙寓意是最大钥匙,支持 OAuth 2.x/OpenID Connect、SAML 2.0、JWT、CAS、SCIM 等标准协议,提供简单、标准、安全和开放的用户身份管理(IDM)、身份认证(AM)、单点登录(SSO)、RBAC 权限管理和资源管理等。
一行Java
2024-01-16
3080
别再使用 RestTemplate了,试试官方推荐的 WebClient !
重点:即使升级了spring web 6.0.0版本,也无法在HttpRequestFactory中设置请求超时,这是放弃使用 RestTemplate 的最大因素之一。
一行Java
2024-01-14
2520
面试官:try catch 应该在 for 循环里面还是外面?
因为本身try catch 放在 for循环 外面 和里面 ,如果出现异常,产生的效果是不一样的。
一行Java
2024-01-04
1590
告别 BeanUtil.copyProperties,这款IDEA插件才是最优的替代方案!
虽然Copy的工具有很多,如ModelMapper、Dozer、Orika,都可以实现自动映射,但是小编最推荐的还是最原始的set、get方式。于是就面临一个问题:字段太多了怎么办?
一行Java
2023-12-26
3390
Service 层的异常是抛到 Controller 层还是直接处理?
一般初学者学习编码和 错误处理 时,先知道 编程语言 有一种处理错误的形式或约定(如Java就抛异常),然后就开始用这些工具。但却忽视这问题本质:处理错误是为了写正确程序。可是...
一行Java
2023-12-19
1010
三分钟了解 SpringBoot 的启动流程
最近有位开发同学说面试被问到Spring Boot 的启动流程,以及被问到Spring Boot 的嵌入式Web容器是什么时候加载的。如何加载的。是怎么无缝切换的。
一行Java
2023-12-19
2310
GitHub.com跑了1200多台MySQL主机,如何无缝升级到8.0?
据介绍,GitHub 使用 MySQL 来存储大量关系数据,因此在不影响网站服务级别目标 (SLO) 的情况下升级主机集群(1200 多台 MySQL 主机)绝非易事。其团队表示,为了升级到 MySQL 8.0,他们规划、测试和升级本身总共花费了一年多的时间,并且需要 GitHub 内部多个团队的协作。
一行Java
2023-12-18
1110
拒绝加班!这款高效 SpringBoot 组件,3分钟拉满生产力~
Graceful Response是一个Spring Boot技术栈下的优雅响应处理器,提供一站式统一返回值封装、全局异常处理、自定义异常错误码等功能,使用Graceful Response进行web接口开发不仅可以节省大量的时间,还可以提高代码质量,使代码逻辑更清晰。
一行Java
2023-12-04
1960
Java14 处理 NullPointerException 新方式,真的太香了!
在 Java 语言中,处理空指针往往是一件很头疼的事情,一不小心,可能就搞出个线上 Bug,犹如地雷一般,埋在系统的各个角落,定位起来也非常的头疼。但是自 Java 14 之后,一个新特性让处理空指针定位变的更加容易。
一行Java
2023-12-04
1520
彻底告别 Controller、Service、Dao,让人上瘾的开发神器...
"偷懒"可以说是技术创新的重要动力之一,很多技术,框架的革新,本质上就是为了能更好的"偷懒",今天又来分享一款偷懒神器:Rocket-API;
一行Java
2023-11-28
2280
一款非常强大的 Nginx 可视化管理平台
Nginx 是一个高性能的HTTP和反向代理web服务器,其主要的特点就是快,但是配置起来相对有点麻烦,对于新手朋友来说,很不友好,今天给大家推荐一款可视化的Nginx配置管理工具,开箱即用,支持 Docker 一键部署,可以让用户通过 Web 界面在线配置、管理 Nginx 服务,支持转发、重定向、SSL 证书、高级配置等功能。
一行Java
2023-11-16
1.9K0
QQ又砍掉一个功能,你用过吗?
此前10月13日,QQ群“元老级”功能——“恢复QQ群”因业务调整被下线。这是腾讯公司提供的一项找回QQ联系人、QQ群的服务,向所有QQ用户免费开放。所有用户都可以申请恢复28天内解散、转让的群,该功能还可以帮助群主或管理员恢复28天内删除的群成员。
一行Java
2023-11-15
1820
可视化 Nginx 配置神器,一键搞定
Nginx 是前后端开发工程师必须掌握的神器。该神器有很多使用场景:比如反向代理、负载均衡、动静分离、跨域等等。
一行Java
2023-11-08
5810
用 Redis 查询 “附近的人” !妙啊!
针对“附近的人”这一位置服务领域的应用场景,互联网应用几乎每天都会用到,比如搜附近的美食,周边游等等;常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列 zset 以及 geohash 编码,实现了空间搜索功能,且拥有极高的运行效率。本文将从源码角度对其算法原理进行解析,并推算查询时间复杂度。
一行Java
2023-11-07
2260
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档