自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

日常笔记 | 干货分享 | 毕设源码 | 毕设指导 | 答辩指导

职场干货知识分享、毕设答辩指导、毕设系统指导开发

  • 博客(1095)
  • 资源 (11)
  • 收藏
  • 关注

原创 万能的登录注册页面,包含源码和效果图。拷贝可直接运行看效果

本文分享了完整的登录和注册页面源码,适用于快速集成到项目中。登录页面采用Vue.js框架,包含用户名、密码输入框及登录/注册按钮,支持表单验证和背景图片设置。注册页面同样基于Vue.js,包含用户名、密码和确认密码输入框,实现了密码一致性验证功能。两个页面均采用现代化UI设计,包含卡片式布局、半透明背景和模糊效果。文末还提供了六个常见系统的开源项目地址,可供参考学习。开发人员只需创建对应Vue文件并复制代码即可快速实现登录注册功能。

2025-12-22 10:02:02 164

原创 计算机论文中系统用例图的画法及用例描述步骤详细说明~

本文介绍了系统用例图的基本概念和绘制方法。用例图用于描述系统功能和用户角色之间的关系,包含参与者、用例、系统边界和关系四种元素。绘制步骤包括:确定参与者、提取用例、绘制系统边界并连接关系。文章还讲解了用例描述说明的要素,包括参与者、用例概述、前后置条件、基本事件流和备选事件流,并以"录入学生成绩"和"发货"为例进行了说明。该内容为课程设计和毕业设计中的用例图绘制提供了实用指导。

2025-12-14 20:39:05 554

原创 前端 Vue2 项目结构详细讲解说明 ,带你迅速掌握你的项目,并能上手开发~

本文介绍了前端Vue2项目的核心结构和开发思路。前端主要负责用户界面展示和交互,包含视图层(View)、数据层(Model)和逻辑层(ViewModel)三大部分。项目结构通常包括api(接口管理)、assets(静态资源)、components(复用组件)、router(路由配置)、views(页面组件)等模块。通过分层架构和模块化管理,使项目更易于开发和维护。文章结合实际项目案例,详细说明了各模块功能及协作方式,帮助开发者快速理解项目结构并上手开发。

2025-12-02 13:51:31 698

原创 后端SpringBoot项目结构详细讲解说明 ,带你迅速掌握你的项目,并能上手开发~

本文介绍了后端开发的核心概念和SpringBoot项目结构。主要内容包括:1. 后端作用:处理业务逻辑、数据管理和接口提供;2. 接口(API)概念:前后端交互的桥梁;3. 三层架构:Controller(接收请求)、Service(业务逻辑)、Mapper(数据库操作);4. 标准SpringBoot项目目录结构及各模块功能说明;5. 模块间调用关系流程图。文章旨在帮助开发者快速理解后端项目架构,掌握开发流程。文末提供获取各类开发资料的途径。

2025-12-01 16:43:32 936

原创 购物商城系统 SpringBoot + Vue 前后端分离 。系统源码 + 实现效果演示

本文介绍了一个电商系统的重构优化过程。系统从原有架构改造为SpringBoot+Vue前后端分离模式,引入Redis缓存商品数据提升性能。后端采用SpringBoot2、Mybatis-Plus和JWT认证,前端基于Vue2开发。系统实现了完整的电商闭环功能,包括商品分类、检索、购物车、订单支付等核心模块,并提供了管理员后台管理功能。文章展示了系统首页、分类、商品详情、订单支付等8个关键页面的实现效果,并附有视频演示链接。该案例对学习前后端分离架构和电商系统开发具有参考价值。

2025-11-30 18:41:29 277

原创 MyBatis + PageHelper 分页内幕,PageHelper 是如何动态构建 LIMIT 分页 SQL 的

若依系统中有很多的表格数据、后端接口实体中并没有看到有接收分页大小和页码的属性,在系统的mapper层面SQL语句中并没有看到对应的分页限制。它是如何实现这个分页效果的呢?是将所有的数据查询出来,然后再分页吗?这样效率岂不是非常低。带着这样的疑问,稍微研究了一下这个系统的分页方法。更多详细文章后端是通过从 HttpServletRequest 对象中获取分页的页码和大小,然后创建Page分页对象,在执行sql查询的时候,动态构建分页限制条件。从而实现分页,并不是在查询到所有数据之后再进行的分页处理。

