- 博客(19)
- 收藏
- 关注
原创 Linux 安装 Docker +Docker Compose + cucker/get_command_4_run_container
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具,使用 Docker Compose你可以用 YAML 文件来配置你的应用服务,然后使用一个命令,你就可以部署你配置的所有服务了。下载 Docker Compose 的当前稳定版本。以当前最新版为例,首先我们需要下载 Docker Compose 的二进制文件,使用如下命令可以从 Github 上下载;有时我们想查看某个已经启动的容器的启动命令,可以借助 get_command_4_run_container 工具实现。
2024-06-03 09:56:20
488
原创 mongodb知识点
命名空间”27017(默认端口号)一组托管相同数据集的mongo实例。在副本集中,一个节点是主节点,另一个节点是副节点。从主节点到副节点,所有数据都会复制。主节点的功能是将多个从节点的数据进行同步,写入数据,所有服务由副节点提供副本集由一组MongoDB实例组成,包括一个主节点多个此节点,MongoDB客户端的所有数据都写入主节点,副节点从主节点同步写入数据,以保持所有复制集内存储相同的数据,提高数据可用性。覆盖索引是指索引本身包含了查询所需的所有字段,而不需要通过回表(即查询主键)来获取额外的数据。
2024-06-02 01:57:18
792
原创 Markdown语法整理
名词1: 定义 1(左侧有一个可见的冒号和四个不可见的空格)代码块 2: 这是代码块的定义(左侧有一个可见的冒号和四个不可见的空格)代码块(左侧有八个不可见的空格)说明:定义型列表由名词和解释组成。一行写上定义,紧跟一行写上解释。解释的写法:紧跟一个缩进(Tab)
2024-06-02 01:56:26
1549
原创 异常练习题
要求如下:(1) MyException1 为已检查异常,MyException2 为运行时异常;(2) 这两个异常均具有两个构造函数:一个无参,另一个带字符串参数,参数表示产生异常的信息。// MyException1 - 已检查异常super();// MyException2 - 运行时异常super();// 示例用法try {// 抛出 MyException1(已检查异常)// 抛出 MyException2(运行时异常)
2024-06-02 01:50:11
912
原创 集合练习题
当遍历集合时,首先通过调用集合的iterator()方法获得迭代器对象,然后使用hashNext()方法判断集合中是否存在下一个元素,如果存在,则调用next()方法将元素取出,否则说明已到达了集合末尾,停止遍历元素。是 Java 集合框架中的一个接口,用于遍历集合中的元素。它是集合框架中迭代器模式的一部分,提供了一种统一的方式来访问集合中的元素,而不暴露底层集合的实现细节。,指向第一个元素并将该元素返回,当再次调用next方法时,迭代器的索引会指向第二个元素并将该元素返回,依此类推,直到。
2024-06-02 01:48:26
2025
原创 集合框架篇
1.List:对付顺序的好帮手List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象2.Set:注重独一无二的性质不允许重复的集合。不会有多个元素引用相同的对象。3.Map:用Key来搜索的专家使用键值对存储。Map会维护与Key有关联的值。两个Key可以引用相同的对象,但Key不能重复,典型的Key是String类型,但也可以是任何对象。Collection1.ListArraylist:数组(查询快,增删慢 线程不安全,效率高 )
2024-06-02 01:46:46
574
原创 数字和字符串
由一个或多个确定的元素所构成的整体。通俗来讲集合就是将一组事物组合在一起。是一种数据项构成的有限序列,即按照一定的线性顺序,排列而成的数据项的集合。列表的概念是在集合的特征上形成的,它具有顺序,且长度是可变的。二维数组是一种结构较为特殊的数组,只是将数组中的每个元素变成了一维数组。所以二维数组的本质上仍然是一个一维数组,内部的一维数组仍然从索引0开始,我们可以将它看作一个矩阵,并处理矩阵的相关问题。示例类似一维数组,对于一个二维数组,计算机同样会在内存中申请一段连续。
2024-06-02 01:44:43
1710
原创 几种常见的排序算法
假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i] = r[j],且 r[i] 在 r[j] 之前,而在排序后的序列中,r[i] 仍在 r[j] 之前,则称这种排序算法是稳定的;但实际上,新插入的这个数字并不一定适合与它交换的数字所在的位置。整个过程就像是已经有一些数字坐成了一排,这时一个新的数字要加入,这个新加入的数字原本坐在这一排数字的最后一位,然后它不断地与前面的数字比较,如果前面的数字比它大,它就和前面的数字交换位置。
2024-06-02 01:41:01
849
原创 哈希表与其应用
哈希表的优点包括快速的检索操作、插入和删除操作,以及适用于大数据集的高效存储。然而,碰撞(多个键映射到同一位置)和合适的哈希函数选择是需要注意的问题。
2024-06-02 01:29:28
464
原创 数据结构课程设计预习与设计
中国大学生计算机设计大赛是我国高校面向本科生的计算机应用设计大赛,大赛旨在激发学生学习计算机知识和技能的兴趣与潜能,提高学生运用信息技术解决实际问题的综合能力。通过大赛这种计算机教学实践形式,可展示师生的教与学成果,最终以赛促学,以赛促教,以赛促创。该赛事在历届学生中影响力较大。
2023-06-03 11:39:59
280
原创 管理系统搭建(8)—知识点学习
Spring Boot为Java开发人员提供了一个很好的平台,可以开发一个可以运行的独立和生产级Spring应用程序。可以开始使用最少的配置,而无需进行整个Spring配置设置。
2023-05-24 19:15:37
235
1
原创 管理系统搭建(7)—前端用户功能
第二章 项目搭建三.前端搭建5.用户功能模块在page的目录下对应创建smt(系统功能),在smt目录下创建smtRole(用户管理)。其文件下引入三个文件:edit.html代表创建用户界面index.html代表主题信息界面right.html代表角色权限设置界面1)edit.html<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>layui
2023-05-24 19:14:47
276
1
原创 管理系统搭建(5)—后端部分业务功能
应用Swagger的主要目的是为了便于别人了解后端设置了哪些业务,业务接口是什么。源码如下:在项目结构下新建软件包config,将java文件直接复制粘贴进去,或者新建类复制以下代码,均可。
2023-05-24 19:12:30
153
1
原创 管理系统搭建(4)—easycode模板化配置
上方的Groupname右边加号,新建一个配置,名称自定义,并在下面的加号添加新的配置文件,配置文件内容如下,注意文件名称后缀。
2023-05-24 19:10:10
1320
1
原创 管理系统搭建(3)—后端配置
第二章 项目搭建二.后端搭建1.项目创建和基本配置(1)项目搭建1)打开Idea,新建项目,选择Spring Initializr,项目名称根据自己需求修改,Java版本和JDK版本建议选择java17和jdk17,语言java,类型maven2)Spring boot 版本选择3.0.1,依赖项选择:1)Developer Tools——Spring Boot Devtools;2)Sql——Mybatis Framework和Mysql Driver3)点击完成生成项目(2)基本配置——p
2023-05-24 19:08:58
319
1
原创 管理系统搭建(2)—数据库部分
(3)点击确定,会开始检查模型,看检查是否报错,若报错,可以根据报错类型,在。(2)生成Sql脚本,界面停留在物理层界面,页面栏。(4)在检查完成后,回到概念模型界面,页面栏。(1)首先解决数据库文件转码问题,页面栏。,找到对应的Sql文件,点击开始执行。(2)初始化数据库,打开数据库后,,复制粘贴以下脚本内容,然后点击。,选择对应路径可以生成Sql文件。(3)打开函数下,新生成的函数。,复制粘贴以下代码,点击运行。(1)打开Navicat,(3)转换数据格式,会以记事本格式打开,右键查询——新建查询。
2023-05-24 19:06:57
126
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人