- 博客(92)
- 资源 (22)
- 问答 (1)
- 收藏
- 关注

原创 【实操】uniapp纯前端搞个识别植物花草小程序
通过参考其他优秀的小程序案例,结合自身需求,确定了主要功能和流程,最终实现了拍照识花的小程序。整个开发过程使用了uni-app框架,代码结构清晰,功能实现简洁明了。本文分享了前端开发的一些实用技巧和经验,希望对其他开发者有所帮助。
2025-02-07 14:25:38
871

原创 【deepseek】无套路免费不花一分钱,5分钟带你体验部署deepseek的快乐
本文介绍使用Cloud Studio免费部署DeepSeek模型的步骤。Cloud Studio是腾讯云提供的云端开发工具,类似VS Code,支持远程协作和应用部署。通过微信登录后,选择“DeepSeek-R1”模板和轻量型规格(CPU 8核,内存16GB),等待环境准备完毕,在终端输入 ollama run deepseek-r1:7b 启动模型,即可在控制台体验DeepSeek的强大AI功能,无需复杂配置和高额成本。
2025-02-07 14:18:36
672

原创 【毕业设计】工具大礼包之『Node.js 14.21.3安装与配置』
本文详细介绍了在 Windows 10 上安装 Node.js 14.21.3 的步骤,包括从官网或云盘下载安装包、安装过程、配置环境变量、设置 npm 全局安装路径和缓存路径,以及更换镜像源的方法。最后通过安装 Vue 来验证配置是否成功,并提供了常见错误的解决方案。
2024-10-31 15:34:47
1362

原创 【毕设】基于SpringBoot的聊天工具的设计与实现(源码+lw)
此聊天软件系统基于SpringBoot、MybatisPlus、uniapp、uview2和STOMP等技术开发,支持多平台(H5、小程序、APP)。系统提供登录注册、消息发送、好友管理、群组聊天和个人中心等功能,采用前后端分离架构,后端使用Spring Boot和MySQL,前端使用uniapp和uview2,确保高效、安全和易用性。
2024-10-31 15:33:06
963

原创 【毕业设计】工具大礼包之『Navicat15安装与使用』
本文详细介绍了 Navicat 15 的下载、安装和激活过程。提供了两种下载方式:官网直下和云盘下载。安装步骤包括双击安装文件、同意许可协议、选择安装路径、创建快捷方式和桌面图标。激活部分介绍了如何使用注册机生成密钥并手动激活软件。最后,通过连接 MySQL 数据库并执行查询语句,验证了 Navicat 15 的安装和使用成功。整个过程配有详细的图片说明,便于用户操作。
2024-10-28 16:43:28
995

原创 【毕业设计】工具大礼包之『MySQL8.1.0安装与配置』
下载 mysql-8.1.0-winx64.msi,双击安装并选择自定义路径。配置端口和 Root 密码,完成安装。设置环境变量 MYSQL_HOME 并添加到 Path。创建 my.ini 文件,配置 basedir 和 datadir。以管理员身份运行 mysqld -install 和 mysqld --initialize-insecure --user=mysql。使用 mysql -V 查看版本,mysql -uroot -p 验证登录。
2024-10-28 11:53:48
1072

原创 【毕业设计】工具大礼包之『IDEA2024安装与使用』
本文介绍了 IntelliJ IDEA 2024.1 的下载、安装步骤。提供了官网和云盘两种下载方式,并详细说明了安装过程中的每一步操作。此外,还提供了下载和使用方法,确保用户能够顺利使用 IDEA。最后,简要介绍了如何配置 JDK 和 Maven,帮助用户快速上手开发环境。
2024-10-25 15:12:30
430

原创 【毕业设计】工具大礼包之『Maven3.6.3安装与配置』
Maven 的安装和配置包括以下内容:首先,从 Apache 官方网站或百度网盘下载 apache-maven-3.6.3-bin.zip 并解压到指定目录,如 C:\Program Files\apache。接着,配置系统环境变量,添加 MAVEN_HOME 指向解压目录,并将 %MAVEN_HOME%\bin 添加到 Path 变量中。通过命令行输入 mvn -v 验证安装成功。最后,编辑 settings.xml 文件,配置阿里云仓库镜像以提升下载速度,并可自定义 Maven 仓库文件的下载路径。
2024-10-23 10:25:22
503