2025-11-26 15:59:01 1286

原创 电商系统中的商品评论模块简单设计~ 附带实现效果 + 源码

本文介绍了电商系统订单商品评价功能的设计与实现。系统支持用户对订单中的每个商品进行评分、文字评价和图片上传(最多6张)。后端采用CommentRequestDTO接收订单ID和商品评论列表,CommentItemDTO包含商品ID、评分、评论内容和图片URL集合。前端使用Vue+ElementUI实现评价界面,包含商品展示、星级评分、文本输入和图片上传组件。评价数据通过REST接口提交,后台处理后将评论信息存入数据库并更新订单状态。该设计实现了完整的商品评价流程,为电商系统提供了实用的用户反馈功能。

2025-11-25 13:31:46 325

原创 电商系统中的购物券模块简单设计~ 附带实现效果 + 源码

本文介绍了电商系统中优惠券模块的设计与实现过程。主要内容包括:1)核心业务流程设计,涵盖优惠券领取和使用的完整流程;2)数据库表结构设计,包含优惠券表和用户优惠券表的关键字段;3)前端页面实现,展示了优惠券中心界面布局及交互逻辑。系统支持满减和立减两种优惠券类型,实现了优惠券发布、领取、使用及库存管理的完整功能闭环,为电商平台提供了完整的优惠券解决方案。

2025-11-23 20:43:01 648

原创 程序员必须掌握的异常处理体系,从系统代码到架构设计。复盘总结说明

文章摘要:本文系统介绍了Java异常处理的4个发展阶段,从基础的try-catch到分层异常架构设计。通过对比同一错误的4种处理方式(原生捕获、自定义异常、全局处理、分层体系),展示了异常处理的演进过程。重点分析了全局异常处理器@RestControllerAdvice的工作原理和异常传播机制,提出"Controller层不捕获、Service层抛业务异常"的最佳实践。文章指出规范的异常处理能提升系统健壮性,建议小项目可用try-catch,大项目应采用分层异常架构实现统一格式返回、精准

2025-10-31 14:09:41 847

原创 分享几个开源的系统,包括小程序、商城系统、二手交易等常见的系统、很容易进行二次开发 【可以参考学习】

本文分享了5个全栈开发项目实践经验,涵盖电商、书籍借阅、心理健康等领域。项目均采用SpringBoot+Vue技术栈实现前后端分离,包括美妆商城(含推荐算法)、通用商城系统、大学生心理管理系统和智能书籍借阅系统(含微信小程序)。每个项目提供完整源码、数据库脚本及演示视频,适合作为毕业设计参考或学习练手。特别强调全栈开发的优势:从需求到上线的完整掌控能力。所有项目均为原创开发,开箱即用,可作为展示实际开发能力的面试加分项。

2025-10-30 15:10:05 1693

原创 微信小程序商城系统的业务接口都开发完成了~ 【完整项目代码开源】

作为一名全栈开发者,相比前后端分离开发来讲,我觉得最大的一个好处就是沟通交流少了。前后端分离分功合作开发:他的接口数据不符合我的要求;页面开发好了,接口还没有好;接口开发好了,页面还没开发好。他开发进度太慢了....

2025-10-29 16:44:21 448

原创 SpringBoot + Vue + Redis 实现验证码登录功能

本文介绍了验证码在项目中的应用与实现方案。验证码主要用于防止暴力破解和自动化攻击,同时减轻数据库压力。实现过程包括:后端生成验证码并存入Redis(设置1分钟有效期),转换为base64格式返回前端渲染;用户输入验证码后与Redis存储的值进行比对验证。文章详细展示了后端核心代码(生成验证码、base64转换、验证逻辑)和前端Vue实现(图片展示、点击刷新功能)。该方案通过Redis存储验证码并设置有效期,结合密钥混淆处理,有效提升了系统安全性。

2025-10-20 21:32:54 539

原创 多版本 Node 环境快速切换指南(含 nvm 安装详解)

