TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 989 篇文章
基于-Spring-Boot-和-Vue.js-技术栈的网上订餐系统

基于-Spring-Boot-和-Vue.js-技术栈的网上订餐系统

本文介绍了一个基于SpringBoot和Vue.js的网上订餐系统。系统采用前后端分离架构,前端使用Vue.js实现用户界面,后端采用SpringBoot框架提供RESTfulAPI,数据库使用MySQL。系统分为前台用户功能和后台管理功能,包括用户注册登录、菜品浏览、购物车管理、订单处理等模块。关键技术涉及SpringSecurity认证、JWT令牌、Axios数据交互等。文章重点分析了开发过程中的难点及解决方案,如用户认证、数据交互标准化和购物车实现等。该系统具有良好的安全性和扩展性,为现代Web应

时间:12/24/2025

告别IIS依赖ASP.NET-Core如何通过Windows-Service实现服务托管

告别IIS依赖ASP.NET-Core如何通过Windows-Service实现服务托管

IIS默认会定时回收进程,这会严重影响后台应用的定时任务,接收消息队列等需要不间断运行的功能。在Program.cs里修改builder创建方式,将应用路径设为项目启动路径。发布选择目标运行时为win-x64。通过启动参数指定启动端口。

时间:12/22/2025

C轻松实现Excel到TXT的转换

C轻松实现Excel到TXT的转换

需要将Excel表格转为纯文本?手动复制不仅麻烦,格式还容易乱!现在,用Spire.XLSfor.NET,几行C#代码就能一键转换,让数据提取干净又利落!

时间:12/22/2025

MySQL底层原理

MySQL底层原理

MySQL支持两种方式的排序filesort和index,Usingindex是指MySQL扫描索引本身完成排序,index效率高,filesort效率低。orderby满足两种情况会使用Usingindex。orderby语句使用索引最左前列。使用where子句与orderby子句条件列组合满足索引最左前列。尽量在索引列上完成排序,遵循索引建立(索引创建的顺序)时的最左前缀法则。如果orderby的条件不在索引列上,就会产生Usingfilesort。

时间:12/21/2025

国家电网Java面试被问二叉树的前序中序后序遍历

国家电网Java面试被问二叉树的前序中序后序遍历

本文系统讲解了二叉树的三种遍历方式(前序、中序、后序)及其实现方法。主要内容包括:1)递归实现的基础代码;2)迭代实现的多种方案(使用栈结构);3)Morris遍历的O(1)空间优化算法;4)实际应用场景如重建二叉树、验证BST等。重点比较了不同方法的时间/空间复杂度,并提供了面试回答要点。文章强调要掌握每种遍历的特点(前序根在前、中序根在中、后序根在后),特别指出后序遍历的迭代实现是常见难点。最后总结了通用代码模板和记忆口诀,建议熟练掌握递归、迭代和Morris三种实现方式。

时间:12/21/2025

Spring-Boot-的主要特性与传统-Spring-项目的区别

Spring-Boot-的主要特性与传统-Spring-项目的区别

SpringBoot是一个简化Spring应用开发的框架,相比传统Spring项目具有显著优势。它通过自动配置机制减少手动配置,内置Web、JPA等开箱即用功能,并集成嵌入式服务器,无需外部部署。此外,SpringBoot提供Actuator监控功能,支持通过简单属性文件进行配置,而传统Spring需要复杂的XML配置和外部工具集成。这些特性使开发者能更专注于业务逻辑,大幅提升开发效率。

时间:12/21/2025

基于Spring-Boot的医疗服务系统的设计与实现

基于Spring-Boot的医疗服务系统的设计与实现

管理员:个人中心(修改密码、个人信息)、账号管理(用户、医生管理)、医院信息管理(医院信息、科室信息)、医疗服务中心(挂号预约、坐诊信息、诊断信息、住院信息、健康档案)、药品信息管理(药品信息、处方信息)、在线咨询管理(在线咨询、咨询回复)、疾控通知管理、系统管理(轮播图管理、就诊引导、健康资讯)医生:个人中心(修改密码、个人信息)、医疗服务中心(挂号预约、坐诊信息、诊断信息、住院信息)、药品信息管理(药品信息、处方信息)、在线咨询管理(在线咨询、咨询回复)、疾控通知管理。系统实现效果:(需要源码私信)

时间:12/20/2025

Go语言的递归函数

Go语言的递归函数

递归函数函数在自己的函数体中调用自己递归=当前问题拆成更小规模的同类问题直到一个终止条件(basecase)少了终止条件,程序就会「无限套娃」直接栈溢出。n!0!=1Go实现return1//终止条件调用f(0)=0f(1)=1Go实现//1、声明returnn//2、调用fmt.Println(fib(6))//输出8注意这个写法在n大时性能很差(重复计算)

时间:12/20/2025

Linux篇章再续传输层协议TCP用技术隐喻重构网络世界的底层逻辑,用算法演绎网络因果律的终极推演通俗理解TCP协议,这一篇就够了

Linux篇章再续传输层协议TCP用技术隐喻重构网络世界的底层逻辑,用算法演绎网络因果律的终极推演通俗理解TCP协议,这一篇就够了