原创 【毕业设计】工具大礼包之『JDK1.8安装与配置』
从 Oracle 官网或百度网盘(提取码 bslb)下载 JDK,双击安装文件选择默认路径 C:\Program Files\Java\jdk1.8.0_251,安装 JRE。右键『此电脑』,选择『属性』,进入『高级系统设置』,点击『环境变量』,新建 JAVA_HOME 变量,值为安装路径,编辑 Path 添加 %JAVA_HOME%\bin。命令提示符输入 java -version,显示版本信息即安装成功。
2024-10-23 10:20:11
294

原创 【MySQL】黑悟空都掌握的技能,数据库隔离级别全攻略
本文以《黑神话:悟空》为切入点,深入解析了数据库事务隔离级别的核心概念,包括读未提交、读已提交、可重复读和串行化四种级别,并通过图表直观对比了它们之间的差异及可能产生的问题如脏读、不可重复读和幻读。文章详细介绍了如何在MySQL中设置这些隔离级别,包括全局和会话级别的设置方法,并通过实操案例展示了不同隔离级别下事务间的交互表现,帮助读者理解各种隔离级别的实际应用场景及优缺点,从而更好地掌握事务隔离级别的选择与应用,提高数据库应用程序的一致性和性能。
2024-08-27 11:05:58
1595

原创 【干货】看看我司消息队列用啥,全网最接地气pulsar教程(含业务解耦demo源码)
本文详细介绍了Apache Pulsar这一分布式消息发布/订阅平台,包括其核心特性和与其他消息队列的区别。通过图文并茂的方式,指导读者如何使用Docker快速安装Pulsar及其管理工具Pulsar Manager,并设置了账号密码以登录控制台。接着,通过一个电商业务场景分析了Pulsar在实现异步解耦方面的优势。最后,提供了Java中使用Pulsar的具体示例代码,包括引入依赖、配置文件设置、生产者和消费者的实现等,展示了如何利用Pulsar解决业务问题,提高系统性能和用户体验。
2024-08-26 11:08:37
1326

原创 【实操】Spring Cloud Alibaba AI,阿里AI这不得玩一下(含前后端源码)
本文介绍了如何使用 Spring Cloud Alibaba AI 构建基于 Spring Boot 和 uni-app 的聊天机器人应用。首先概述了 Spring Cloud Alibaba AI 的概念及其与 Spring AI 和阿里云通义大模型的关系。接着列出了使用该框架所需的前置条件,包括 JDK 17+、Spring Boot 3.0+ 以及通义 API-KEY 的获取。随后详细阐述了开发步骤,包括后端和前端的关键代码示例。最后展示了项目的实际运行效果。
2024-08-15 15:06:21
1458
2

原创 【Java】服务CPU占用率100%,教你用jstack排查定位
本文介绍了使用jstack工具诊断Java应用中CPU高占用问题的方法。关键步骤包括:首先,通过top或jps -l命令定位高CPU占用的Java进程;其次,运用top -Hp 找出消耗CPU最多的线程;接着,将线程ID转换为十六进制,以便于jstack命令使用;最后,通过jstack | grep '' -C5命令获取特定线程的堆栈信息,进而分析和修复问题代码。jstack是Java开发者解决性能问题的有力工具。
2024-07-18 13:38:53
3269

原创 【Java】@Transactional事务套着ReentrantLock锁,锁竟然失效超卖了
本文聚焦于Java并发编程中常见的超卖问题,这是一种由于并发操作不当而导致的数据一致性错误。文章通过生动的案例——空调租赁充值时长的并发操作——引出了超卖现象及其影响。随后,介绍了四种解决超卖问题的策略:乐观锁、悲观锁、分布式锁和代码级锁(如ReentrantLock)。特别强调了在使用锁机制时,事务边界管理的重要性,指出锁的获取和释放应严格控制在事务范围内,以确保数据在高并发场景下的完整性和一致性。通过合理的事务边界设置和锁管理,可以有效避免超卖问题,提升系统的可靠性和性能。
2024-07-18 13:36:41
1025
2

