Java

项目总结-瑞吉外卖

软件开发基础 分工: 流程: 01项目介绍 组成部分:系统管理后台、移动端 开发分期: 技术选型: 架构: 角色: 后台系统分析: 登录页面: 登录成功后,进入首页面(员工管理): 分类管理页面: 菜品管理页面: 套餐管理页面: 订单明细页面: 02开发环境搭建 数据库搭建 创建数据库-->导入资料中的表文件(db_reggie.sql) 命令行形式: maven

5. 域对象共享数据

在SpringMVC中,域对象(也称为作用域对象)是一种可以在请求处理过程中共享数据的机制。SpringMVC提供了多种类型的域对象,包括request域、session域和application域。 通过在控制器方法中定义方法参数,SpringMVC可以自动将数据绑定到域对象中,从而在请求处理过程中实现数据共享。例如,在一个简单的控制器方法中,可以定义一个Model对象作为参数,将需要共享的数据

发布确认高级

1.概念 在生产环境中由于一些不明原因, 导致rabbitmq重启,在RabbitMQ重启期间生产者消息投递失败, 导致消息丢失,需要手动处理和恢复。于是,我们开始思考,如何才能进行RabitMQ的消息可靠投递呢? 特别是在这样比较极端的情况,RabbitMQ 集群不可用的时候,无法投递的消息该如何处理呢 2.架构 3.实现 3.1 基础部分 配置类 生产者 消费者 3.2 E

优先队列和惰性队列

1.优先队列 1.1 场景 在我们系统中有一个订单催付的场景,我们的客户在天猫下的订单淘宝会及时将订单推送给我们,如 果在用户设定的时间内未付款那么就会给用户推送一条短信提醒, 很简单的一个功能对吧,但是, tmall 商家对我们来说,肯定是要分大客户和小客户的对吧,比如像苹果,小米这样大商家-年起码能给我们创 造很大的利润,所以理应当然,他们的订单必须得到优先处理,而曾经我们的后端系统是使用re

php和java在web中的性能对比

心血来潮,搭了三套环境:php-thinkphp5.1、php-laravel、java-spring boot web 以下是thinkphp VS spring boot web 可以看到,thinkphp的吞吐量只有spring boot的一半,延迟大概800~1000倍。PHP thinkphp 完败 以下是laravel VS spring boot 可以看到,thinkphp的吞吐

vue配置scss全局样式

安装插件 在src文件夹下创建styles文件夹,并创建以下文件 index.scss: scss的入口文件 reset.scss: 清除样式文件 variable.scss:scss的全局变量 在mian.ts文件引入scss 配置vite.config.ts文件 案例代码 由于引入了reset.scss清除样式,所以就没有h1的效果了,可以把r

图书馆管理系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构。

图书馆管理系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构。优化过的界面,拥有管理员和普通用户,普通用户可注册登录,管理员可登录,功能齐全。管理员可管理普通用户,增加其他管理员,增添图书,借还书操作,查看已还书。普通用户,可在线查看现有图书,和自己已借图书。推荐使用phpstudy+ navicat搭建和管理项目!提供现成代码,提供环境搭建相关文档。图书馆管理系

选题系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构。

选题系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构。优化过的界面,拥有管理员、审核员、教师和学生这四种身份登录方式和对应功能,功能齐全。推荐使用phpstudy+ navicat搭建和管理项目!服务:提供现成代码,提供环境搭建相关文档。选题系统代码源码是一套完整的代码源码,采用B/S架构。界面经过优化,具备管理员、审核员、教师和学生四种身份的登录方式和相应的功

搭建自动化 Web 页面性能检测系统 —— 实现篇

我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。。 本文作者:琉易 liuxianyu.cn 前段时间分享了《搭建自动化 Web 页面性能检测系统 —— 设计篇》,我们提到了性能检测的一些名词和自研性能检测系统的原因,也简单介绍了一下系统的设计。在这里我们书接上篇记录下是如何实现一个性能检测系统的。 开始前欢

SpringBoot + Redis 实现点赞

点赞 介绍 "点赞业务"是指一种旨在增加社交媒体平台上点赞或其他积极反应数量的服务或产品。这些服务可以涉及自动化机器人生成假的点赞和粉丝,也可以包括更为复杂的营销策略,旨在创建有吸引力的内容并建立忠实的追随者。然而,需要注意的是,许多社交媒体平台都严格禁止使用假的点赞和粉丝,参与此类行为可能会导致账户被封禁甚至面临法律后果。(GPT) 技术选择 (先考虑最简单的版本) SpringBoot + R

百度UMEditor从word复制粘贴公式

​  如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html&nb

java~二进制补码的用途

