自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 JSON字段查询提速50%!MySL虚拟列索引实战

性能层面:通过空间换时间,将查询耗时压进50ms红线;- 架构层面:避免冗余字段同步逻辑,提升代码可维护性;- 成本层面:单表存储增量<15%,但服务器成本可降60%。

2025-06-26 12:34:28 346

原创 关于使用数据库JSON类型存储复杂对象(以MyBatis-Plus的JacksonTypeHandler实现实体类映射)的技术实践指南

JSON字段在动态结构和嵌套对象存储中具有显著优势,如提高灵活性、开发效率和数据一致性。技术实现上,MyBatis-Plus结合JacksonTypeHandler可简化JSON操作,但需注意配置细节。常见问题包括映射失效和嵌套对象反序列化异常,可通过正确注解和自定义TypeHandler解决。性能优化方面,可利用MySQL虚拟列索引和部分更新。JSON字段适用于动态数据场景,但高频查询字段建议拆分为独立列。合理使用JSON类型可提升开发效率,但需避免过度使用导致的查询复杂度问题。

2025-06-26 11:38:37 1204 1

原创 MySQL存储emoji表情报错Incorrect string value错误问题(已解决)

用户插入数据时遇到 ​​Incorrect string value​​ 错误,核心原因是 ​​字符集不兼容​​。

2025-04-23 11:09:17 640

原创 宝塔部署单体项目至本地服务器全流程

1.一台已经安装了宝塔面板的本地服务器(怎么安装宝塔这里不做赘述)2.打包好的后端服务jar包3.打包好的前端dist文件。

2025-03-14 16:42:17 500

原创 宝塔如何实现一个IP地址根据不同的端口部署多个JAVA项目(已解决)

打开宝塔面板,在“文件”的“www.wwwroot”中,新建自己项目的文件夹,用于存放后端jar包以及前端文件。保存后即可部署成功第一个项目,第二个项目流程一致但是在这里是不能直接配置同一个ip了,会提示ip已注册。部署好环境后,通过端口80和端口88分别访问同一IP地址上的两个项目。注意:必须确认已在云服务器控制台和宝塔安全组上开放对应的端口。再进入配置文件中修改nginx配置保存即可。在域名管理中添加服务器ip或者域名+端口。项目的部署这里不作介绍,作者在相应。开启外网映射以及配置前端页面路径。

2025-03-14 16:24:11 584

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除