原创 【技巧】git stash用的好,切换分支随便搞
本文详细介绍了Git中git stash命令的使用方法,旨在解决开发者在切换分支时对未提交代码处理的困惑。首先,文章生动解释了git stash的概念,将其比作厨房里的收纳柜,形象说明了它如何帮助开发者在不丢失任何工作进度的情况下,快速切换任务。随后,列举了git stash的多种实用指令,如保存、应用、删除stash等,以及如何查看stash列表和内容。通过具体实例,演示了在开发过程中如何利用git stash暂存未完成的工作,待完成其他紧急任务后再恢复
2024-07-15 10:32:47
1197

原创 【规范】Git分支管理,看看我司是咋整的
Git分支管理规范旨在加速团队协作,确保代码质量,区分主分支与辅助分支,明确开发、提测、部署流程。从develop分支派生feature分支独立开发,完成后合并回develop并经预生产验证,最终通过蓝绿部署确保平稳上线,全程促进高效、灵活的软件开发周期
2024-07-04 14:21:30
1079

原创 【规范】看看人家Git提交描述,那叫一个规矩
1.IDEA Git描述规范插件:git commit message helper2.Git提交描述格式规范,type、scope、subject、body、footer内容分析3.实例Git提交描述解析:新功能提交、bug修复、文档提交
2024-03-08 16:06:05
1902

原创 【工具】用nvm管理nodejs版本切换,真香!
nvm 一个nodejs版本管理工具!1. nvm介绍2. nvm下载3. nvm安装4. nvm常用命令nvm使用简单的命令下载长期稳定支持版本的 Node.jsnvm使用简单的命令实现 Node.js 的多个版本之间轻松切换
2024-02-26 14:34:22
1480
1

原创 【苹果】SpringBoot监听Iphone15邮件提醒,Selenium+Python自动化抢购脚本
SpringBoot监听Iphone15有货邮件提醒+python自动化脚本小功能。后端通过SpringBoot为基础,通过苹果官网进行有货接口调用,将JSON结果解析分析是否有货,并展示近10条有货记录列;可灵活监听对应型号,通过邮件关联,有货邮件通知;也可灵活进行有货自动触发自动化Selenium+Python脚本
2023-09-19 15:56:22
2088
2

原创 【项目实战】SpringBoot+vue+iview打造一个极简个人博客系统
个人极简博客是一个适用于初学者学习的博客系统,其中包含文章分类、写文章、标签管理、用户管理等基础功能,代码简洁注释完善,易上手学习。技术栈基于SpringBoot+MybatisPlus+vue+iview等更多优秀组件及前沿技术开发,注释丰富,代码简洁,开箱即用。极其适合尝试全栈开发及实战练手训练也可以当作毕业设进行二次开发,是个轻松学习的好机会。
2023-04-24 16:14:39
394

原创 【干货】如何写一篇还算凑活的博客文章
1. 如何构思一篇成型的文章2. 掌握博客文章写作的一般流程3. 如何美化或调优文章格式4. 了解写作博客常用的辅助工具5. 掌握各大博客平台的发布限制本文通过程序员角度出发,介绍了写作博客的整体思路及流程。以本狗实际写作为基础,向大家介绍了一般写作的套路。
2023-03-31 11:54:36
636

原创 【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
熟悉GitHub的DMCA 下架通知提交指南,代码涉密被别人fork如何在GitHub安全下架,掌握申诉流程及申诉时间点把控。手把手解析GitHub 私人信息删除政策和GitHub 商标政策删除策略。
2023-03-21 14:30:53
3536
7

原创 【微信网页授权】SpringBoot+uniapp实现网页授权获取用户基本信息
SpringBoot+uniapp实现网页授权获取用户基本信息1. 测试公众号实现网页授权并获取用户基本信息2. 灵活掌握微信接口文档,熟练对接相关接口3. 整理授权逻辑,前后端对接熟悉流程
2023-03-06 08:30:14
1609
3

