首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
袁小坤
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Spring Boot返回前端Long型丢失精度
最近为Prong开发了一个基于snowflake算法的Java分布式ID组件,将实体主键从原来的String类型的UUID修改成了Long型的分布式ID。修改后发现前端显示的ID和数据库中的ID不一致。例如数据库中存储的是:812782555915911412,显示出来却成了8…
观察者模式在项目中的应用
观察者模式在 Java 语言中的地位非常重要。我们在什么场景下可以使用观察者模式,观察者模式与发布订阅模式有什么关系。
Java程序员必备:jstack命令解析
jstack是JVM自带的Java堆栈跟踪工具,它用于打印出给定的java进程ID、core file、远程调试服务的Java堆栈信息. New:创建后尚未启动的线程处于这种状态,不会出现在Dump中。 RUNNABLE:包括Running和Ready。线程开启start()方…
spring aop原理 JDK动态代理和CGLIB动态代理
AOP实现的关键在于AOP框架自动创建的AOP代理。 AspectJ是静态代理的增强,采用编译时生成 AOP 代理类,因此也称为编译时增强,具有更好的性能。 Spring AOP使用的动态代理,运行时生成 AOP 代理类,所谓的动态代理就是说AOP框架不会去修改字节码,而是在内…
Spring Validation最佳实践及其实现原理,参数校验没那么简单!
之前也写过一篇关于Spring Validation使用的文章,不过自我感觉还是浮于表面,本次打算彻底搞懂Spring Validation。本文会详细介绍Spring Validation各种场景下的最佳实践及其实现原理,死磕到底! Java API规范(JSR303)定义了…
谈谈 Spring 中的 NoSuchBeanDefinitionException
NoSuchBeanDefinitionException(以下简称 NSBDE)是很常见的异常,可以说绝大多数使用过 Spring 的人都曾遇到过它。本文旨在总结下 NSBDE 的含义,哪些情况下可能抛出 NSBDE?如何解决它?
SpringBoot 如何使用 MessageSource 实现国际化
国际化,我理解的是根据用户的语言设置显示相应的语言、提示。对应于代码来说就是根据不同的语言环境返回对应语言的描述。比如默认环境为中文的 你好! ,当语言变更为英文时应当显示 Hello!,这就是国际化。 最早接触国际化是在现有项目中,有现成的国际化配置,专门有一个用于国际化的类…
微服务分布式事务TCC核心实现篇| 🏆 技术专题第五期征文 ......
你的点赞就是对我最好的支持与动力。 关注肖哥弹架构,后续努力推出优质的内容。 🏆 技术专题第五期 | 聊聊分布式的那些事......
spring cloud sleuth 原理简介和使用
微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。 由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。 主要体现在,一个请求可能需要调用很多个服务,而内部服务的调用复杂性,决定了问题难以定位。 所以微服务架构中,必须实现分…
后端架构师技术图谱
分享自 GitHub