摘要:本文介绍了如何使用nvm管理多个Node版本。主要内容包括:1)Windows环境下安装nvm-windows;2)安装指定Node版本和切换方法;3)设置默认版本;4)独立环境管理原理。nvm通过修改PATH实现快速切换,每个Node版本拥有独立环境,避免冲突。建议根据项目需求安装不同版本(如Node16/18/20),并通过nvm use命令灵活切换。提供常用命令速查表,方便开发者管理多版本Node环境。

2025-10-13 16:05:41 2627

原创 微信小程序电商购物平台~ 商品详情页面的布局和开发 【包含页面设计源码】

本文详细解析微信小程序商品详情页开发,主要包含四大模块:轮播图、商品信息区、图文详情区和底部操作栏。采用数据驱动和模块化设计思路,通过goodsObj数据结构动态渲染页面。轮播图支持图片预览,商品信息区实现收藏功能,图文详情区展示商品描述及规格信息,底部操作栏提供客服、分享、购物车等交互功能。开发中注重视觉优化和用户体验,使用flex布局和rpx单位确保响应式适配。

2025-10-13 08:28:29 1181

原创 大四必看:毕业设计选题攻略!选对题目,直接躺赢一半

毕业设计选题避坑指南:选题是毕业设计成功的关键,好的选题能事半功倍。建议遵循四大黄金法则:兴趣优先、难度适中、为未来铺路、资源到位。2025年热门方向包括AI与数据分析、Web全栈、物联网等。要避开题目过大过老、资源不足等常见陷阱。选题流程应包含头脑风暴、调研分析和导师沟通三个环节。根据个人技术水平选择适合的题目类型,让毕设成为求职或考研的有力筹码。

2025-10-12 18:09:43 938

原创 SpringBoot + Vue 商城管理系统 ,适合大部分电商类系统、源码已经开源~ 可参考学习

本文介绍了一套基于SpringBoot+Vue开发的商品管理系统,已开源至GitHub/Gitee平台。系统包含完整的电商功能模块,如商品管理、订单处理、评论系统、公告发布及数据可视化统计等。管理员端提供用户管理、商品分类、订单处理等后台操作功能,用户端则实现商品浏览、购物车、订单管理等前台功能。项目提供完整可运行的代码,解决了学习者常遇到的代码残缺问题,作者还提供部署指导和功能扩展支持。系统适用于美妆、农产品等垂直领域电商场景,适合作为学习SpringBoot+Vue全栈开发的参考项目。

2025-10-10 09:37:11 692

原创 Java系列知识之 ~ Spring 与 Spring Boot 常用注解对比说明

Spring与SpringBoot注解对比摘要 Spring提供核心注解如@Component、@Service、@Repository、@Controller管理Bean,@Autowired实现依赖注入,@RequestMapping处理Web请求。SpringBoot在Spring基础上增强,核心注解@SpringBootApplication(整合自动配置、包扫描),简化配置的@ConfigurationProperties,以及@EnableScheduling、@Async等扩展功能。 关键区别

2025-09-27 09:29:23 829

原创 SSM 框架完全指南(深入版)

【SSM框架深度解析与实践指南】本文系统讲解SSM(Spring+SpringMVC+MyBatis)框架技术体系,涵盖核心原理、工程实践与进阶应用。通过架构解析、配置示例、功能实现等模块,深入剖析IoC/AOP、MVC流程、MyBatis映射等核心技术点,并提供性能优化、安全控制等实战方案。特别包含:1)典型收藏功能实现链路;2)连接池与SQL优化建议;3)事务与并发处理策略;4)SSM到SpringBoot迁移指南;5)毕业设计检查清单。适合Java开发者夯实框架基础,掌握企业级应用开发能力,文中配置示

2025-09-08 22:59:58 943

原创 微信小程序收藏交互实战:点击星星变黄的完整实现(前端展示 + 后端持久化)

在商品详情页或内容页,“收藏”是最常见的交互之一。看似简单的“星星变色”背后,涉及到状态管理、UI 反馈、后端持久化、网络异常回退、并发防护等细节。本文给出一个工程化、可复用的实现方案,并附带动效、接入后台、性能与可用性

2025-09-07 22:28:55 657 1

原创 毕业设计必看:SSM 框架 VS Spring Boot 框架全解析!

