自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序猿大波的博客

专业程序设计,擅长web、APP、小程序等

  • 博客(142)
  • 问答 (4)
  • 收藏
  • 关注

原创 解决MySql 1045 Access denied for user ‘root‘@‘localhost‘ (using password: YES)

最近遇到一个问题,就是后台连不上mysql数据库,用navicat打开数据库提示1045 Access denied for user 'root'@'localhost' (using password: YES)。这个问题在网上有一个解决办法,但是全网都是复制了一个人的,并且没有给出到底是什么原因导致的这个问题。今天我针对这个问题给出原因解释和两个解决此问题的方法!原因:1.数据库密码被篡改了!没错,就是这个原因。但是很多人会立马反驳,我自己的电脑一直用着好好的,怎么会被篡改了呢?黑客的

2021-11-20 19:40:04 73025 11

原创 基于Java,SSM,html,Vue在线视频播放管理系统网站设计

基于Java, SSM, HTML, Vue的在线视频播放管理系统网站设计是一个利用Spring框架、SpringMVC、MyBatis(SSM)和前端技术HTML与Vue.js实现的多功能Web应用。这个系统旨在为用户提供一个便捷、高效的平台来上传、管理和观看视频内容,同时兼顾了良好的用户体验和高度的互动性。用户可以通过系统进行注册、登录和管理个人信息,同时能够轻松上传视频文件,并对其进行分类和元数据编辑,如添加标题、描述等。系统提供了流媒体视频播放功能和高效的搜索工具,让用户能够基于兴趣找到并观看视频。

2024-04-04 11:11:47 468 1

原创 酒吧酒馆微信小程序设计基于Java,SpringBoot,Vue和UniApp

该设计目标是创建一个集成了Java, SpringBoot, Vue和UniApp技术的酒吧微信小程序,为用户提供一个功能全面、操作便捷的服务体验。通过利用SpringBoot的高效微服务架构,后端能够快速处理用户请求,实现酒品浏览、订单管理等核心功能,并保证系统的稳定性和可伸缩性。前端采用Vue.js框架构建用户界面,以实现响应式设计和动态交互,提供美观、流畅的用户体验。借助UniApp,将进一步将Web应用无缝转换为微信小程序,让用户在微信环境中也能轻松访问酒吧服务,包括查看商品、加购下单等。

2024-04-03 09:59:59 397 1

原创 基于Java,SpringBoot,Vue和UniApp音乐APP安卓软件设计

本项目通过结合Java、SpringBoot、Vue和UniApp多种技术栈,设计并实现了一个跨平台的音乐APP。后端服务基于SpringBoot框架构建,利用其快速开发和简便部署的特性,实现了包括用户认证、歌曲管理、播放列表和音乐推荐等核心功能。RESTful API的设计使得服务能够灵活地与前端交互。前端界面采用Vue.js框架开发,它提供了响应式的数据绑定和组件化开发模式,确保了用户界面的流畅性和可维护性。

2024-04-01 10:17:45 654 1

原创 基于java,SpringBoot,Vue,uniapp的共享充电宝微信小程序

本项目是一个基于Java、SpringBoot、Vue和uniapp技术栈的共享充电宝微信小程序。该小程序后端利用Java语言结合SpringBoot框架进行开发,确保了服务的高效性和稳定性。前端则采用流行的Vue.js框架配合uniapp,以实现跨平台的功能,特别是对微信小程序的良好支持。整个系统设计旨在简化用户租借共享充电宝的过程,提供一个简洁、直观的用户界面,并通过微信生态系统实现无缝的用户体验。系统架构考虑了易用性、扩展性和维护性,以满足未来可能增长的用户需求和技术演进。

2024-03-29 10:47:25 282 1

原创 基于JAVA,SpringBoot和Vue高考志愿填报辅助系统设计

随着信息技术在教育领域的深入应用,高考志愿填报作为影响学生未来发展的重要环节,亟需借助现代化手段进行优化。本研究旨在设计并实现一款基于JAVA语言,结合SpringBoot框架和Vue前端技术的高考志愿填报辅助系统。该系统针对传统志愿填报过程中存在的信息不对称、选择盲目性以及操作繁琐等问题,通过提供数据驱动的智能推荐、实时分析和用户友好的交互界面,助力考生做出更为科学合理的专业选择。在系统架构上,后端采用SpringBoot框架以简化部署流程,提高开发效率与系统稳定性;