本篇将根据TCP协议报文的格式来对TCP更深入的了解,学习它的三次握手,四次挥手,滑动窗口等等,到最后能更加深入理解之前写TCP通信的时候,底层到底是如何进行的,读完本篇将会对之前TCP网络通信编程有更深入的认识。

时间:12/20/2025

计算机毕业设计基于springboot-vue乡村振兴服务系统源码数据库文档

计算机毕业设计基于springboot-vue乡村振兴服务系统源码数据库文档

本文介绍了一个基于SpringBoot+Vue的乡村振兴服务系统。系统采用前后端分离架构,后端使用SpringBoot框架简化开发流程,前端采用Vue.js实现响应式界面,数据库选用MySQL存储数据。文章详细说明了系统设计原则、技术选型理由,并提供了代码示例和测试案例。系统功能完整,经过严格测试,确保了安全性和稳定性。作者作为资深开发者,可提供项目源码和技术支持,适合作为计算机相关专业的毕业设计选题。文末附有源码获取方式和更多毕业设计选题推荐。

时间:12/20/2025

校务管理基于springboot-vueOA校务管理系统源码数据库文档

校务管理基于springboot-vueOA校务管理系统源码数据库文档

本文介绍了一个基于SpringBoot+Vue的校务管理系统开发项目。系统采用前后端分离架构,后端使用SpringBoot框架简化企业级应用开发,前端采用Vue.js实现组件化开发。数据库选用MySQL关系型数据库,确保数据安全性和高并发处理能力。文章详细说明了系统设计原则、技术选型、功能演示、代码参考和测试方案,并提供了完整的源码获取方式和最新计算机毕设选题推荐。项目经过博主严格测试,保证功能正常可用,适合作为毕业设计参考项目。

时间:12/20/2025

Spring-Boot-Web入门从零开始构建web程序

Spring-Boot-Web入门从零开始构建web程序

本文介绍了如何使用SpringBoot框架快速搭建JavaWeb应用。主要内容包括:SpringBoot的自动配置、起步依赖等核心特性;通过IntelliJIDEA创建项目的详细步骤;项目结构说明和控制器编写方法;创建HTML主页与测试端点;应用配置与日志设置;异常处理和单元测试实现;以及项目打包部署方案。文章还提供了常见问题解决方案,帮助开发者快速上手SpringBoot开发,为后续学习数据库操作、安全认证等高级功能奠定基础。

时间:12/19/2025

Go-中的深浅拷贝从城市缓存场景讲透指针与内存操作

Go-中的深浅拷贝从城市缓存场景讲透指针与内存操作

本文通过城市缓存查询场景深入解析Go中的深浅拷贝问题。首先区分值类型和引用类型的特性,指出浅拷贝仅复制引用地址会共享底层数据,而深拷贝递归复制所有层级数据确保独立性。结合实际项目代码,对比了浅拷贝导致缓存污染的隐患和深拷贝的正确实现方式。文章还澄清了&和*操作符的区别,强调&是取地址操作符,*用于定义指针类型。最后总结在全局缓存等场景中,深拷贝虽牺牲少量性能,却是保障数据安全的必要手段。

时间:12/19/2025

工会管理基于springboot-工会管理系统源码数据库文档

工会管理基于springboot-工会管理系统源码数据库文档

本文介绍了一个基于SpringBoot+Vue的工会管理系统开发项目。系统采用前后端分离架构,后端使用SpringBoot框架简化配置和部署,前端采用Vue.js实现组件化开发,数据库选用MySQL保证数据安全。文章详细展示了系统功能演示、技术选型说明(包括系统设计原则和架构图)、代码参考示例以及完整的登录功能测试方案。此外还提供了其他项目参考资源、最新毕设选题推荐和源码获取方式。该项目由具有大厂开发经验的博主提供,确保代码质量和可讲解性,适合作为大学生项目实战或毕业设计参考。

时间:12/19/2025

SpringBoot基于协同过滤算法的跳蚤二手市场商品推荐系统源码文档部署文档代码讲解等

SpringBoot基于协同过滤算法的跳蚤二手市场商品推荐系统源码文档部署文档代码讲解等

本课题聚焦跳蚤二手市场商品推荐精准度低、用户匹配效率差、闲置资源流转慢的痛点,设计实现基于SpringBoot+协同过滤算法的跳蚤二手市场商品推荐系统。系统后端以SpringBoot为核心框架,整合MyBatis-Plus实现MySQL数据库高效交互,嵌入协同过滤算法(基于用户/物品的协同过滤)完成个性化推荐计算;通过SpringSecurity结合JWT实现管理员、卖家、买家多角色权限管控,前端适配Web端轻量化交互(HTML/CSS/JS+Bootstrap),兼顾易

时间:12/19/2025

Spring-Boot-项目中关于文件上传与访问的配置方案

Spring-Boot-项目中关于文件上传与访问的配置方案

这行代码的本质功能:声明:告诉SpringBoot,“兄弟,除了你自己管的地方,D盘PIC文件夹也是咱们的地盘”。放行:当浏览器请求一个图片(比如1.jpg)时,SpringBoot会去D:/PIC里把这个文件找出来,通过网络发给浏览器。如果没有这行配置:文件虽然存到了D盘,但SpringBoot装作看不见,浏览器访问时会返回404NotFound。