在毕业设计开发中,选择合适的技术框架至关重要,它直接影响开发效率、项目质量和答辩效果。今天,我们将对 SSM 框架 与 Spring Boot 框架进行深度解析,帮你快速选出最适

2025-09-06 23:19:30 1085

原创 SpringBoot项目集成讯飞星火大模型实现微信小程序对话功能

大模型出现很长一段时间了,自己在工作中也已经使用到了。公司中用到的是自己训练的模型,然后我就想能不能在以往的项目中引用大模型接口实现对话呢?在本地跑模型需要的配置挺高的,用在线接口的形式实现是简单方便的。

2025-08-17 15:05:52 1001 2

原创 【阶段三】记录微信小程序图书借阅管理系统开发过程 ~SpringBoot + Vue【含源码 + 文档】

到目前为止这个系统的开发基本完成,相关功能也都调试完成。整个系统的开发用时将近一个礼拜左右,相关源码会分享到GitHub 提供参考学习,对应的视频效果也会给出。希望有所帮助。 前两个阶段的链接这里也给出

2025-08-10 22:24:56 906 1

原创 【阶段二】记录微信小程序图书借阅管理系统开发过程 ~功能模块开发进度说明【含源码 + 文档】

上一个阶段已经完成了相关需求分析以及框架搭建、到目前这个阶段。已经完成了大部分功能模块的接口开发及页面开发。由于功能比较简单,大部分后端的接口是增删改查。不会涉及到很复杂的业务逻辑。前端小程序页面的设计也是比较简单、基本满足操作使用。接下来会一一展开说明~

2025-08-08 09:07:20 917

原创 【阶段一】记录微信小程序图书借阅管理系统开发过程 SpringBoot + Vue 前后端分离 【含源码 + 文档】

这里记录开发一个系统的完整过程,开发的这个系统功能本身并不难。估计几天就能开发好,记录一个系统从设想到最终开发完成的一个记录。开发这个系统用到的是目前主流的一些技术栈,我觉得对于那些没有开发思路的大学

2025-08-08 08:42:48 1184

原创 计算机毕业设计资料【从0~1 搭建一个完整的项目】计算机选题、开题报告、系统源码、系统讲解、论文资料、答辩PPT

这个文档可以帮你更好的了解你的项目,教会你如何从0~1搭建一个项目,如何做完一个毕设设计

2025-08-04 16:00:46 803

原创 Snipaste截图工具调整线条粗细快捷键

软件的使用

2025-08-04 14:40:03 528

原创 作为一个后端开发也能开发出炫酷的前端页面组件了、而且是高效完成~ 逐渐走向全栈开发了

技术博主分享开源前端组件库uiverse.io,该库提供React/Vue/Svelte/Lit等多语言支持的免费组件(GitHub 4.6k星)。包含按钮、输入框、复选框等精美交互组件,附带完整代码可直接集成。博主特别展示动态按钮组件(含CSS/HTML代码),其按压动画效果显著,可提升开发效率。

2025-08-04 14:12:12 990

原创 复盘:Git 提交大文件导致推送失败及解决过程

针对Git仓库误提交大文件导致GitHub推送失败的问题,本文提出完整解决方案。通过git-filter-repo工具彻底删除历史提交中的大文件(如sentinel-dashboard-1.8.8.jar和nacos-server-2.2.2.zip),清理Git垃圾数据后强制推送。同时建议使用Git LFS管理大文件,避免再次触发GitHub的100MB单文件限制。处理步骤包括:1)使用git-filter-repo清除历史文件;2)清理引用;3)恢复远程配置;4)强制推送。该方案能有效解决因历史

2025-07-29 14:34:30 909

原创 从零到实战:Spring Cloud Alibaba 项目集成 Sentinel,教你限流熔断一把过

摘要:本文介绍了阿里巴巴开源的Sentinel微服务防护组件,详细讲解了其核心功能(限流、熔断、降级)的实现原理。文章包含Sentinel Dashboard的安装配置指南、三种熔断策略的原理对比(慢调用比例/异常比例/异常数),以及重要参数(RT阈值、比例阈值、熔断时长等)的配置说明。通过模拟测试案例展示了QPS限流和RT熔断的实际效果,并提供了完整的代码示例和GitHub项目链接。适合需要构建高可用微服务架构的开发者参考。

