- 博客(462)
- 收藏
- 关注
原创 Java异常处理中printStackTrace的作用
场景是否推荐使用原因开发/调试阶段✅ 推荐快速定位异常位置生产环境❌ 避免应使用日志框架管理异常信息高频捕获异常的场景❌ 避免获取堆栈跟踪性能开销较大最佳实践:在正式项目中,始终通过日志框架记录异常,既保留堆栈信息,又便于日志聚合和分析。保留仅用于临时调试或简单示例。
2025-07-12 08:31:02
398
原创 Windows Server 2008 R2开通端口,如 8025
要在Windows Server 2008 R2上开通8025端口并允许客户端访问。
2025-07-10 11:39:55
411
原创 Element Plus中el-table暂无数据的显示效果(大部分顶部居中,少部分垂直居中)
1、暂无数据顶部居中显示(项目中大部分都是这样)2、暂无数据垂直居中显示(项目中少部分是这样)
2025-07-10 08:00:46
140
原创 Windows Server 2008 R2 Enterprise部署Nginx总结
nginx版本:1.24.0服务器环境:windows Server 2008 R2 Enterprise遇到的问题:1、nginx 无法启动查看错误日志,$Nginx_Home$/logs/error.log默认监听端口 80 被占用使用系统自带的记事本,打开配置文件 nginx.conf,更改监听端口 80 为 8025,保存,再启动nginx还是启动不了,查看错误日志:这个新错误表明 Nginx 无法识别配置文件中的指令。
2025-07-09 20:48:36
894
原创 Windows环境变量
该命令为当前命令行会话设置一个临时环境变量AES_KEY,常用于安全传递密钥或参数化脚本。若需永久生效,应使用setx或通过系统属性设置。敏感数据使用时需注意安全风险。
2025-07-09 17:59:11
333
原创 Vue3+TypeScript项目中.env文件详解
命令:bash复制下载(如果存在).env.local.env明确模式优先级图表代码下载用户命令确定模式加载.env加载.env.mode加载.env.mode.local遵循安全原则敏感数据只放在文件中所有.local文件必须加入.gitignore生产环境密钥通过 CI/CD 安全注入开发流程建议图表代码下载。
2025-07-09 15:28:35
842
原创 Java中,未检查的转换: ‘java.lang.Object‘ 转换为 ‘java.util.Map<java.lang.String,java.lang.String>‘
在Java中,"未检查的转换"(unchecked conversion)警告通常出现在泛型类型转换时,编译器无法验证类型安全性的场景。具体到将转换为。
2025-07-09 10:27:38
782
原创 前后端AES加密解密示例
方案优点缺点JSON 反序列化类型安全结构化数据处理自动类型转换需要创建DTO类需要配置反序列化字符串操作简单直接脆弱易出错丢失数据结构难以维护。
2025-07-08 21:35:14
606
原创 JavaScript浮点数精度问题解析
现象原因解决方案小数计算不精确二进制无法精确表示十进制小数1. 转换为整数运算2. 结果四舍五入3. 使用数学库所有遵循 IEEE 754 标准的语言(如 Python、Java、C++)都会遇到此问题,并非 JavaScript 独有。处理小数时务必警惕精度陷阱!
2025-07-08 18:00:07
231
原创 Java record 记录用法详解
(使用紧凑形式,无需重复赋值):java复制下载public Point { // 紧凑构造函数(无参数列表)throw new IllegalArgumentException("坐标不能为负数");// 编译器自动注入 this.x=x;this.y=y;
2025-07-06 15:19:32
544
原创 在不同服务器上Spring Boot 3.2.12连接SQL Server 2008 R2
Spring Boot 应用 与 SQL Server 2008 R2 不在同一服务器上。
2025-07-04 18:46:54
875
原创 SQL Server Native Client客户端工具安装指南
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQL Server Native Client\<版本号>并安装(注意:官方 NuGet 包可能仅提供开发依赖,运行时仍需单独安装驱动)。+ 你的 SQL Server 版本(如 2012、2019)。(版本 11.0)兼容 SQL Server 2005-2019。,支持 SQL Server 2005-2019)。:性能更好,支持最新 SQL Server 功能。按提示完成剩余步骤,安装完成后重启系统(如需)。
2025-07-04 14:15:55
331
原创 Vue3+TypeScript闭包讲解及典型应用
这段代码是闭包的典型应用:通过嵌套函数service捕获外部变量保持对定义时词法作用域的访问能力提供简洁的 API 封装方式在异步操作中保持上下文一致性这种模式在 Vue/React 的异步处理中非常常见,特别是在需要访问组件状态的服务调用场景中。
2025-07-04 06:51:21
630
原创 Spring Boot中静态方法与@Component的区别
特性静态方法@Component类调用方式类名.方法名()通过 Bean 实例调用方法依赖注入不支持(无法@Autowired支持Spring 特性支持不支持(如 AOP、事务)支持状态管理无状态(不操作实例变量)有状态(可操作成员变量)使用场景工具类(如业务组件(如情况是否合理说明静态方法无状态、不访问实例成员✅ 合理作为工具方法补充静态方法操作静态常量✅ 合理适合全局配置静态方法访问@Autowired实例成员❌ 不合理编译错误静态方法依赖其他Spring Bean。
2025-07-03 11:00:07
896
原创 Vue3项目VueDocGen配置文件JavaScript转TypeScript代码示例
JavaScript 配置代码:docgen.config.jsTypeScript 配置代码:docgen.config.ts。
2025-07-02 15:10:04
281
原创 Vue3前端文档生成工具Vue Styleguidist与VueDocGen对比分析
特性VueDocGen (核心主要定位交互式组件开发环境 & 文档生成器Vue 组件元数据 (API) 提取器核心输出交互式 Web 应用 / 静态 HTML 网站结构化的 JSON 数据 (组件 API 元数据)交互性高(实时预览, Props 编辑, 事件日志)无(纯数据提取,渲染由下游工具负责)工作方式基于 Webpack/Vite 构建,启动开发服务器静态源代码分析 (AST 解析),无构建依赖文档编写方式主要使用 Markdown 文件 (*.md主要依赖源代码中的 JSDoc 注释。
2025-07-02 07:49:55
526
原创 Vue3+TypeScript代码格式化工具 prettier
指定 .vue 文件使用 prettier 进行代码格式化。项目根目录下 .vscode\settings.json。格式化忽略配置 .prettierignore。项目根目录下 .prettierrc。.prettierrc 配置参数说明。开启保存后自动格式化。
2025-07-01 21:21:14
221
原创 函数/hook内定义接口:导出的变量“useDepartmentUserTree”具有或正在使用专用名称“IDepartmentUserTree”。ts(4025)
报错的代码:报错内容:导出的变量“useDepartmentUserTree”具有或正在使用专用名称“IDepartmentUserTree”。ts(4025)。
2025-07-01 19:22:38
233
原创 日期格式在Vue3前端与Java后端的差异
场景推荐格式示例库Vue3 前端显示/处理YYYY-MM-DDDay.jsJava 后端处理yyyy-MM-ddAPI 数据传输(字符串)无最佳实践👉 前端项目中统一使用 Day.js并坚持YYYY-MM-DD格式,避免大小写混淆问题。与后端交互时直接传递 ISO 8601 格式的字符串(YYYY-MM-DD),双方都能正确解析。
2025-07-01 07:14:13
316
原创 Vue3 + TypeScript 项目中规范注释和生成文档
在组件同级目录添加markdown复制下载---displayName: 用户卡片---# UserCard## 高级用法```vue<template>text复制下载---### 四、注释规范检查#### ESLint 配置 (`.eslintrc.js`)```jsrules: {安装依赖:bash复制下载。
2025-07-01 06:25:21
680
原创 Element Plus对话框样式设置指南
场景推荐方案局部样式修改使用:deep+ 外层容器包裹,并设置1全局样式统一在无scoped的样式文件中覆盖类名,或修改 CSS 变量 67解决子组件遮挡问题为el-select添加并设置z-index2主题色调整通过动态修改 CSS 变量 6提示:使用!important可确保自定义样式优先级高于默认样式。若需保持样式隔离,优先采用外层容器方案;若设计需大面积调整,推荐全局主题定制。
2025-06-30 12:52:36
1065
原创 Vue3+TypeScript动态路由实现方案
typescript复制下载// 后端返回的路由结构children?meta?: {title?: string: boolean// 前端路由映射。
2025-06-30 07:56:52
860
原创 单独添加 org.springframework.security.core 依赖
要单独添加依赖,实际上需要引入 Spring Security 的核心模块。
2025-06-30 07:50:55
418
原创 html2pdf.js使用与配置详解
是一个纯前端的 JavaScript 库,用于将 HTML 元素转换为可下载的 PDF 文件。:将 DOM 元素渲染为 Canvas 图像12。:将图像或文本生成 PDF 文件26。:完全在浏览器端运行,无需服务器支持,适合生成报告、发票等场景17。使用捕获目标 DOM 的快照,生成 Canvas 图像(本质是位图)26。将 Canvas 图像插入jsPDF实例,按配置(如页面尺寸、方向)生成 PDF28。图表代码下载HTML元素html2canvas生成Canvas图像。
2025-06-29 21:27:19
1023
原创 CSS媒体查询打印加粗样式 font-weight 失效
情况描述:预览展示效果,表头有加粗打印效果,表头无加粗修改代码:打印媒体查询样式中明确指定了支持粗体渲染的无衬线字体,不然可能无法实现加粗效果(浏览器默认打印字体可能不支持粗体、设置的字体可能不支持粗体)应用效果:同时设置和是解决打印样式加粗问题的有效方法。
2025-06-29 18:14:20
548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人