原创 【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序
企业黑红名单吐槽小程序是一个具有吐槽发布企业信息的一个平台,言论自由,评判自定,便于我们打工人分辨企业好坏。技术栈基于SpringBoot+MybatisPlus+uniapp+uview2等更多优秀组件及前沿技术开发,注释丰富,代码简洁,开箱即用。及其适合项目分层实战及业务流转对接,是个练手学习简单项目的好机会。
2023-03-01 10:30:27
1435

原创 【Apifox Helper】自动生成接口文档,IDEA+Apifox懒人必备
IDEA+Apifox 一键生成接口文档,熟悉IDEA中Apifox Helper插件配置,讲解Apifox Helper中Apifox服务器地址;API访问令牌;模块项目ID配置方法,最终实现一键生成接口管理文档
2023-02-13 15:10:27
18400
38

原创 【实用工具】快上车,程序狗好用的奇淫技巧
程序员趁手工具Top10🧙♂️1.魔术橡皮擦🐕2.狗屁不通文章生成器🥞3.easypdf🥽4.Md2All🌮5.CSDN开发助手👨💻6.猿如意🧩7.Pexels 素材图片🧰8.Apifox⛺9.ToDesk远程办公工具⌨10.CodeIf起名神器
2023-02-01 14:19:26
861

原创 【SpringBoot】还不会SpringBoot项目模块分层?来这手把手教你
主要目标1. 熟练掌握SpringBoot项目分层思路,丝滑拆分模块2. 熟悉代码层级依赖,规范化管理模块分布3. 手把手实战学习,理论实践相结合试用人群对于Springboot熟悉但是不知道合理分层小白有自己分层思路可以互相分享学习
2023-01-28 17:04:42
7238
17

原创 SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
JavaDog Chat 简单通讯聊天软件是基于SpringBoot+MybatisPlus+uniapp+uview+stomp等更多优秀组件及前沿技术开发,注释丰富,代码简洁,开箱即用,兼容H5+小程序+APP,及其适合入门学习
2022-10-30 14:07:14
2776

原创 iphone14来了,可是约好的你去哪了
1.展示iphone14/iphone pro python自动化脚本2.提供有货通知订阅功能,方便老铁们接收到有货通知邮件地址:http://apple.javadog.net/apple/v1/3.更新chromedriver.exe ,本人谷歌105.0.5195.102。查看版本匹配下载请访问
2022-09-13 08:46:48
4459
91

原创 屎上最全vue-pdf+Springboot与aspose-words整合,开箱即用
1.实现Springboot与aspose-words整合,填充word模板并转化PDF;2.前端vue整合vue-pdf实现PDF预览及下载word模板重点(详见图示)单属性赋值;List循环赋值;图片插入;对勾特殊符号插入步骤1.下载对应的aspose-words-19.1-jdk16.jar2.放置模板文件到资源路径下3.controller读取模板文件并填充数据4.定位【照片】书签位置,插入图片5.定位【等级】书签位置,插入对应字符6.更新doc7.将基础数据填充后并转为pdf
2022-05-16 19:53:34
2376
9

原创 SpringBoot接入微信JSSDK,看这篇妥妥的
史上最详细的接入微信JSSDK菜鸟教程,手把手实例(微信自定义分享)参考,本文全面的记录了接入微信JSSDK的步骤,具体的代码及遇到的坑,并且展示发布最终效果,并且代码发布GitHub。随篇幅较长,但史上最全。大佬勿喷,新手入门,亲测可用!!!
2020-02-25 09:20:43
3890
11

原创 MySQL8.0 创建用户及授权 - 看这篇就足够了
1.命令行进入MySql 2.进入数据库 3.创建用户 4.查看用户 5.用户授权 6.刷新 7.查看用户权限 8.验证 9.撤销权限 10.删除用户
2020-01-19 17:01:03
12893
8

原创 centos7 tomcat安装及配置
centos7 tomcat安装及配置1.下载自己需要的tomcat的tar包2.将tar传至服务器并解压缩3.启动并检验
2020-01-19 16:55:50
1327