2025-07-25 15:46:01 934

原创 教会你如何在GitHub上查找自己所需要的项目源码、白嫖的项目代码它不香么?

最近在网上冲浪,发现一些学生的信息阻塞是多么的严重、都不知道GitHub和Gitee是什么。不知道去哪里查找相关代码学习、在网上求助等等。GithHub是全球最大的代码存储仓库、你所需要的项目代码这里基本上都可以找到。

2025-07-24 19:17:41 2432

原创 解决:Caused by: java.lang.IllegalStateException: RequestParam.value() was empty on parameter 0 【微服务中】

《微服务FeignClient接口常见错误及解决方法》摘要:本文针对FeignClient远程调用中常见的@RequestParam使用错误进行解析,指出POST请求传递参数时需显式声明参数名或改用@RequestBody。文章提供了三种解决方案:1)显式指定@RequestParam("param");2)配置maven-compiler-plugin保留参数名;3)非必选参数可省略注解。特别强调生产环境需统一参数绑定方式,避免因编译器参数差异导致错误,

2025-07-22 19:58:27 544

原创 为什么说接口传参建议使用实体,而非map呢?企业级别的目录结构是怎样的?

在生产环境中,建议用实体类而不是 Map<String, Object>,除非有特殊场景(比如动态字段、参数非常不固定)。原因主要有以下几点

2025-07-22 10:15:31 897

原创 解决:Spring Boot 启动时尝试配置数据库失败 (启动网关服务)

错误提示是 Spring Boot 启动时尝试配置数据库失败,项目(是一个网关模块)其实根本不需要数据库连接,所以这就是一个典型的“不需要却被误配”的问题。

2025-06-23 16:04:50 479

原创 计算机毕业设计常用图表分类与导航《E-R图、类图、时序图、功能结构图、流程图、用例图、架构图等常见图示概念与绘制技巧》

很多同学咨询如何绘制计算机论文中的各类图,我这里整理了常见的图以及画法说明。主要设计如下9个类型:系统E-R图、UML类图、UML用例图、系统流程图、系统时序图、系统活动设计图、系统协作图、整体功能结构图、系统架构图等。

2025-06-21 13:59:58 2004 1

原创 从入门到实战:Redis 在项目中的高效应用案例分享

热点数据缓存:通过 Redis 缓存热点数据(如商品、用户信息等),能显著降低数据库访问频率。过期策略:设置合理 TTL 避免缓存穿透/雪崩,可结合加锁、异步重建等方式进行优化。Redis 工具封装:建议将 Redis 操作封装成通用组件(如缓存服务),提高复用性和可维护性。监控与调优:借助 Redis Insight、慢查询日志等工具分析运行状况,及时优化 key 设计和使用方式。Redis 已经成为现代高性能后端架构的“标配”,掌握它,不仅可以优化你的代码性能,还能提升整个系统的稳定性与扩展性。

2025-06-17 19:28:48 319

原创 [特殊字符]一次接口编码格式异常引发的乱码问题排查与复盘(含完整思路+工具+经验教训)

今天分享一次真实的接口编码格式异常导致的乱码问题排查过程,从现象分析到最终复盘,希望对你也有启发。

2025-06-10 08:54:10 968

原创 成功解决 IDEA 2023控制台输出中文乱码问题

IDEA控制台打印日志乱码

2025-05-27 14:52:20 2149

原创 微信小程序实现打卡管理系统、SringBoot + Vue 作为后台管理

微信小程序实现打卡考勤功能

2025-05-24 10:12:45 1145

原创 private String tempUrl = “./Temp“; 再linux和windows下是否都有效

private String tempUrl = "./Temp"; 再linux和windows下是否都有效

2025-05-14 08:50:30 285

原创 协同过滤算法+敏感词过滤算法+SpringBoot+Vue 电商管理系统、宝藏级别的GitHub项目

1、下载代码到本地,可以拉取项目代码(前提是系统安装了Git工具);如果没有安装相关工具,可以直接下载代码压缩包2、IDEA工具导入项目代码 建议使用Maven,IDEA中集成Maven。3、获取到数据库脚本后,使用可视化操作工具 将数据库脚本导入

2025-05-12 20:52:43 392

美团java面试题+详细讲解