2024-03-21 09:45:21 634 2

原创 基于JAVA,SpringBoot和HTML校园二手商城系统设计

本项目旨在设计并实现一个基于Java语言,利用Spring Boot框架和HTML前端技术的校园二手商城系统。这个系统的核心目标是提供一个方便、高效的在线平台,供在校学生买卖二手物品。系统将采用Model-View-Controller(MVC)架构,以支持各组件之间的分离与协作。后端利用Spring Boot框架简化传统Spring应用的复杂配置和管理,同时借助其内置的安全特性、事务管理和数据访问技术,确保了系统的健壮性和安全性。

2024-03-13 09:52:12 451 2

原创 基于java,SpringBoot和Vue拼团旅游景点酒店管理系统设计

基于Java, SpringBoot和Vue的拼团旅游系统设计,涉及到前后端分离架构的构建,其中后端以SpringBoot为基础,前端则采用Vue.js框架。这样的技术选型使得系统能够充分利用Java的成熟生态和稳定性能,同时依靠SpringBoot的快速开发能力,实现复杂的业务逻辑和数据处理。而Vue.js作为当前流行的前端框架,其渐进式设计和组件化思想,有助于打造一个交互丰富、用户体验优良的客户端界面。

2024-03-10 10:20:52 572 1

原创 基于JAVA,SpringBoot,Vue,UniAPP智能停车场小程序管理系统设计

本设计旨在开发一款基于Java, SpringBoot, Vue和UniApp的智能停车场小程序,以实现现代化、智能化的停车管理解决方案。通过整合后端Java SpringBoot框架和前端Vue与UniApp技术,该小程序能够为用户提供一个简洁、高效且用户友好的交互界面,同时确保系统的可扩展性和维护性。在后端架构中,SpringBoot负责提供稳定可靠的服务端环境,处理业务逻辑,并维护数据的安全性和完整性。它通过与数据库的交互,管理车位信息、用户认证和交易处理等核心功能。

2024-03-02 10:32:46 520 1

原创 基于JAVA,SpringBoot和Vue二手商城交易系统设计

本课题旨在开发一个基于Java语言,结合SpringBoot框架和Vue前端技术的二手商城交易系统。这个系统提供一个用户友好的界面,使得用户可以方便地浏览、发布、购买和出售二手商品。通过使用SpringBoot作为后端服务框架,该系统能够快速搭建并简化企业级应用的开发过程,同时利用其内置的安全特性确保了系统的安全性。Vue.js则负责构建动态和响应式的前端界面,为用户提供流畅和吸引人的用户体验。系统的主要功能包括用户注册与登录、商品展示、商品搜索、商品上传、订单管理等。

2024-03-01 09:53:34 473 1

原创 基于Java,SpringBoot,Vue,UniAPP的微信商城小程序

本课题旨在探讨和实现一个基于SpringBoot后端框架和UniApp前端框架的微信商城小程序。SpringBoot作为一种简化的、用于快速开发企业级应用的开源框架,提供了一套全面的基础架构支持,包括自动配置、依赖管理以及安全性等特性,使得开发者能够以最少的配置快速启动和运行项目。结合UniApp,一种使用Vue.js开发所有前端应用的框架,它允许开发者编写一次代码,然后发布到iOS、Android、Web(包括微信小程序及其他小程序平台)等多个平台。

2024-02-22 09:57:27 489 1

原创 基于JAVA,SpringBoot,Vue,UniAPP外卖订餐点餐小程序设计

随着移动互联网技术的飞速发展和智能手机的普及,外卖订餐小程序已经成为餐饮服务行业的重要组成部分。基于SpringBoot框架和UniAPP平台开发的外卖订餐小程序系统设计,旨在提供一个轻量级、高效且用户友好的在线订餐解决方案。SpringBoot作为一个开源的Java-based微服务框架,为后端服务提供了快速开发的能力,简化了企业级应用的构建过程。而UniAPP则是一个使用Vue.js开发跨平台应用的前端框架,它允许开发者通过编写一次代码,发布到iOS、Android、Web以及各种小程序等多个平台。

