- 博客(145)
- 收藏
- 关注
原创 数据字典的转换逻辑是什么?是在前端转换,后端 Service 层转换还是在数据库层转换?
数据字典的转换逻辑可以灵活部署在不同层级,具体设计取决于系统需求和架构。代码,后端 Service 层从字典表查询映射关系,遍历替换字段值。:“维修类型”显示为“安装单”、“维修单”,但数据库存储编码(如。:SQL 中未关联字典表,说明转换逻辑未在数据库层实现。• 灵活调整显示名称(如“维修单”改为“设备维修”),存储编码而非名称,进一步验证转换在后端或前端完成。• 需要动态权限控制(如不同角色看到不同字典项)• 需要复杂 SQL 统计(如跨表联查)• 支持动态过滤(如停用某些字典项)
2025-04-03 14:21:55
76
原创 时间字段前端VO接收用String,后端用Date
• 前端框架(如 Vue/React)通常以字符串形式提交时间参数(例如。• 前端开发者无需猜测格式,直接按示例传参。避免因时区或格式不一致导致的解析错误。类型接收时间,Service 层转为。• 当时间格式不确定时(如同时支持。类型允许后端自定义解析逻辑。• 明确 API 文档约定。处理,DAO 层存为。• 避免时区和序列化问题。• 解耦前后端数据格式。
2025-04-02 10:46:25
168
原创 开了隧道后,每一个端口都要去隧道重新配置,mysql nacos redis 等待等待都是一一对应的!
开了隧道后,每一个端口都要去隧道重新配置,mysql nacos redis 等待等待都是一一对应的!
2025-03-31 17:04:20
82
原创 关于nacos
指向 Nacos 服务器的地址,配置中心和服务发现可以分开配置(此处为同一地址)。:实现资源隔离,确保不同环境(如开发、测试、生产)的配置和服务互不干扰。•典型场景当应用启动时,会从指定命名空间的 Nacos 配置中心加载配置,同时将自身注册到同一命名空间的服务发现中,实现环境隔离的微服务架构。
2025-03-31 16:23:16
296
原创 也许是你一不小心打错了!Non-static method ‘insert(T)‘ cannot be referenced from a static context
你用的是前者(CsHwOrderMapper )而不是后者(csHwOrderMapper),输入的时候出了点小错误🤣。
2025-03-31 14:44:46
78
原创 Javadoc 块注释和行内注释有什么区别?用哪个更好?
• 可通过工具生成 API 文档(如 Swagger、JavaDoc)。• 代码冗余度高,字段名已清晰时显得重复。:对复杂字段或需要文档化的场景补充块注释。减少冗余代码,让实体类更专注业务语义。• 与团队约定注释规则,避免风格混杂。• 支持多语言描述(如英文注释)。• 适合复杂字段(如关联字典表)。(如主键、外键、字典关联字段)用。• 适合字段名自解释的场景(如。:适合大多数业务系统,简洁高效。• 简洁直观,减少代码行数。• 无法生成标准化文档。• 对复杂字段说明不足。,便于维护和文档化。
2025-03-31 11:08:23
307
原创 数据库为何不使用 `Long` 类型?——详解数据类型映射
数据库和编程语言由不同团队设计,命名规则独立(类似中文和英文对同一概念的命名差异)。:MySQL、Oracle 等数据库定义了自己的数据类型(如。:Java、Python 等语言定义了自己的数据类型(如。• 不同语言对同一数据库类型的映射可能不同,但逻辑一致。是显示宽度,与存储无关,实际范围与。,只需确保 ORM 框架正确映射即可。转换为 Java 的。:试图在数据库中使用。
2025-03-31 10:35:12
249
原创 “KOL”就是“网红”里的“专家
——他推荐的口红就卖爆了,这就是KOL的威力。(比如卖化妆品的、推荐手机的);• 小红书上教你穿搭、教做饭的。(拍视频、写测评、晒穿搭);(品牌花钱让他们推广产品)。• 你天天刷抖音看到的那些。(很多人爱看、爱跟着买);• 微博上分析时事的。
2025-03-30 22:41:42
291
原创 通俗版解释:SecureLink 和 Xshell 的区别与联系
SecureLink 保护你远程访问的安全,Xshell 让你在服务器上为所欲为(当然是在权限内😏)。• 企业级安全访问 = SecureLink(通道) + Xshell(操作)。• 外行用 SecureLink 看结果,内行用 Xshell 改配置。• 比如限制只有运维团队能访问生产环境(图中生产环境密码“未知”)。• 如果测试环境出问题,开发者用 Xshell 连 UAT 服务器(• 运维用 Xshell 登录后,执行服务重启、日志查看等操作。),客户点开就能用浏览器访问,无需安装软件。
2025-03-29 15:03:42
248
原创 通俗版解释:SecureLink 是啥?
如果你需要安全地在家连公司服务器、或让客户访问测试环境,SecureLink 就是那道“防火墙外的防火墙”!• 运维小哥登录生产服务器(图中密码“未知”的环境),SecureLink 会记录他干了啥,防止误操作或甩锅。),SecureLink 会给你发个加密链接,比直接暴露服务器IP安全100倍。• 生成一个带水印的限时链接,外包只能看Wiki,不能下载或截图,到期自动关闭。• 你图中的服务器配置表存在Wiki里,用 SecureLink 分享给同事,),直接发个 SecureLink 链接给他,
2025-03-29 14:53:17
730
原创 通俗版解释:Xshell 8 是什么?
• 比如通过 SSH 登录 Linux 服务器、管理网络设备(交换机、路由器)、传文件等。:如果你需要远程管理服务器,Xshell 8 能让你像操作自己电脑一样顺手!:Xshell可保存服务器连接信息,但一定要设置主密码保护!有一定风险,建议配置SSH密钥登录。:一次配置,永久保存服务器连接信息。,实际建议改成非常用端口(如。(国产,免费,功能类似)。:图中服务器SSH端口是。:多标签、多协议、自动化。:加密传输、防中间人攻击。(官网填邮箱就能下载)。(个人/学校免费)。
2025-03-29 14:22:44
756
原创 通俗版解释:什么是UAT?它和开发环境有啥区别? 开发环境 vs UAT环境 vs 生产环境大比拼!
但到了UAT环境,甲方会模拟真实用户疯狂下单、退货、用优惠券,确保和合同要求一毛一样。:开发环境用测试账号,发现不了真实用户的数据兼容问题(比如身份证号带X、手机号带+86)。:开发环境谁都能改,但UAT需要保持稳定(比如用户测试时突然有人改代码,测试就白做了)。:图中开发环境的 MongoDB 没写密码,但UAT和生产环境有严格密码(如。:用户的主场,严格模拟真实世界,发现问题立即打回开发。:UAT通过后甲方签字,才能上线,避免扯皮。:程序员的主场,自由度高,随便折腾。结合你图中的配置信息,用。
2025-03-29 11:39:21
493
原创 什么是 Wiki?通俗易懂版➕超详细版➕推荐工具!
Wiki 就像团队的“在线共享笔记本”,所有人可以一起写、一起改,随时更新重要信息,再也不用到处问“密码多少”“配置怎么改”了!Wiki 源自夏威夷语“wikiwiki”(意为“快速”),指一种通过网页形式让多人协作编写、实时更新的知识库。用于集中存储项目配置、部署信息、环境参数等关键文档(如图中的服务器 IP、URL、组件端口等)。• 支持多人实时更新,确保信息一致性(如开发/UAT/生产环境的配置同步更新)。:来自夏威夷语“wikiwiki”(快快快),强调快速共享和更新。一键回退到上一版本;
2025-03-29 11:30:29
810
原创 【收藏】常见依赖问题解决步骤
注:各环节需同步检查配置参数,确保开发环境一致性。多数编译问题通过上述步骤可解决,若仍存在异常可考虑环境变量/缓存问题。• 检查maven配置文件(settings.xml)• 执行 mvn clean install。• 暂时注释非必要依赖(需记录待后续处理)• 确认JDK版本与项目一致(如1.8)• 必要时重建公共模块(如comm)• 删除.idea目录重新导入。• 检查VPN/代理是否正常。• 删除整个项目重新拉取。
2025-03-28 15:56:18
461
原创 检出是什么意思?
直接检出某个提交(而非分支)会进入“分离头指针”状态,此时新提交的代码无法直接关联到分支,需谨慎操作。分支并点击「检出」,本地代码会立即切换到该分支的最新状态(右侧代码编辑器中的文件内容会同步更新)。这一行),若选择某个提交并「检出」,本地代码会回退到该提交时的状态(用于查看或修复历史问题)。• 本地文件会被目标分支/提交的代码覆盖(未提交的修改可能会丢失,需谨慎操作)。是指将代码从仓库的某个分支或提交记录中提取到本地工作目录的操作。如果本地有未提交的更改,检出操作可能被拒绝(需先提交或储藏变更)。
2025-03-28 11:10:04
272
原创 获取和拉取有什么区别和联系?通俗易懂版!
• 如果本地有未提交的修改(如图中底部「提交」按钮待操作),直接「拉取」可能导致冲突。• 如果远程和本地代码有冲突,界面右侧会提示冲突文件(如图中。,看到别人最新修改的内容,但不会自动合并到你的文档里。• 再决定是否手动合并到本地(避免自动合并引发冲突)。• 建议先提交本地代码,再执行「拉取」合并远程更新。),双击文件手动选择保留哪部分代码,解决后提交即可。分支是否有新提交,但不想立刻合并到本地。——直接把别人的更新合并到你的代码里。到本地,但不会改动你的当前分支。,再决定是否合并到自己的分支。
2025-03-25 11:14:29
402
原创 sourcetree中的“master“,“origin/master“,“origin/HEAD“这三个图标都是什么意思?GIT 超详细➕通俗易懂版本
• master:你电脑上的最新版本。:网上仓库的最新版本(可能比你旧)。:告诉别人网上仓库默认看哪个版本。
2025-03-25 10:15:49
1146
原创 为什么两千年的时候,中国互联网科技企业无法在A股上市? 一句话总结版!
国内大妈看不上这帮“穷小子”,他们只能跑去美国“相亲”(纳斯达克上市),那边的大爷(投资者)就爱听梦想故事,亏钱也能上市。:推出“注册制”,允许亏钱企业上市,就像说:“小伙子没事,没房没车也行,有梦想就来!:早期投资都是外国人给的钱,结婚(上市)后还得听爹的话,A股觉得这算“里通外国”。:寒武纪(做AI芯片)亏了4个亿也能上市,商汤科技(搞人脸识别)亏着钱照样募资。:“用户增长”“未来变现”这种饼画得贼大,但大妈(A股审核机构)根本不信;:钱全砸去搞服务器、打广告,别说赚钱,倒贴都来不及;
2025-03-24 11:01:46
497
原创 LEFT JOIN 与 RIGHT JOIN 的核心区别?通俗易懂版!
查询结果:所有考试成绩(右表)+ 有学生的显示学生信息,没学生的显示。查询结果:所有学生(左表)+ 有成绩的显示成绩,没成绩的显示。:以左表为主表,保留左表所有数据,右表匹配不到的字段填充。:以右表为主表,保留右表所有数据,左表匹配不到的字段填充。实际开发中较少使用,因为可以通过调换表顺序 +:主表的优先级决定了结果集的数据完整性。:左表是“老大”,数据必须全保留。:右表是“老大”,数据必须全保留。
2025-03-21 09:54:10
256
原创 期货和期权的区别,通俗易懂!
期货是“签了合同必须执行,要么暴富要么破产”;期权是“花小钱买个反悔权,赚了开心,亏了认栽”。普通人玩期权(当买方)更安全!
2025-03-20 20:03:25
250
原创 期货和期权的区别,通俗易懂!
期货是“签了合同必须执行,要么暴富要么破产”;期权是“花小钱买个反悔权,赚了开心,亏了认栽”。普通人玩期权(当买方)更安全!
2025-03-20 20:02:14
338
原创 Field ‘subpackage_id‘ doesn‘t have a default.说明你的subpackage_id为空值!
说明你的subpackage_id为空值!
2025-03-19 11:16:59
66
原创 ✨ **关于《恋与深空》的综合介绍**
✨《恋与深空》是由叠纸游戏研发的次世代3D沉浸恋爱互动手游🌌,延续“恋与”系列世界观,但将舞台扩展至近未来科幻背景。玩家将化身拥有特殊能力的“深空猎人”💫,与五位性格迥异的男主角共同探索宇宙奥秘,并在战斗与日常中体验高拟真恋爱互动💞。
2025-03-18 20:09:45
880
原创 F8 逐行执行(Step Over) F7 进入方法(Step Into) Shift+F8 跳出方法(Step Out)
好的,用户问的是“idea的F9是什么快捷键”。首先,我需要确定用户指的是哪个软件。通常来说,IDEA指的是JetBrains的IntelliJ IDEA,这是一款流行的Java集成开发环境。但有时候用户可能指的是其他软件中的快捷键,所以需要确认。不过根据上下文,用户之前讨论过关于Java和Spring Boot的问题,所以很可能是指IntelliJ IDEA。接下来,我需要回忆IntelliJ IDEA中F9键的默认功能。
2025-03-18 10:24:45
508
原创 解决IDEA“依赖找不到”的玄学问题:终极清理大法
依赖找不到”问题多由IDEA缓存错乱或环境配置残留导致。清理Maven→ 2.删除IDEA配置→ 3.重置整个项目→ 4.重建JDK/Maven环境报错截图pom.xml依赖片段Maven执行日志(输出)🎯 按此指南操作,90%的玄学问题可被终结!
2025-03-17 20:41:36
793
原创 明明都好好的,但是idea却就是找不到对应的依赖,对应的版本号,对应的包
先把各个文件的maven都clean后install一下 后实在不行就把文件删了,比如把edp整个删了,在拉下来, 后还是没用的话,明明都好好的,但是idea却就是找不到对应的依赖,对应的版本号,对应的包 大概率是编译器的问题.再重新弄一弄配置,比如1.8JDK等等就差不多可能把编译器的问题给七七八八得解决了。可能就把comm删了,重新拉下来, 实在不行把.idea删了,重新加载,记得各个配置都要改成改好来,有可能这些东西让你又报错了,
2025-03-17 20:39:14
98
原创 如何正确看待看市盈率?为什么市盈率在各个平台看到的都不一样?
盈利数据选取、加权规则、更新策略•普通投资者:重点看滚动市盈率(TTM),数据更及时。•对比数据时:确认平台用的是哪种算法,就像比较成绩要确认是月考还是期末考。•综合判断:结合行业特点(比如科技股普遍市盈率高)、公司成长性(高增长公司可接受更高市盈率)来分析。
2025-03-15 15:52:02
883
原创 所以你的DMS的insert里面的库存扣减逻辑其实很简单,就是这样:
当前代码完全实现了描述中的库存扣减逻辑,且通过分层处理机制保证了不同物料类型(普通/批次/序列号)的正确处理。建议补充预检机制和并发控制以增强鲁棒性。通过DTO聚合SKU、LPN、库位等关键参数,屏蔽后续处理中的差异逻辑。• ✅ 批次存在时:循环处理每个批次,设置不同的lotNumber。• ✅ 两种场景最终都通过同一份update逻辑完成。• ✅ 批次不存在时:直接使用lineVo的总数量。• ✅ 库存扣减、记录插入等操作处于同一事务边界。• ✅ 出入库记录类型通过。注解覆盖所有数据操作。
2025-03-14 14:48:17
191
原创 .exe是什么文件?超详细➕通俗易懂版本!
是 Windows 的专属格式,无法直接在 macOS、Linux 或移动设备上运行(需借助虚拟机或兼容工具如 Wine)。得装虚拟机(相当于给电脑“套个壳”),但普通人建议直接找对应系统的软件。(Executable File)的扩展名,主要用于启动程序或安装软件。,双击它就能打开软件或安装程序,比如游戏、微信、浏览器都是靠它启动的。是 Windows 的核心可执行格式,用于启动软件或安装程序。• 答:像手机上的 App 图标,点一下就能用。• 可能包含程序代码、资源(图标、界面)和依赖库。
2025-03-14 14:38:42
707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人