时间:12/18/2025

Springboot校园订餐管理系统k2pr7程序源码数据库调试部署开发环境带论文文档1万字以上,文末可获取,系统界面在最后面

Springboot校园订餐管理系统k2pr7程序源码数据库调试部署开发环境带论文文档1万字以上,文末可获取,系统界面在最后面

因此,开发一套基于SpringBoot的校园订餐管理系统,旨在通过数字化手段优化订餐流程,提升校园餐饮服务水平,成为当前智慧校园建设的重要一环。然而,针对校园这一特定场景的订餐系统,国内尚处于发展阶段。[2]赵梓皓,崔应留,葛晨,沈盈之,雷妤婷.基于SpringBoot的社区防控管理系统的设计与实现[J].软件,2022,43(10):154-159.[4]詹志钦,温栋才,张东娜.基于LBS技术的社区服务系统的设计与实现[J].电脑知识与技术,2017,13(21):233-235.

时间:12/18/2025

Spring-Boot-注解全栈指南涵盖-Bean-注册配置加载请求映射事务控制数据校验等一网打尽

Spring-Boot-注解全栈指南涵盖-Bean-注册配置加载请求映射事务控制数据校验等一网打尽

哈喽大家好~我发现很多同学对注解的使用停留在“照猫画虎”的阶段:知道@Autowired能注入,但说不清它和@Resource的本质区别;知道@Transactional能开事务,但遇到不回滚的情况就抓瞎。注解的本质是元数据,它是写给框架看的“说明书”。在SpringBoot“约定优于配置”的哲学下,注解是我们与框架沟通的核心语言。

时间:12/18/2025

Netty18Netty的内存模型

Netty18Netty的内存模型

Netty的内存模型基于ByteBuf,提供灵活高效的内存管理。ByteBuf分为HeapByteBuf(堆内存)和DirectByteBuf(堆外内存),前者易于管理但可能需数据拷贝,后者可直接与操作系统交互。Netty提供Pooled(对象池重用)和Unpooled(临时创建)两种内存分配器,分别适用于频繁操作和临时使用场景。示例代码展示了不同类型ByteBuf和分配器的创建方式,帮助开发者根据需求选择最优内存管理方案。

时间:12/18/2025

二SpringBoot定时任务

二SpringBoot定时任务

摘要:本文介绍了SpringBoot定时任务的基本原理和使用方法。通过@EnableScheduling注解启用定时任务功能,使用@Scheduled注解定义任务的执行策略,包括fixedRate(固定频率)、fixedDelay(固定延迟)和cron表达式三种方式。文章重点指出SpringBoot默认使用单线程执行定时任务可能导致的问题,并提供了通过实现SchedulingConfigurer接口配置多线程池的解决方案。最后总结了常见问题,如任务阻塞、cron表达式错误和方法定义要求等注意事项。

时间:12/18/2025

boostwebsocketppcurl-编译Windows

boostwebsocketppcurl-编译Windows

5、vs打开工程后生成全部,则在install下生成websocketpp的头文件,注意websocketpp没有源码文件,直接包含头文件来使用,但是会依赖boost库。报错解决:点击AddEntry增加String变量:CMAKE_POLICY_VERSION_MINIMUM,值为3.5。3、打开cmake-gui,配置源码目录与生成目录,点击configure。7、包含curl头文件的工程需定义宏:CURL_STATICLIB。4、定位目录到boost_1_86_0。二、websocketpp。

时间:12/18/2025

Modbus-Server数据采集Web之Server端模拟功能

Modbus-Server数据采集Web之Server端模拟功能

本文介绍了开源Modbus工具中Server模拟功能的设计方案与开发进展。该功能支持TCP/RTU服务端管理(CURD),当前重点展示TCP协议实现。核心功能包括:1)创建1505端口TCP服务端;2)Mock启动机制,可模拟真实端口服务;3)支持多客户端连接;4)可配置多个点位数据。操作流程演示了从创建Server、启动Mock服务到配置客户端和点位数据的完整过程,其中RTU功能仍在开发中。该工具通过CSV文件支持批量配置(本篇未展示),为工业协议测试提供了便捷的模拟环境。

时间:12/17/2025

SpringCloud服务优雅下线LoadBalancer-缓存配置方案

SpringCloud服务优雅下线LoadBalancer-缓存配置方案

LoadBalancer缓存机制:默认缓存35秒,减少注册中心查询压力配置位置推荐值35s(默认值)5s10s注意事项:如果使用优雅下线,需要确保等待时间≥ttl+缓冲时间。

时间:12/17/2025

Spring-Boot4.0-集成-Redis-实现看门狗-Lua-脚本分布式锁完整使用

Spring-Boot4.0-集成-Redis-实现看门狗-Lua-脚本分布式锁完整使用

SpringBoot4.0集成Redis实现看门狗Lua脚本分布式锁完整使用

时间:12/17/2025

上一页
12345...42
下一页第 1 / 42 页