2024-02-21 10:05:29 646 1

原创 基于java,springboot和vue房屋租赁租房销售平台设计

在现代城市生活中,房屋租赁市场一直是一个活跃且复杂的领域。随着互联网技术的不断发展,基于Spring Boot和Vue的房屋租赁系统应运而生,旨在提供一个高效、方便、可靠的在线服务平台。该系统利用了前后端分离架构的优势,后端以Spring Boot为核心实现业务逻辑处理,并与数据库进行交互;前端则采用Vue.js构建动态用户界面。整合了Spring Security和JWT保证了交易的安全性。

2024-02-19 09:49:59 414 1

原创 基于JAVA,SpringBoot和Vue二手房屋销售系统设计

本研究旨在设计并实现一个基于JAVA, SpringBoot和Vue技术的二手房屋销售系统。该系统采用当前流行的前后端分离架构,后端使用SpringBoot框架快速搭建RESTful API,提供稳定且高效的服务端应用;前端则通过Vue.js框架构建动态用户界面,实现良好的用户体验和交互设计。在系统架构方面,后端SpringBoot负责处理业务逻辑、数据库交互以及安全性控制,其优雅地简化了传统Spring应用的配置和部署过程,同时利用自动配置、约定大于配置的原则,大幅提升开发效率。

2024-02-15 11:15:07 591 1

原创 基于JAVA和Vue的宠物医院诊所商城论坛管理系统

随着人们生活水平的提高,宠物逐渐成为家庭中不可或缺的成员。伴随着宠物行业的迅猛发展,宠物医疗服务需求也日益增长,传统的宠物医院管理模式已无法满足现代化、信息化的管理需求。因此,开发一款高效、智能的宠物医院诊所管理系统显得尤为重要。本课题旨在设计并实现一个基于SpringBoot后端框架和Vue前端技术的宠物医院管理系统,以提升宠物医院的服务效率和管理水平。该系统采用当前流行的前后端分离架构,后端利用SpringBoot进行快速开发,易于维护和扩展;

2024-02-02 10:04:01 452 1

原创 基于Vue uniapp和java SpringBoot的汽车充电桩微信小程序

随着新能源汽车市场的迅猛发展,汽车充电桩的需求日益增长。为了满足市场需求,本课题开发了一款基于Java SpringBoot后端框架和Vue uniapp前端框架的汽车充电桩微信小程序。该小程序旨在为用户提供一个简洁高效的充电服务平台,同时为充电桩运营商提供强大的后台管理功能。通过利用SpringBoot的快速开发特性和uni-app的跨平台能力,本项目成功实现了一个既能够适应不断变化的市场需求,又能够保证用户体验的充电服务解决方案。

2024-01-29 10:04:54 848 1

原创 基于JAVA,SpringBoot,HTML宠物商店交易管理系统设计

本研究旨在设计并实现一个基于Java, Spring Boot框架以及HTML前端技术的宠物商店交易管理系统。系统采用模块化的设计思想,将整个宠物商店的交易管理流程数字化和自动化,以提高管理效率,优化用户体验,并确保交易过程的透明度和安全性。在技术架构方面,后端采用Spring Boot框架,利用其自动配置、独立运行以及与众多开源技术的无缝集成能力,实现业务逻辑层和数据访问层的快速开发。Spring Boot的微服务架构支持使得系统具有良好的可扩展性和维护性。

2024-01-26 10:18:14 645 1

原创 基于node.js和Vue3的医院挂号就诊住院信息管理系统

随着信息技术的快速发展,医院挂号就诊住院信息管理系统的构建变得尤为重要。该系统旨在提供一个高效、便捷的医疗服务平台,以改善患者就医体验和提高医院工作效率。本系统基于Node.js后端技术和Vue3前端框架进行开发,利用其高效的非阻塞I/O处理能力和响应式数据绑定特性,实现一个可靠且用户友好的医疗信息管理平台。系统功能涵盖了患者信息管理、挂号预约、就诊记录跟踪和住院管理等多个模块。通过本系统,患者可以轻松地进行在线挂号、预约就诊以及查询住院情况。