1、美团java面试题+详细讲解 2、常见的java面试题 3、详细讲解

2023-02-09

大学html作业-仿写大学静态官网

仿写学校官网html设计 大学html作业设计

2023-02-09

毕业设计开题答辩(汽车租赁系统)

1、毕业设计开题答辩ppt文档 2、汽车租赁系统的开题答辩 3、开题答辩的模板样式

2023-02-09

计算机课程设计+软件开发的几个重要阶段

计算机课程设计+软件开发的几个重要阶段

2022-12-15

跨年烟花代码动态效果展示

跨年烟花代码动态效果展示 html+css+js

2022-12-09

元旦倒计时源码+html+js+css

元旦倒计时源码+html+js+css(动图)、鼠标移动画出爱心

2022-12-09

圣诞树源码html+js

html 圣诞树代码

2022-12-03

HTML+CSS+JS制作爱心表白代码 520情人节源码HTML 七夕情人节表白代码制作 生日祝福代码

HTML+CSS+JS制作爱心表白代码 520情人节源码HTML 七夕情人节表白代码制作 生日祝福代码

2022-12-03

matlab输出数组讲解

matlab输出数组

2022-11-29

matlab数组循环赋值

matlab数组循环赋值

2022-11-29

git常用命令总结介绍

git常用命令总结介绍

2022-11-26

springboot项目

springboot项目的创建

2022-11-26

svn拉取项目到本地操作

1、svn拉取项目到本地 2、详细介绍svn的使用 3、svn的下载安装卸载 4、常用的操作 5、上传代码、拉取代码、合并代码等基础操作

2022-11-26

display属性介绍和使用

display属性介绍和使用

2022-11-26

idea 设置搜索插件和常用的插件安装

idea 设置搜索插件和常用的插件安装

2022-11-26

数据结构课程设计实训案例

数据结构课程设计实训案例

2022-11-26

w3school离线手册

w3school离线手册

2022-11-26

超详细linux基础教程

1、超详细linux基础教程 2、实际命令行运行截图 3、常用命令解释及使用

2022-11-26

超级加解密转换工具DES算法工具

超级加解密转换工具

2022-11-26

jdbc连接数据库进行带参数更新操作

1、连接数据库的过程步骤 2、完成增删改查案例 3、具体案例代码分析

2022-11-26

mysql教程(详细教程和笔记)

mysql教程 1、基础知识 2、案例分析 3、实战应用

2022-11-26

mysql数据库创建学生表

mysql数据库创建学生表 1、可直接运行脚本创建学生表

2022-11-26

node.js安装详细图解过程

1、node.js安装 2、下载 3、环境变量配置 4、创建vue项目 5、详细图解过程 6、必成功

2022-11-26

常见的前端面试题大全总结

1、HTML&&CSS 【万字长文】史上最强 css、html 总结~看完涨薪不再是梦;css 篇--100 道近两万字帮你巩固 css 知识点 2、JavaScript 最全 JavaScript 基础总结~建议收藏;基础很好?总结了 38 个 ES6-ES12 的开发技巧,倒要看看你能拿几分? 3、Vue 史上最强 vue 总结---面试开发全靠它了;30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度) 4、面试必备 2 万 5 千字大厂面经 |;中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂 ;面试带你飞:这是一份全面的 计算机网络基础 总结攻略

2023-02-21

Mysql面试题总结大全

1、常用索引数据结构,以及MySQL B 树 B+ 树区别 2、如何对 MySQL 进行服务器扩容。 3、分库分表相关 4、隔离级别、MVCC 5、MySQL 的锁机制 6、数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 彻底理解数据库事务 7、悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作 乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。 乐观锁与悲观锁的具体区别 8、数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询,更新数据库表中数据。索引的实现通常使用B树以其变种B+树。 9、索引的工作原理及其种类 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。

2023-02-21

java面试题资源之sql语句

一、面试官考点之索引是什么? 二、索引有哪些类型类型 三、面试官考点之为什么选择B+树作为索引结构 四、面试官考点之一次B+树索引搜索过程 五、面试官考点之覆盖索引 六、面试官考点之索引失效 七、面试官考点联合索引之最左前缀原则 八、面试官考点之索引下推

2023-02-21

