前置安装 1.部署后端 步骤1:修改mysql地址 步骤2:修改redis地址 步骤3:修改后端端口 后端端口到时候与dockerfile端口那里保持一致 步骤4:将项目打包成Jar包 ps:在研究更新jar包 不用重新制作镜像 直接重启容器 #基础镜像使用jdk1.8 FROM java:8 #暴露8085端口 EXPOSE 8085 #运行容器内jar包 ENTRYPOINT ["java","-jar","/data/ruoyi-admin.jar"] 步骤6:制作
2024-11-23superset添加echarts图 为支持更多可视化图表,我司准备在seperset原始D3图表基础上,继续增加echarts可视化图表的类型,以供客户更直观的看到数据。这篇文章里将分为四个步骤,每个步骤紧密联系,缺一不可。 效果图: 目前已添加echarts图表。 最后通过查询,我们得到的实体数据通过添加的echarts图表已经显示。 步骤一:选择添加的echarts图,[charts官方实例] 我选择了堆叠条形图:bar-y-category-stack(这个英文名称就
2024-11-23一、导入maven依赖 <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.10.2</version> </dependency> <!-- 顺便导入一下lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</arti
2024-11-23@CrossOrigin 是 Spring Framework 提供的一个注解,用于处理跨源资源共享(CORS)。它允许指定哪些源可以访问被注解的控制器或方法,主要用于解决浏览器的同源策略限制。 CORS 简介 CORS(Cross-Origin Resource Sharing)是一种机制,允许在一个域中运行的 Web 应用程序请求另一个域的资源。由于安全原因,浏览器默认只允许同源请求,即请求的源(协议、域名和端口都相同)必须与资源的源相同。使用 @CrossOrigin 注解可以控制哪些来源
2024-11-23springboot shiro cas整合 pom.xml中引入如下jar <!--shiro 和 cas单点登录--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-cas</artifactId> <version>1.3.2</version> <!--Spring Boot 内嵌Tomcat不能有servlet依赖,需要将其排除掉--> <exclusio
2024-11-23前言 Rust 学习系列 ,rust中的原生类型 一、标量类型(scalar type) 标量类型(scalar type) let is_true: bool = true; let is_false: bool = false; 字符类型(char):表示单个Unicode字符。 let character: char = 'A'; 整数类型(integer):表示整数值,包括有符号和无符号整数。 有符号整数(signed integers):i8、i16、i32、i64、i128
2024-11-23系统程序文件列表 开题报告内容 研究背景 随着互联网技术的迅猛发展和社交媒体的普及,在线投票作为一种高效、便捷的决策方式,已经在各行各业中得到了广泛应用。从政治选举到企业决策,从学术投票到娱乐评选,在线投票的灵活性和互动性极大地丰富了公众参与公共事务的渠道。然而,随之而来的海量投票数据也对数据处理和分析能力提出了更高要求。传统的数据处理方式难以应对大规模、多维度的投票数据,难以深入挖掘数据的潜在价值,导致投票结果的分析和利用受限。因此,研究与设计一个高效、准确的在线投票数据分析平台,对于提升投
2024-11-23Effective C++ 1.让自己习惯C++ 2.构造/析构/赋值运算 命名习惯 lhs(left-hand-side) rhs(right-hand-side) “指向一个T型对象”的指针命名pt,意思是“pointer to T” 尽量以const,enum,inline替换#define class GamePlayer{ private: enum { NumTurns = 5 };//"the enum hack"-令NumTurns成为5的一个记号名称 int s
2024-11-23设计模式六大原则 开放封闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 里氏替换原则:所有引用基类的地方必须能透明地使用其子类的对象. 依赖倒置原则:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 单一职责原则:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 接口隔离原则:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在
2024-11-23说出 collection 的常用子接口?说出 3 个以上的常 用方法?都有什么作用? 1. Collection具有两个比较常用的子接口,List和Set; 2. Collection中的常用方法 1、添加 Boolean add(E e):在集合中添加一个对象,如果添加成功,返回true,如果失败,返回false Boolean addAll(Collection<?extend E> e):在集合中添加另一个集合,成功true,失败false; 2、删除 Boolean remove(o
2024-11-23