2024-01-25 10:08:10 1624 1

原创 基于JAVA,SpringBoot和Vue的汽车租赁系统设计

汽车租赁系统是一个基于JAVA, SpringBoot和Vue的在线租车平台。该系统旨在为用户提供一个便捷、高效的租车服务,同时为汽车租赁公司提供一个可靠的管理工具。通过使用SpringBoot作为后端框架,系统能够快速搭建并实现各种功能,如用户注册、登录、车辆预订、支付等。前端采用Vue.js构建,实现了一个友好的用户界面,使用户能够轻松地浏览和选择心仪的汽车。通过使用JAVA, SpringBoot和Vue技术,本汽车租赁系统实现了一个高效、稳定、易用的在线租车平台。

2024-01-22 10:17:59 539 1

原创 基于Java SpringBoot和Vue的医院信息管理挂号系统

医院信息管理系统(Hospital Information Management System,简称HIMS)是一种应用于医疗机构的信息化管理系统,旨在提高医疗服务质量、降低运营成本、提高工作效率和满足患者需求。HIMS通过对医院内各种信息的集成、管理和共享,实现了对医疗资源的有效利用和优化配置。HIMS的实施和应用,有助于提高医院的管理水平,提升医疗服务质量,降低医疗成本,实现医疗资源的合理配置。随着信息技术的不断发展,HIMS将不断升级和完善,为医疗机构提供更加便捷、高效的服务。用到的技术。

2023-12-18 09:55:43 658 1

原创 基于node.js和Vue游戏商城系统设计

游戏商城系统的主要目标是为玩家提供一个方便、快捷、安全的购物环境,同时也为游戏开发商和发行商提供一个有效的销售渠道。游戏商城系统的设计和实现需要考虑许多因素,如用户体验、安全性、性能、可扩展性等。登录、查看所有用户、查看数据库商品信息、商品上架(添加商品)、删除/修改商品、查看订单等。用户个人中心:查看订单、修改用户信息 (头像、昵称、简介...)、修改手机号、修改密码;购物车功能:加入购物车、购物车商品数量增减、清空购物车、商品结算;商品:分类、简单展示商品、查看商品详情、商品评论、分页功能;

2023-12-15 10:02:51 527 1

原创 基于JAVA SpringBoot和HTML美食网站博客程序设计

美食网站是一个提供各种美食信息和食谱的网站,旨在帮助用户发现、学习和分享美食。旨在探讨美食网站在现代社会中的重要性和影响。随着互联网的普及,越来越多的人开始使用美食网站来获取各种美食信息和食谱。这些网站不仅提供了方便快捷的搜索功能,还为用户提供了分享和交流的平台。随着移动互联网的发展,美食网站应该更加注重用户体验和个性化服务,提供更加精准的推荐和定制化的功能。同时,美食网站也应该加强与餐饮业的合作,推动餐饮业的创新和发展。

2023-11-15 10:04:25 957 2

原创 基于JAVA SpringBoot和Vue小说在线听书网站设计

移动互联网技术的不断发展,人们学习场景和支付习惯的不断变化,为知识支付的兴起提供了有利条件。知识支付逐渐成为人们弥补碎片化阅读习惯、获取知识的一种流行方式。知识付费市场日益扩大,在这波浪潮中,以喜马拉雅和知乎为首的在线音频平台成为领导者。互联网的飞速发展催生了多种媒体,提供了丰富的信息,观众可以通过大量的在线渠道获取大量的信息,因此传统的二次销售的盈利能力已经被削弱,媒体不得不在广告之外寻求更加多元化的盈利模式,基于这一背景于是立即销售内容的支付模式开始回归市场,常见的有媒体订阅、免费增值、包括付费社区。

2023-10-12 09:49:36 606 2

原创 基于java SpringBoot和HTML实验室预约管理系统设计