二进制补码(Binary Two's Complement)是一种表示有符号整数的方法,在计算机中广泛使用。它是通过对正数取反加一得到负数的表示方式。 在二进制补码表示中,一个固定位数的整数由固定数量的二进制位表示,其中最高位被用作符号位。对于N位的二进制补码表示,最高位(最左侧的位)为符号位,0表示正数,1表示负数。 正数的二进制补码表示与其二进制原码表示相同。例如,十进制数3的二进制补码表示为

6. SpringMVC的视图

SpringMVC 中的视图是 View 接口,视图的作用渲染数据,将模型 Model 中的数据展示给用户 SpringMVC 视图的种类很多,默认有转发视图和重定向视图 当工程引入 jstl 的依赖,转发视图会自动转换为 JstlView 若使用的视图技术为 Thymeleaf,在 SpringMVC 的配置文件中配置了 Thymeleaf 的视图解析器,由此视图解析器解析之后所得到的是 Thy

1595. 连通两组点的最小成本

给你两组点,其中第一组中有 size1 个点,第二组中有 size2 个点,且 size1 >= size2 。 任意两点间的连接成本 cost 由大小为 size1 x size2 矩阵给出,其中 cost[i][j] 是第一组中的点 i 和第二组中的点 j 的连接成本。如果两个组中的每个点都与另一组中的一个或多个点连接,则称这两组点是连通的。换言之,第一组中的每个点必须至少与第二组中的一

解决zabbix图形页面乱码

安装字体 修改字体 注:cp 表示还原命令原意,直接cp = cp -i,cp = 只用cp TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese Simplified Hungarian

[Javascript] Event propagation: useCapture for addEventListener

What gets logged when clicking button? <div id="outer"> <div id="inner"> <button id="btn">Click me!</button> </div> </div> const outer = document.getElement

直播平台制作,基本选择器

直播平台制作,基本选择器 jQuery基本选择器   <script type="text/javascript">      $(function (){         //1.选择 id 为 one 的元素 "background-color","#bbffaa"   

【webpack系列】从核心概念到上手配置

前言 作为前端开发者,相信大家或多或少都接触过webpack,现如今webpack已经渗透在了前端的各个方面,所以我们有必要来了解并学习webpack,webpack 是一种用于构建 JavaScript 应用程序的静态模块打包器,它能够以一种相对一致且开放的处理方式,加载应用中的所有资源文件(图片、CSS、视频、字体文件等),并将其合并打包成浏览器兼容的 Web 资源文件。webpack相比其它

Spring整合RabbitMQ详细解读

Spring整合RabbitMQ的步骤 代码示例骨架 POM.xml文件中的依赖包 生产者模块代码实现 消费者模块代码实现 运行结果 Spring整合RabbitMQ的步骤 使用Spring进行整合,可以使代码变得更加简单,逻辑更加清晰 代码示例

直播平台搭建,显示图片&&隐藏图片

直播平台搭建,显示图片&&隐藏图片 一:界面布局   <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas

RabbitMQ高级之消息可靠性投递

什么是可靠性投递? 生产者:作为消息发送方希望杜绝任何消息丢失或者投递失败场景。 RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。 分别是: confirm 确认模式 return 退回模式 消息投递路线 如下所示是生产者到消费者的模型:

Jconsole 开启远程连接遇到的一些坑

最近在学习 JVM,其中涉及到性能、内存等指标分析需要使用工具分享,Java 提供了几个可视化工具来监控和管理 Java 应用,比如 Jconsole、JVisual、JMC,他们以图形化的界面实时的监控程序各种性能指标以及内存、CPU 的使用情况。 Jconsole、JVisual、JMC 可视化工具,调用本地监控直接使用对应的命令行即可,但 Linux 无法使用可视化工具,Java 程序基

[CSS 3] CSS Specificity

  So higher rank css will override lower rank css rules. Inline styles will override any other css rules.   h1:not(.small-text) // 0011 - :not is not counted as pseudo class element div h1

js base64编解码

  在 JavaScript 中,有两个原生支持的函数被分别用来处理解码和编码 Base64 字符串: btoa():“btoa”应读作“binary to ASCII”, atob():“atob”应读作“ASCII to binary”   var str = 'eyJjb2RlIjoyMDAsIm1lc3NhZ2UiOiJPSyJ9' // base64字符串/A

gradel 试用记录

    01、勾线如下图标代表开启离线模式使用本地仓库中的信息 02、settings.gradle的格式 settings.gradle 这个是文件名称 rootProject.name = 'dependencies-java' include 'api', 'shared', 'services:person-service'      术

maven 使用总结2023

maven 使用总结 2023 一.maven:是用于管理和构建java项目的工具. 二.作用: 1.方便的依赖管理:手动导入jar包-->创建maven项目在pom.xml文件配置依赖名称及版本自动下载 2.统一的项目结构:eclipse,myeclipse,intellij IDEA等不同工具创建的项目结构不同不能相互打开,但是maven创建的项目结构统一,不同开发工具导入就可以 3.友

06.抽象工厂模式

使用抽象工厂模式来解决问题 定义 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 应用抽象工厂模式来解决问题的思路 这里要解决的问题是,要创建一系列的产品对象,而且这一系列对象是构建新的对象所需要的组成部分,也就是这一系列被创建的对象相互之间是有约束的。 解决这个问题的一个解决方案就是抽象工厂模式。在这个模式里面,会定义一个抽象工厂,在里面虚拟地创建客户端需要的这一系列对象,

百度UEditor从word复制粘贴公式

​  在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片插入位置】 获取剪切板内容;【主要是获取文件】 上传剪切板图片; 在指定光标位置插入图片

Docker配置SpringBoot+ShardingJDBC+MybatisPlus项目实现分库分表与读写分离

Docker配置SpringBoot+ShardingJDBC+MybatisPlus项目实现分库分表与读写分离  分类于 实战例子 本文ShardingJDBC相关知识主要参考自ShardingJDBC官方文档,更多的用法建议到官网文档查看。 前言 传统的业务系统都是将数据集中存储至单一数据节点的解决方案,如今随着互联网数据的海量增长,单点存储早已无法满足性能、可用性和

学习JavaScript的DOM操作

在本文中,您将找到用于 DOM 操作的 JavaScript 的简要介绍。您将了解为什么这是用于开发交互式 Web 应用程序的非常强大的工具,以及如果您的目标是成为前端 Web 开发人员,为什么应该学习它们。 让我们开始!✨ (更|多优质内|容:java567 点 c0m) ◼️什么是 DOM? DOM 表示 HTML 文件的结构。 DOM是文档对象模型的缩写。它是一个允许计算机程序访问和更新文档

<<  <  1082  1083  1084  1085  1086  1087  1088  1089  1090  1091  1092  >  >>