原创 vscode10大常用插件
VsCode十大必备入门插件,前端入门1.Open-In-Browser -在浏览器中打开文件的内置界面2.live-server -开启服务,并且页面热更新3.Beautify -插件可以快速格式化你的代码格式4.Code Runner -万能语言运行环境5.Image Preview -鼠标移到路径里显示图像预览6.Path Intellisense -路径自动补全插件7.Turbo Console8.css-auto-prefix -自动添加 CSS 私有前缀,解决兼容性的利器
2020-01-17 10:58:14
4846
2
原创 【工具】JDK版本不好管理,SDKMAN来帮你
本文介绍了SDKMAN工具,用于在类Unix系统上管理多个版本的JVM工具,如Java。通过在Windows 10环境下使用Git Bash,详细演示了SDKMAN的安装和配置过程,并展示了如何用它安装和切换不同版本的JDK,提高开发效率
2024-09-27 08:52:21
2002
原创 【评测】玩转阿里云《10 分钟构建 AI 客服并应用到网站、钉钉或微信中》
本文介绍了使用阿里云百炼大模型在10分钟内构建AI客服,并应用于网站、钉钉或微信中的体验。作者“JavaDog程序狗”详细描述了从搭建到完成的全过程,包括快速上手、遇到的问题及解决方法、定制化需求以及云产品的整体体验。文档清晰易懂,集成过程顺畅,客服支持响应迅速,定制功能满足特定业务需求,总体体验极佳,适合开发者尝试。
2024-09-27 08:51:10
1027
原创 【惊天BUG】select * from 表 where value = 0;查询结果让大师兄都傻眼了
MySQL中的隐式类型转换是指在执行查询时,如果参与操作的数据类型不匹配,MySQL会自动进行数据类型转换。例如,在使用整数 0 查询 VARCHAR 类型字段时,MySQL会尝试将字符串转换为数字进行比较,若字符串无法解析为数字,默认按 0 处理。为了避免意外结果,建议使用显式类型转换如 CAST(sex AS SIGNED) 或直接进行字符串比较如 sex = '0'。
2024-09-01 10:49:50
981
原创 【工具】轻松解锁SQLite数据库,一窥微信聊天记录小秘密
本文介绍了一个名为 PyWxDump 的开源工具,该工具能够帮助用户提取微信中的 SQLite 数据库信息,并解密查看聊天记录。使用前需确保微信已在电脑上登录。从 GitHub 下载并初始化后,即可查看和备份聊天记录。这款工具适合对数据恢复感兴趣的开发者使用,但在使用时需注意遵守法律法规并尊重他人隐私。通过本文,读者可以了解到如何利用 PyWxDump 解密和分析微信聊天记录的方法。
2024-08-27 11:04:09
4076
2
原创 【技巧】Excel加锁忘密码?一文教你破解之道!
本文讲述了两种解决Excel文件加锁且忘记密码的有效方法。首先介绍了通过VBA代码操作解锁:只需右击工作表选择“查看代码”,复制并运行特定的VBA代码即可解锁工作表。其次,通过修改文件格式为.rar压缩文件,找到xl/worksheets目录下的sheet1.xml文件,删除其中的sheetProtection标签及内容,从而解除密码保护。这两种方法简单实用,无论是技术人员还是普通用户都能轻松上手
2024-08-26 11:10:38
3368
原创 【Java】throw异常后代码还执行吗?80%小伙伴竟然不知道
在Java中,throw语句用于抛出异常。一旦执行throw,当前方法或代码块的后续代码将不再执行。如果抛出的异常被try-catch结构捕获,catch块内的代码将被执行,而throw后的代码不会执行。如果没有匹配的try-catch结构来处理这个异常,throw之后的代码也不会执行,并且异常会继续向上抛出,直到被处理或导致程序终止。简而言之,throw之后的代码通常不会执行,除非异常被成功捕获并处理后继续执行后续逻辑。
2024-08-15 15:08:03
1414
实现Springboot与aspose-words整合,填充word模板并转化PDF
2024-07-27
SpringBoot+uniapp实现网页授权获取用户基本信息
2024-07-27
springboot-wexin史上最全接入微信JSSDK菜鸟教程
2024-07-27
项目实战SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序
2024-07-27
实战SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
2024-07-24
aspose-words-19.1
2022-05-16
chromedriver.exe
2021-10-12
《Chrome谷歌插件Top10》开发最好用的谷歌插件.zip
2021-03-12
大神来Linux maven下如何引入本地jar
2017-08-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人