实验室信息管理系统是利用计算机网络技术、数据存储技术、快速数据处理技术对实验室进行全方位管理的计算机软件系统。实验室信息管理系统从最初仅完成数据存储和有限的网络功能,发展到现在可以处理海量数据,具备完善的管理职能,并且能够运行于Internet之上,极大地提高了实验室的运行效率,节约了实验室的运营成本。针对教学型实验室以设备管理和实验教学为主要需求的特点,设计了融入预警机制的实验室信息管理系统,使实验室管理人员和实验室的主管部门更方便了解实验室的运行状况,提高管理水平。

2023-09-19 09:42:18 402 1

原创 解决WIN11笔记本Type-C转DP线外接显示器重启开机没信号无法识别需再次插拔问题

在最新的WIN11系统中,你如果使用Type-C转DP线外接显示器,每次开机的时候或许会出现显示器没有信号的问题。这是因为你的显示器和转接线作为USB外设进入休眠了,导致需要再次插拔才能识别出来,不仅麻烦而且一次次插拔转接线是有磨损的。至此,等再次重启机器的时候,就不会出现显示器没有信号的情况了。在WIN11中这个位置的USB设置没有了,换到了其他位置。拉到最下面,点击USB,进入之后关闭USB节电模式。一个个右键选择属性,取消勾选这个节电选项。打开控制面板,点击系统和安全。点击更改高级电源设置。

2023-09-15 10:38:59 7398 3

原创 基于java SpringBoot和Vue uniapp的汽车充电桩微信小程序

随着电池性能的不断提高,电动汽车得到了广泛的应用,未来车辆发展的主要趋势将是电动汽车数量逐年增加,部分取代内燃机车,与此同时,随着电动汽车技术的日益成熟,电动汽车的管理和服务也更加规范。电动汽车标准也将作为系列化和标准化的现代车型出现,电动汽车将迎来汽车时代的变革。十三五期间,中国的目标是实现全国累计生产和销售500万辆新能源汽车,到2023年新能源汽车将实现产业化,新能源汽车的发展需要新能源汽车充电站建设的合作,随着新能源汽车需求的增加和国家政策的推进,新能源汽车的快速发展。

2023-09-12 09:52:46 515 1

原创 基于JAVA SSM框架和JSP的超市小卖部管理系统设计

随着时代的发展,传统的超市购物方式已经不能满足人们的需求,对于顾客来说,排队购物和支付购物费用的问题亟待解决。对于实体超市来说,他们面临着网上购物的竞争压力,作为超市经理,他们要降低成本,节约人力,方便顾客购物和计算,因此提出了网上超市系统的设计和开发。本文分析了目前超市的收费模式,提出了网上超市无人售货系统的设计与开发,客户使用网站系统进行支付,改变原来的收费方式,实现自助购买、及时支付、实现实时查询。不仅可以节省超市人力,还可以节省顾客等待结算的时间。

2023-09-08 09:43:16 128 1

原创 基于java SpringBoot和Vue uniapp的影楼摄影预约小程序

今天信息技术的发展很快,其足迹在我们的生活中随处可见。它影响着我们的衣食住行等各种需求。影响也在逐渐增加,逐渐渗透到各行各业,在这种背景下,经过实地考察后,为了让婚纱照管理更加高效方便,我决定开发一个摄影棚预约管理系统。随着社会的进步和时代的发展,科学技术不断向前发展,在21世纪,这是一个信息技术的时代。计算机技术的时代日新月异,计算机以前所未有的创新方式改变着世界的面貌,人们的现代化速度越来越快,生活方式发生了前所未有的新变化。计算机可以解决的问题数量大大增加,可以更有效地处理实际问题,节省大量时间。

2023-09-05 09:41:28 977 1

原创 基于JAVA SpringBoot互联网就医门诊挂号管理系统

随着时代的发展,无线互联网技术的应用和普及给人们的生活带来了极大的改变,现在信息技术不仅可以提高我们的工作效率,还能有效的规避一些错误风险,节约人力成本。我国国民一方面对健康的要求越来越重视了,另一方面现代人的健康问题日益严重,所以医院信息管理也不再是可有可无的事情了。针对传统医院管理模式中,医院各个部门的协调缓慢、在医院办理业务耗费大量时间排队、部门间数据的存储和查看费时费力等一系列问题。设计医院信息管理系统亟待解决目前我国各大医院存在的这些问题。

