- 博客(500)
- 资源 (2)
- 收藏
- 关注
原创 easy poi模版导出多个sheet
摘要:代码展示了使用模板导出多sheet Excel的方法。通过创建TemplateExportParams对象时设置第二个参数为true,可以导出模板中的所有sheet(默认false只导出第一个sheet)。示例中构建了两个sheet的数据(工单数据和表格统计),并设置了对应的sheet名称。关键点在于模板参数构造:new TemplateExportParams("模板路径", true),其中true表示导出全部sheet。最后调用ExcelExportUtil.exportEx
2025-06-12 08:32:46
24
原创 Vue Router 导航方法完全指南
在 Vue 项目中,我们经常需要在不同页面之间跳转,或者更新当前页面的 URL 参数。Vue Router 提供了几种不同的导航方法,每种方法都有其特定的使用场景。本文将详细讲解这些方法的区别和最佳实践。
2025-06-04 14:14:49
577
原创 SpringBoot项目打jar包自定义名称完全指南
通过使用Maven的配置,我们可以轻松地为SpringBoot项目的jar包自定义名称。简化部署流程- 不用记住复杂的文件名提高可读性- 文件名更有意义统一命名规范- 团队协作更顺畅便于自动化- 脚本和CI/CD更容易维护现在就去试试吧!给你的SpringBoot项目起一个好听的名字~
2025-06-03 11:22:05
946
原创 基于Hutool的验证码功能完整技术文档
参数名类型必填默认值说明widthint否200图片宽度heightint否100图片高度codeCountint否4验证码字符数lineCountint否20干扰线数量完整的技术栈安全的设计:验证码ID与答案分离,过期自动清理良好的用户体验:响应式设计,自动刷新,错误处理可扩展性:支持Redis缓存,多种验证码类型,统计功能详细的实现步骤:从零开始的完整实现指南理解验证码功能的完整架构按步骤实现所有功能解决常见问题根据需要进行功能扩展。
2025-06-03 11:04:16
811
原创 Excel 操作 转图片,转pdf等
本文介绍了两种在Java中实现Excel转图片并下载的方法: Spire.XLS方案:通过spire.xls.free库加载Excel文件,将指定工作表保存为PNG图片,通过Spring ResponseEntity返回文件流。示例代码包含文件路径处理、响应头设置及临时文件生成逻辑。 Aspose-Cells方案(推荐):使用aspose-cells库,支持设置分辨率(如800dpi)提升清晰度。封装ImageDataWrapper类管理图片数据,通过字节流输出,并处理字体、缓存等细节。前端采用fetch
2025-05-27 13:33:12
492
原创 CSS Position 属性完全指南
理解 CSS position 属性的各个值及其行为差异,对于构建复杂而稳健的布局至关重要。特别是在构建嵌套UI组件时,正确选择定位方式可以避免许多常见的布局问题。在实际开发中,通常会结合使用这些定位方式,而不是仅依赖于某一种。关键是根据具体需求选择合适的定位策略,并理解它们如何相互作用。
2025-04-25 16:20:38
516
原创 Spring Boot中自定义404异常处理问题学习笔记
*** 自定义无权限访问的异常*/@Component@Autowired@Overridetry {// 从域名获取学校信息// 查询学校IDif (school!= null) {// 设置到SchoolContextHolder和请求属性} else {// 如果找不到学校,抛出异常throw new UnauthorizedAccessException("异常域名");} else {
2025-04-24 18:34:45
699
原创 解决浏览器内置密码显示按钮冲突
通过在index.html中添加全局CSS和JavaScript设置,结合在Vue组件中使用正确的属性,可以有效解决浏览器内置密码显示按钮与自定义功能的冲突问题,提供一致的用户体验。
2025-04-24 13:50:48
178
原创 MySQL 中查询 VARCHAR 类型 JSON 数据的
使用 JSON_CONTAINS 函数并构造正确的 JSON 结构进行匹配处理好 NULL 和空字符串验证 JSON 有效性在 MyBatis Plus 中使用 apply 方法添加原生 SQL 条件正确使用这些技术可以有效地查询和处理 VARCHAR 中存储的 JSON 数据。
2025-04-12 15:34:44
1173
原创 MySQL 中JSON_CONTAINS ,用于检查 JSON 文档是否包含特定的值
JSON_CONTAINS 是 MySQL 中的一个函数,用于检查 JSON 文档是否包含特定的值。
2025-04-10 09:17:02
524
原创 naiveui设置n-tree-select做联级全选
刚开的时候,看官网,说加上check-strategy="all"就可以做联级选择,选择第一层级数据,会把当前第一层级下的所有子节点全部选中,可是怎么都不生效。看完克劳德给的回复以后,我就赶紧去官网搜索这个属性,过不奇然,使用的时候,并没有发现要带上cascade一起使用。
2025-04-09 16:20:13
256
原创 前端下载根据url地址下载文件
/ 移除 <a> 标签。// 释放对象 URL。// 设置下载的文件名。message.error('文件下载失败: ' + error.message);throw new Error('文件下载失败');message.success('文件下载成功');
2025-04-08 11:29:54
438
原创 vue3使用video.js播放m3u8格式视频
1. **视频切片**:.m3u8文件是HLS(HTTP Live Streaming)协议的播放列表文件,它将视频分割成多个小的TS片段。此外,.m3u8格式在各种播放器和设备上具有良好的兼容性,尤其是在苹果设备上,HLS是推荐的流媒体格式。3. **更流畅的播放体验**:HLS协议可以根据网络状况动态调整视频质量,切换不同码率的视频流,从而保证播放的流畅性,减少卡顿现象。2. **防盗保护**:通过将视频文件分割成多个片段,并结合加密技术,可以更好地保护视频内容,防止视频被盗用或非法传播。
2025-03-25 09:11:25
1080
原创 vue设置项目自定义logo跟标题
如果你的项目使用了 Vue Router,可以在路由配置中为每个路由设置 `meta` 字段中的 `title` 属性,然后在路由守卫中动态修改页面标题。3. 按照方法一修改 `public/index.html` 文件中的 `<link rel="icon">` 标签。1. 准备一个尺寸为 32px x 32px 的 `.ico` 格式的图片,命名为 `favicon.ico`。将自定义的 Logo 图片(如 `logo.png`)放置在项目的 `src/assets` 文件夹下。
2025-03-21 15:40:31
596
原创 springboot+hutool工具类,excel导出
在封装get请求的时候,一定要注意一个地方,要不会把返回的数据当成json解析,前台会报错,但是依然可以使用。vue部分,是自己封装的js。
2025-03-20 10:33:55
202
原创 markdown-it使用markdown-it-link-attributes 插件来更新<a>标签在打开一个新的标签
测试在测试的时候,给我提了一个优化的点,希望如果是网址的话,点击链接能够新开一个标签页面,我就使用了插件。
2025-03-19 15:38:58
621
原创 html中利用 onerror 事件监听图片加载错误的情况
error是 Vue.js 中用于监听 HTML<img>标签的error事件的指令。当浏览器尝试加载图像但失败时(例如,图像 URL 无效、图像不存在或由于网络问题无法加载),会触发error事件。`@error="app.logo=''"` 的作用是:一旦图片加载失败(即发生错误),就将 `app.logo` 设置为空字符串 `''`。
2025-03-11 10:52:59
406
原创 Vue 3 中,将静态资源(如图片)转换为 URL
url' 这种语法实际上是一个导入请求(webpack或Vite等打包工具提供的功能),它告诉打包工具你希望导入的是文件的 URL 而不是默认的文件内容。将会使得 appLogo 变量包含指向 ../../assets/app-logo.png 文件的 URL 路径,而不是该图片的二进制数据或其他形式的内容。这样做的好处之一是能够利用构建工具对静态资源进行优化处理,比如压缩图片、缓存优化等,并且可以正确地解析路径,确保在不同部署环境下都能正确加载资源。
2025-03-11 09:34:25
480
原创 Html标签
标签提供了一个可点击的标签来切换该内容的可见性。这对于创建更有效和更易于访问的表单非常有用。如果您想在网页上包含可折叠内容,可以使用。元素可分别用于将文本显示为下标和上标。标签为隐藏内容创建了一个容器,而。标签将表单中的相关元素分组,使用。
2025-02-28 15:03:55
411
原创 JBoltAI 向量检索:在知识海洋里 “捞针” 的秘密武器
在人工智能的世界里,向量检索就像是在知识的海洋里 “捞针”,而就是那个超级厉害的 “捞针神器”。今天,就让我来给大家讲讲这个神器是怎么工作的,保证让你看得津津有味,还能学到不少东西。
2025-02-27 17:20:41
551
原创 JBoltAI_SpringBoot 资源管理:打造一站式 AI 资源管理平台
在 AI 项目开发中,资源管理一直是个让人头疼的问题。各种模型、数据库、嵌入资源等,如果没有一个统一的管理平台,很容易让开发者陷入混乱。今天,就给大家介绍一个超级实用的资源管理功能 ——资源管理,让你轻松管理所有资源模型,从此告别资源管理的烦恼。
2025-02-27 16:18:49
731
原创 JBoltAI_SpringBoot 文档提取:老程序员的 “秘密武器”
作为一名 “身经百战” 的老程序员,我见过无数的代码,也写过不少 “奇奇怪怪” 的功能。今天,就给大家分享一个超级实用的功能 ——。这个功能就像是我的 “秘密武器”,让我在处理文档时游刃有余。
2025-02-27 15:08:32
472
原创 JBoltAI_SpringBoot 文档拆分:代码大揭秘,好玩又实用!
小伙伴们,是不是经常被文档处理搞得头昏脑胀?别怕,今天就给大家带来 JBoltAI_SpringBoot 文档拆分的独家秘籍,让你轻松应对文档处理难题,还能玩出新花样!
2025-02-27 13:54:18
293
原创 AI 驱动开发:Spring AI、Langchain4J、JBoltAI 框架大比拼,谁将脱颖而出?
在 AIGS、信息化系统改造、数智化改造这些热门场景下,JBoltAI 凭借强大到没朋友的大模型适配接入能力、超丰富的工具箱和组件、和现有系统深度集成的 “绝技”、高性能高并发处理的 “硬核” 实力,以及国内领先的 AIGS 解决方案,在一众框架中脱颖而出,优势明显,和这些场景匹配度高到爆表。Spring AI 和 Langchain4J 虽然各有各的亮点,但综合来看,JBoltAI 更适合企业级 AI 应用开发,能一路护航企业的数智化转型之旅。希望这些调整和配图建议能帮助您顺利发布文章。
2025-02-17 12:55:32
1335
原创 救命稻草!程序员用这方法和 AI 沟通,从此告别提示词地狱
实在不行,咱就大不了开启新对话重新来过,再不行,咱就换一个模型试试,反正就是各种办法乱试一气,我就不信,这么多招儿,还治不了这小 AI,总有一招能让你满意哒!就好比我第一次用 AI 写代码,跟它说 “写个简单的登录功能”,结果它给我的东西,完全不是我想要的。对了,宝子们,如果你们是Java程序员,想让AI更好地为你们服务,不妨试试JBoltAI这个框架,它可是Java企业级AI数智化应用极速开发的神器,能让你们的Java系统快速接入大模型能力,开发出超棒的AI功能模块,赶紧去了解一下吧!
2025-02-13 18:35:01
648
原创 救命!前端女码农,竟被 AI 逼到墙角?
这 AI 厉害得很呐,代码自己就生成了,界面设计得也有模有样,还能看着用户咋用,马上就把页面效果给调整了,就跟开了挂似的。我这才反应过来,AI 的发展速度比我想象中快太多了,它早不是啥简单工具了,整个就是开发过程里的得力帮手。刚入这行的时候,满心想着用 HTML、CSS 和 JavaScript 去做出超酷的交互界面,每一行代码敲下去,都感觉像是在拼一幅超酷的拼图,盼着它赶紧拼完整。现在我不仅前端干得不错,后端也能搭把手,综合能力提升了一大截,以后要是真遇到啥职业转型的情况,我也有底气多了。
2025-02-13 18:29:23
286
原创 惊!普通人竟也离不开 DeepSeek,背后原因竟是......
家中老人心理健康令人担忧,DeepSeek 可识别抑郁倾向,与老人聊天,给予情感支持,就像温暖的 “知心朋友”,令人安心不少。这对个人和小团队而言,开发 AI 应用的门槛骤降,就像过去盖房子需聘请专业大团队,如今自己购置材料,与几个伙伴便能搭建小房子,大家都能发挥创意,打造各类有趣的 AI 应用,真正将技术的权力交予普通人手中。此外,它支持多语言搜索与翻译,如同随身携带的 “翻译官”,在印度等新兴市场还有本地化服务,出国旅游或与外国朋友交流时,再也不用担心语言障碍,畅行无阻。
2025-02-13 18:25:13
471
原创 技术小白的逆袭传奇:借 AI 之力 “叫板” 老江湖
打个比方,要是我要开发一个 “文本分类” 功能,用传统方式,我估计得像考古学家一样,一头扎进自然语言处理那堆如山的 “古籍” 里,研究各种复杂得像迷宫一样的算法,再一点点拼凑代码,反复调试,累得腰酸背痛还未必能有个好结果。对于技术小白而言,AI 就是那装上身的 “加速器”,不仅填补了经验的空白,还让我们站在更高的起点,一路飞速提升。那一刻就像没人能看清的黑夜小道上,天降神灯,前方的路瞬间明明白白,我感觉就像装上了强力推进器,说不定在这AI的助力下,我也能做出点让人眼前一亮的大事儿,开辟出自己的新天地。
2025-02-13 18:20:21
428
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人