logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

IDEA.2025 常用设置优化与插件指南

插件名称核心功能快捷键教学助手:操作时提示快捷键,帮助记忆高频操作。字符串处理工具:支持大小写转换、加解密、排序等(右键文本使用)。GitToolBoxGit 增强:实时显示当前行最后提交信息,支持快速 blame 和 commit 导航。彩虹括号:相同层级括号颜色一致,提升嵌套代码可读性。代码缩略图:在编辑器右侧显示代码全景图,支持快速定位。Maven 依赖管理:可视化分析依赖冲突,一键排除冲突

#intellij-idea#idea#git +1
jdk1.8下载与安装教程

一、JDK下载1、官网地址:oracle官网下载jdk地址找到想要下载的jdk版本,选择下载文件由于我的电脑是win10系统,所以选择下面两个,x86是32位电脑,x64是64位电脑如果不知道自己电脑操作系统,可以在桌面找到 此电脑,点击右键,选择属性,点开后就可以找到自己电脑位数。下面勾选协议,这里下载需要登录ORACLE账户,如果没有请注册二、安装步骤双击下载好的JDK文件点击下一步,修改默认

Spring Boot中JsonSerializer的实战应用方向:提升API安全性、可读性与灵活性

根据用户角色决定返回字段内容(如管理员可见完整信息,普通用户部分信息)Spring Boot默认使用Jackson库的。:手机号、身份证号、邮箱等隐私数据部分隐藏。增强数据安全性、格式统一性、业务逻辑解耦。避免在序列化中执行复杂计算或IO操作。:将嵌套对象转换为扁平键值对(如。优先注解方案,复杂逻辑再选全局注册。默认序列化无法满足特殊场景需求。值转换为更友好的描述(如。前后端数据交互的核心格式。:

#spring boot#java#数据库
Spring Boot中使用Jackson实现数据脱敏、日期格式化及数据精度处理

本文介绍了SpringBoot中Jackson处理JSON的三个实用技巧:1. 数据脱敏:通过自定义注解(@Sensitive)和序列化器实现敏感信息(如手机号、身份证等)的动态掩码处理;2. 日期格式化:支持全局配置(application.yml)和局部注解(@JsonFormat)两种方式统一时间格式;3. 数据精度控制:推荐使用BigDecimal替代浮点类型,并通过自定义序列化器或@Js

#spring boot#后端
到底了