2023-08-30 09:44:15 387 1

原创 基于JAVA SpringBoot和HTML婴幼儿商品商城设计

随着网络技术的发展与普遍,人们的生活发生了日新月异的变化,特别是计算机的应用已经普及到经济和社会的各个领域.为了让消费者网上购物过程变得简单,方便,安全,快捷,网上商城购物成了一种新型而热门的购物方式。网上商城在商品销售的发展中占据了重要的地位,已成为商家展示自己的另一个舞台。在国家“互联网+”战略的有力推动下,我国电子商务发展可谓日新月异。无论是小型商户还是大型购物中心,都纷纷引入信息技术,大幅提升自己的经营水平和管理能力。

2023-08-29 09:36:26 822 1

原创 基于JAVA SpringBoot和UniAPP的宠物服务预约小程序

随着社会的发展和人们生活水平的提高,特别是近年来,宠物快速进入人们的家中,成为人们生活中重要的娱乐内容之一,过去宠物只是贵族的娱乐,至今宠物在中国作为一种生活方式得到了广泛的认可,随着人们精神文明的提高,越来越多的宠物。这个和我们成了好朋友。但我们该如何与他们相处和保护他们?毕竟,他们和人类很不一样,我们应该给他们什么?我们应该给他们吃什么?大部分人不知道。他们只是知道要像照顾孩子一样照顾他们。但他们不说话。甚至有些人不把他们当作孩子来照顾!因此,有关宠物服务的信息成为了重要的话题。

2023-08-24 09:49:22 1173 1

原创 基于java SpringBoot CRM客户关系管理系统设计

当今计算机技术和信息管理技术的迅速发展和广泛应用,为管理相关理论的应用提供了广阔的平台。IT技术和DBT技术(数据库技术)基于《客户信息管理系统》设计的客户信息管理系统正在逐步发展成为管理模式发展的新趋势,企业建立客户信息管理系统,可以适应快速变化的市场形势,全面掌握客户信息,整合用户信息资源,实现企业内部客户信息共享,实现以人为本。避免因偏差导致的信息不准确,从而有利于公司的生产经营过程,提高客户服务部门的效率。

2023-08-22 09:51:52 309 1

原创 如何使用 Docker Compose 运行 OSS Wordle 克隆

如果您是 Docker Compose 新手,则无需担心:您的第一个 Compose 文件的大部分内容将类似于您的 Dockerbuild和run命令。可能性是无限的 - 您可以根据自己的喜好自定义 Wordle,为 React-wordle 存储库做出贡献,在线托管您自己的 Wordle 变体,以及与朋友和同事分享您的创作链接。现在,您也许可以坐下来,放松一下,解决今天的 Wordle。现在我们已经完成了所有艰苦的工作,我们可以转到终端,导航到应用程序的根目录,然后运行命令。在此存储库中,它存储在。

2023-08-18 09:40:03 721

原创 非阻塞重试与 Spring Kafka 的集成测试

Kafka 中的非阻塞重试是通过为主主题配置重试主题来完成的。要编写集成测试,您需要确保拥有一个正常运行的 Kafka 代理(首选嵌入式)和一个功能齐全的发布者。因此,如果 3 次重试都用尽,则应将事件转发到 DLT。因此,您可以看到集成测试是策略、超时、延迟和验证的混合和匹配,以确保 Kafka 事件驱动架构的重试机制万无一失。解决,并且如果引发不可重试的异常或消费最终成功,则不应继续重试。使用嵌入式 kafka 代理时,重要的是要提及要创建的主题。如果引发不可重试的异常,则不应重试。

2023-08-18 09:32:45 767

原创 使用 Apache Kafka 和 Go 将数据引入 OpenSearch

