logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

为什么不建议使用自增ID作为参与业务计算处理逻辑的字段?

自增ID的设计初衷是为了方便数据库管理记录,而不是直接参与业务逻辑。它的局限性在业务复杂化、高并发和分布式场景下会被放大。真正好的系统设计,应该是让技术工具为业务服务,而不是让业务去适应技术。所以,业务逻辑字段需要的是语义化、可扩展且安全的设计,而不是简单地套用数据库的自增ID。只有这样,系统才能在复杂多变的业务环境中保持稳定和高效。

文章图片
#经验分享#数据库架构#数据库 +1
【AI编程】Trae配置rules与配置和使用一些目前比较好用的MCP

本文分享了AI编程助手Trae的配置经验,重点介绍了rules设置和MCP插件的应用。通过制定详细的rules(如通用礼节、bug修复流程等),可以规范AI行为;推荐安装三个核心MCP插件:context7(项目记忆)、sequential-thinking(逻辑推理)和mcp-feedback-enhanced(反馈优化),并提供了详细配置方法。文章还强调了提示词工程的重要性,建议建立个人提示词

文章图片
Mac超详细安装Git教程,成功运行项目

资源均来自网络,如有侵权,联系删除。

文章图片
#macos#git
最新版Notepad++ 下载与安装教程(长期有效)

最新版Notepad++ 下载与安装教程(长期有效)

文章图片
数据库表关系,三大范式及其ER图画法

文章介绍了数据库设计中的ER图绘制方法和表关系范式。讨论了一对一、一对多、多对多关系,并解释了第一、第二、第三范式。阐述了ER图的基本元素和画法,以及中间表在多对多关系中的重要性。最后,区分了三个实体间的多对多联系与两两之间的多对多联系的不同。

文章图片
#数据库#oracle#mysql +2
Nacos Windows安装教程

Nacos下载与安装

文章图片
#windows
最新版Notepad++ 下载与安装教程(长期有效)

最新版Notepad++ 下载与安装教程(长期有效)

文章图片
【Java】为什么JDK 1.8对HashMap进行了改动,其他改动有哪些?

JDK1.8对HashMap进行红黑树改动的核心原因是解决链表过长导致的性能问题。当哈希冲突严重时,链表查询会退化为O(n),且易受哈希碰撞攻击。改进方案是:当链表长度超过8时转为红黑树(查询O(logn)),节点少于6时恢复链表,平衡了性能和空间效率。此外,1.8还优化了哈希函数(扰动处理)、插入方式(尾插法避免死循环)、扩容机制(高位判位提升速度)等。这些改动显著提升了HashMap在大数据量

文章图片
#java#后端
DataGrip/DBeaver/官方工具 连接瀚高数据库教程

摘要:本文提供了三种连接瀚高数据库(HighGoDB)的方法。由于瀚高基于PostgreSQL内核,可直接使用PostgreSQL驱动连接DataGrip/DBeaver;也可下载专用驱动jar包配置连接;或使用官方工具连接。重点提示:默认数据库名称为highgo,连接时需注意修改。教程包含详细步骤和参考链接,适用于不同开发场景下的数据库连接需求。

文章图片
#数据库
    共 27 条
  • 1
  • 2
  • 3
  • 请选择