深度学习中的优化问题解决方法

深度学习中的优化问题通常指的是:寻找神经网络上的一组参数$\theta$,它能显著地降低代价函数$J(\theta)$。 这里介绍的方法都基于以下两点: - 梯度的负方向是函数在当前点减小最快的方向; - 使用一阶泰勒展开式近似当前点的函数值,即: **如何选择优化算法** - 对于稀疏数据,尽量使用学习率可自适应的优化方法,不用手动调节,而且最好采用默认值。 - SGD通常训练时间更长,但是在好的初始化和学习率调度方案的情况下(很多论文都用SGD),结果更可靠。 - 如果在意更快的收敛,并且需要训练较深较复杂的网络时,推荐使用学习率自适应的优化方法。 - Adagrad,RMSprop,Adam是比较相近的算法,在相似的情况下表现差不多 。整体来讲,Adam 是最好的选择。

2023-02-21

python基础知识学习+python面试题

谈谈你对python中变量、对象和引用的理解 - Python中的一切都是类,类型属于对象而不是变量,变量名没有类型,所谓赋值只是让不同的变量名引用不同类型的对象。 - 变量永远不会拥有和它关联的类型信息或约束。类型的概念存在于对象而不是变量中。变量原本是通用的,他只是在一个特定的时间点,简单地引用了一个特定的对象而已。 - 当变量出现在表达式中时,它会马上被当前引用的对象所替换,无论这个对象是什么类型。此外,所有的变量必须在使用前明确地被赋值,使用未赋值的变量会产生错误。 - 简而言之,变量在赋值的时候才会被创建,它可以引用任何类型的对象,而且必须在引用之前赋值。 - 语句 a=3,变量a实际是到对象内存空间(通过运行常量表达式3而创建)的一个指针。

2023-02-21

mysql的安装包含安装包

MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司。任何人都能从Internet下载MySQL软件,而无需支付任费用,并且“开放源码”意味着任何人都可以使用和修改该软件。

2023-07-28

C++安装教程.docx

1、下载网址: 2、双击下载好的安装包-->点击继续-->出现已下载和已安装这两个进度条,将会提示进入下面界面 3、工作负载这里勾选使用C++的桌面开发 4、可以点击安装位置进行目录更改,我这边选择的是默认目录。 5、点击安装(或修改)。

2023-07-28

Linux常用命令总结

1 、基本命令 1.1、查看当前文件夹下的文件 1.2、进入某一个文件夹 1.3、一次进入多个文件夹 1.4、返回上一级 1.5、直接进入根目录 1.6、创建一个目录 2、Redis中的相关操作命令 2.1、 开启redis 2.2 查看redis 是否开启成功(查看进程) 2.3 杀死某一个进程 2.4 用户客户端访问 2.5 访问数据库的密码 2.6 复制一个文件到另外一个文件夹下 2.7 关闭防火墙 3、Linux系统下操作mysql的基本命令 3.1 进入mysql的安装目录 3.2 启动mysql 3.3 关闭mysql 3.4 进入mysql数据库 3.5 、查看数据库 3.6、查看当前用户的权限 3.7 查看MySQL的启动情况 4、操作tomcat 4.1、 进入tomcat中的bin目录 4.2、启动tomcat 4.3、在浏览器查看tomcat是否开启成功

2023-07-28

Python环境搭建图解过程

Python环境搭建详细教程

2023-07-28

C语言实现学生管理系统源码

2、实训目的及要求 1、文件的基本应用 2、综合运用已学的知识,包括循环结构、函数、数组、指针等来解决问题。结合程序调试功能和程序3、调试技巧解决程序中存在的逻辑问题。

2023-07-28

“红灯笼”网上汽车租赁系统的设计与实现-全文标注报告

软件工程专业、毕业实际论文检测样例

2023-07-28

java高级编程知识+理论知识+实际案例

1、知识领域1 Java编码规范的应用 2、知识领域2 Java集合框架的应用 3、知识领域3 Java反射机制的应用 4、知识领域4 Java泛型机制的应用 5、知识领域5 Java序列化机制的应用 6、知识领域6 Java多线程机制的应用 7、知识领域7 Java网络编程的应用 8、知识领域8 Java数据库编程的应用 9、知识领域9 Java设计模式的应用