它使用索引集合来支持特定的工作负载,与传统集群不同,它分离了索引和搜索组件,并使用Amazon S3作为索引的主存储。例如,规范用例之一是异构系统(源组件)之间的数据实时同步,以确保 OpenSearch 索引是最新的,并且可以通过仪表板和可视化用于分析或使用下游应用程序。即,在上一节的步骤 2 和 3 中创建的每个 IAM 角色。主题发送数据时,您可以启动消费者应用程序,开始处理来自 MSK Serverless 集群的数据,并将其在 OpenSearch Serverless 集合中建立索引。

2023-08-17 09:46:03 1662

原创 MySQL 中的 SQL 查询性能调优

11. 现在,当我们搜索列 FirstName 的单个记录时,让我们再次检查两个表的查询计划。我们发现employee1很快就给出了响应,只有1行需要搜索,并且当使用FirstName列上的索引时,对employee1表进行了索引查找。因此,我使用了一个简单的密码。6. 现在,如果我们选择任何随机 id 的记录,我们会发现 employee1 表的响应很慢,因为它没有任何索引。4. 现在,如果我们检查每个表的索引,我们会发现employee2 表的id 列已经有一个索引,因为它是主键。

2023-08-17 09:34:36 445

原创 性能比较 - Spring Boot 应用程序中的线程池与虚拟线程 (Project Loom)

因此,在本文中,我们还将探索使用虚拟线程来处理请求。但请注意,在不考虑系统容量和资源限制的情况下增加线程池中的线程数量可能会对性能、稳定性和整体系统行为产生不利影响。与本机线程相比,虚拟线程的内存占用量显着降低,允许应用程序创建和管理更多数量的线程,而不会耗尽系统资源。但需要注意的是,线程池和 WebFlux 都有各自的优点和缺点,选择取决于具体要求、工作负载的性质以及开发团队的专业知识。因此,我们可以初步得出结论,Java 21中虚拟线程的发布将显着改变现有服务器和框架中请求处理的方法。

2023-08-16 09:35:53 1712

原创 Redis可以作为关系型数据库使用吗?

我想指出的是,我们将在数据库中存储的不是某种平面对象,而是来自具有嵌套字段(内连接)的关系数据库的成熟对象。为了使用 Redis,我们将使用优秀的Redis OM Spring库,它允许您在抽象级别使用数据库。我展示了目前,Redis 允许您存储具有大嵌套的对象,并允许您搜索该对象的字段。给该方法,它将在数据库级别工作,而不是将所有数据提取到服务中,并在其中修剪它(就像 Hibernate 的情况一样)。在此示例中,我使用一个使用元模型的过滤器,将参数作为字符串传递给第二个过滤器,以显示这两个选项均有效。

2023-08-16 09:25:53 321

原创 当速度很重要时:使用 Hazelcast 和 Redpanda 进行实时流处理

Hazelcast 是一个统一的实时流数据平台,通过独特地将流处理和快速数据存储相结合,实现对事件流和传统数据源的低延迟查询、聚合和状态计算,从而对动态数据进行即时操作。实际上有多种选择,但在这篇博文中,我们将向您展示如何使用 Hazelcast 通过存储在 Hazelcast 的 iMap 中的开胃菜丰富来自 Redpanda 的披萨订单。在本教程中,我们将探索 Hazelcast 和 Redpanda 的强大组合,以构建对实时数据做出反应的高性能、可扩展和容错的应用程序。对于其他部署选项,请考虑。

2023-08-15 09:46:31 598

原创 Spring Boot中如何使用Flyway进行数据库迁移

例如,我们可以更改迁移文件的默认位置、配置数据库架构(也称为表空间)、将 SQL 迁移前缀从“V”更改为我们想要的任何内容等等。正如您现在可能猜到的那样,是的,可以在同一个代码库中混合 SQL 和 Java 风格的迁移,只要我们确保两种情况下的 Flyway 位置相同。Flyway是一个数据库迁移工具,它提供迁移历史和回滚的功能,并允许我们将应用程序的数据库模式相关层与数据库实体层分离。在下面的配置中,我们配置了迁移文件所在的路径并禁用清理数据库(即删除所有表)以防止在生产环境中意外使用。

2023-08-15 09:35:20 820

空空如也

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

TA关注的人

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