首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
工具
订阅
不想拯救世界了
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
Fastjson2你开始使用了吗?来看看源码解析
`FastJson2`是`FastJson`项目的重要升级,目标是为下一个十年提供一个高性能的`JSON`库。根据官方给出的性能来看,相比v1版本,确实有了很大的提升,本篇文章我们来看下究竟做了哪些事
在 IDEA 中 DEBUG 的各种奇技淫巧
Java 中各种 IDE 的 Debug 功能,都是通过 Java 提供的 Java Platform Debugger Architecture (JPDA) 来实现的。 借助 Debug 功能,可以很方便的调试程序,快速的模拟 / 找到程序中的错误。 Interllij I…
如何在业务逻辑当中优雅引入重试机制
我们首先看看正常的业务系统交互流程,就像下面图中所示一样,我们自己开发的系统通过HTTP接口或者通过RPC去访问其他业务系统,其他系统在没出现任何问题的情况下会返回给我们需要的数据,状态为success。 但大家在日常的开发工作当中应该碰到过不少这样的问题:自己应用因为业务需求…
JVM 内存分析工具 MAT 的深度讲解与实践——进阶篇
本系列共三篇文章, 本文是系列第2篇——进阶篇,详细讲解 MAT 各种工具的核心功能、用法、适用场景,并在具体实战场景下讲解帮大家学习如何针对各类内存问题。 《JVM 内存分析工具 MAT 的深度讲解与实践——入门篇》 介绍 MAT 产品功能、基础概念、与其他工具对比、Quic…
为了Java微信支付V3开发包,我找出了微信支付文档至少六个错误
1. 前言 最近忙的一批,难得今天有喘气的机会就赶紧把最近在开发中的一些成果分享出来。前几日分享了自己写的一个微信支付V3的开发包payment-spring-boot-starter,就忙里偷闲完善了一波。 别忘记给个Star啊,有问题提ISSUE。 那么都完善了哪些内容呢?…
DevOps流水线落地实践
本项目是百姓网DevOps团队基于现有工作提炼出来的相对表完整的流水线,项目功能是一个简单的用户信息的增删改查,采用SpringBoot框架开发,数据库采用H2。 本次演示项目采用一个简单的微服务作为流水线的演示,需求相对比较简单。需要完成一个【用户管理】的模块,需要实现的功能…
还在手动整合Swagger?Swagger官方Starter是真的香!
新版本我们在SpringBoot配置文件中进行配置即可,springfox.documentation.enabled在application-dev.yml配置为true,在application-prod.yml中配置为false。 点击Authorize按钮后输入Auth…
这些工具类用起来真的很”香“
刚入行的java开发程序员可能很多情况下对于一些代码的实现都是自己手动去实现的,不是说这样不好,在一定的程度上这种做法其实是浪费时间的,而且很可能出现一些错误,不过这也是正常的,我刚入行的时候写的代码也是这样,但是学会使用现成的工具类之后,可能会给你节省大量时间。 String…
JMH基准测试入门配置及示例
JMH的全称是Java Microbenchmark Harness,即Java微基准测试工具。 JMH是一个用于构建,运行和分析基于Java及其他JVM语言的基准测试工具。它也是OpenJDK项目的一部分。 要运行JMH基准测试,推荐的方法是使用Maven来构建一个测试项目。…
架构师的初级技能,选组件!(2020更新版)
2020年新版,对部分组件的描述进行了更新。19年文章参见 这里 。如果你在做选型方面的工作,或者想了解一些现在正在流行的技术,那么这篇文章正好适合你。 本篇内容涵盖14个方面,涉及上百个框架和工具。会有你喜欢的,大概也会有你所讨厌的家伙。这是我平常工作中打交道最多的工具,大小…