2023-07-28

零距离接触:chatgpt玩转指南

ChatGPT是一种基于人工智能技术的聊天机器人,可以帮助普通用户在日常生活和工作中更加便利地获取所需信息和解决问题。ChatGPT的使用方法非常简单,只需在聊天框中输入问题或需求,机器人就会自动回复相关的信息和建议。 例如,当您需要查询某个商品的价格和购买渠道时,可以在ChatGPT中输入相关信息,比如“请问某某商品在哪里可以购买?”或“某某商品的价格是多少?”ChatGPT就会为您提供相关的信息和购买建议。 另外,在工作中,ChatGPT也可以帮助用户处理一些常见的任务,比如日程安排、邮件管理、文件搜索等。例如,当您需要查询某个文件的位置和内容时,可以在ChatGPT中输入相关信息,比如“请问某个文件在哪个文件夹中?”或“某个文件的内容包含哪些关键词?”ChatGPT就会为您提供相关的信息和搜索建议。 总之,ChatGPT不仅可以帮助用户更加便利地获取所需信息和解决问题,同时还可以提高工作效率和生活质量。因此,不论是在日常生活还是工作中,使用ChatGPT都是一个不错的选择。

2023-05-14

“Java神功!餐厅系统轻松打造!”

Java是一种广泛使用的编程语言,它有着强大的功能和灵活性。在餐饮行业中,Java可以用来实现餐厅系统,帮助餐厅管理菜单和订单等重要信息。通过Java的高效性和易于维护性,餐厅可以更加顺畅地运营和提供服务。 在实现菜单的基本功能方面,Java可以帮助餐厅管理菜单的价格、菜品信息、图片等。例如,餐厅可以通过Java编写一个简单的程序来管理菜单的内容和价格,使其更加直观和易于操作。此外,餐厅还可以使用Java来实现在线订餐系统,让客户可以通过互联网订购菜品。 “Java是一门跨平台的编程语言,可以在不同的操作系统上运行。这使得餐厅可以使用Java来实现餐厅系统,无需考虑操作系统的兼容性问题。”这是Java的一大优势,可以让餐厅更加方便地进行菜单管理和订单处理。 总之,Java是一门功能强大的编程语言,可以帮助餐厅实现多种功能,包括菜单管理和订单处理。通过Java的高效性和易于维护性,餐厅可以提高服务质量,满足客户需求,获得更多的市场竞争优势。

2023-04-24

毕业设计+汽车租赁系统+论文查重检测报告

大学本科毕业设计是一项非常重要的任务,也是学生们为自己未来的职业生涯做好准备的一个重要环节。其中,汽车租赁系统是一个非常有意义的设计,因为在现代社会中,汽车租赁业已经成为了人们生活中不可或缺的一部分。 这个系统采用了前后端分离技术,这种技术的优点显而易见,可以让开发者更加专注于各自的领域,提高开发效率和代码质量。此外,前后端分离技术还可以让开发者更好地利用现有的技术和工具,比如可以选择更加适合自己的前端框架、后端语言等等。 对于撰写毕业论文的同学而言,这个设计可以作为一个非常好的参考学习资料。在实现汽车租赁系统的过程中,同学们可以学习到很多有关软件开发的知识,比如如何设计数据库、如何编写高效的代码、如何进行测试等等。这些知识无论是对于以后的学习还是工作都是非常有价值的。 此外,这个设计还可以让同学们更好地理解前后端分离技术的优势和应用场景。在日后的学习和工作中,同学们可能会遇到各种各样的开发需求,而了解和掌握前后端分离技术,可以让他们更加灵活地应对这些需求,提高自己的竞争力。 总之,这个设计是一个非常有意义的项目,不仅可以让同学们学到很多有关软件开发的知识。

2023-04-24

程序员简历模板仅供参考

1、基本信息的填写(学校、姓名等) 2、实习经验:可以反映学生在学习能力之外的优势,比如社交能力、组织领导能力、沟通协作能力、应变能力等 3、项目经验:掌握的知识考察 4、获得的奖项等

2023-02-21

微慕小程序开源版-WorldPress版微信小程序

微慕小程序开源版-WorldPress版微信小程序 练习小程序的开发

2023-02-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除