Docker常用命令
Docker命令
一、常用参数
二、基础命令
三、网络相关命令
一、常用参数123456789101112--name 指定容器名字-i 以交互模式运行容器,通常与 -t 同时使用-t 为容器重新分配一个伪输入终端,通常与 -i 同时使用-d 后台模式运行-u 指定容器的用户-h 指定容器的主机名-p 端口映射,格式为[主机端口:容器端口]-v 挂载主机的目录,格式为[主机:容器]-e 指定环境变量,容器中可以使用该环境变量-w 指定容器的工作目录-m 指定容器的内存上限1234567891011
二、基础命令12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455# 查看 docker系统信息docker info# 查看 docker版本信息docker version# 查看帮助docker --help# 查看镜像列表docker images# 删除镜像docker rmi [镜像ID] [镜像ID] ...
报错中心
报错中心node 和 npm 如何进行版本升级
解决地址: https://blog.csdn.net/s_156/article/details/132335409
Redis 启动报错解决:启动Redis报错:Could not create server TCP listening socket *:6379: bind: 在一个非套接字上尝试了一个操作。
在Redis安装目录下 cmd 依次输入下面四条命令 即可redis-cli.exeshutdownexit
Docker在Windows下的安装及使用
Docker在Windows下的安装及使用
一、前言
二、安装Docker
2.1 安装 docker desktop
2.2 修改 docker desktop 配置
三、使用Docker
3.1 安装redis
3.2 安装mysql
3.3 安装nacos
3.4 安装minio
3.5 安装xxl-job
四、使用 docker-compose 管理容器
4.1 创建 docker-compose.yml 文件
4.2 启动服务
一、前言在Windows上安装Docker时,可以选择使用不同的后端。其中两个常见的选择是:WSL 2(Windows Subsystem for Linux 2)和 Hyper-V 后端。此外,还可以选择使用Windows容器。三者的区别了解即可,推荐用WSL 2,因为虚拟机太重了…懂的都懂。
1. WSL 2 后端:
使用WSL 2后端时,Docker将与WSL 2集成,利用WSL 2提供的Linux内核。这使得Docker容器在Windows上运行时,实际上是在WSL 2中运行的,享受到了与Linux系统更为接近的环境。WS ...
Maven
1. Maven 是什么Maven 是 Apache 软件基金会组织维护的一款专门为 Java 项目提供构建和依赖管理支持的工具。
一个 Maven 工程有约定的目录结构,约定的目录结构对于 Maven 实现自动化构建而言是必不可少的一环,就拿自动编译来说,Maven 必须 能找到 Java 源文件,下一步才能编译,而编译之后也必须有一个准确的位置保持编译得到的字节码文件。 我们在开发中如果需要让第三方工具或框架知道我们自己创建的资源在哪,那么基本上就是两种方式:
通过配置的形式明确告诉它
基于第三方工具或框架的约定 Maven 对工程目录结构的要求
1.1 构建Java 项目开发过程中,构建指的是使用『原材料生产产品』的过程。
构建过程主要包含以下环节:
1.2 依赖Maven 中最关键的部分,我们使用 Maven 最主要的就是使用它的依赖管理功能。当 A jar 包用到了 B jar 包中的某些类时,A 就对 B 产生了依赖,那么我们就可以说 A 依赖 B。
依赖管理中要解决的具体问题:
jar 包的下载:使用 Maven 之后,jar 包会从规范的远程仓库下载到本地
...
MyBatis-Plus快速入门
文章目录
一、MyBatis VS JPA
二、MyBatis-Plus简介
三、MyBatis-Plus快速入门
1、lombok简介及安装
2、入门小案例
四、基本使用
1、通用传统模式简介及通用mapper新增方法
2、常用注解
3、排除非表字段的三种方式
五、MyBatis-Plus查询方法
1、普通查询
2、条件构造器查询
3、select不列出全部字段
4、condition作用
5、实体作为条件构造器构造方法的参数
6、AllEq用法
7、其他使用条件构造器的方法
8、lambda条件构造器
六、自定义SQL及分页查询
1、使用条件构造器的自定义sql
2、分页查询
七、更新与删除
1、mybatis-plus更新
2、mybatis-plus删除方法
八、AR模式、主键策略和基本配置
1、ActiveRecord模式
2、主键策略
3、基本配置
九、通用的Service
1、基本方法
2、批量操作操作
3、链式调用方法
一、MyBatis VS JPAJPA:java持久层API,可以理解为一种规范,Hibernate就 ...
SSM
介绍SSM:Spring+SpringMVC+Maven高级+SpringBoot+MyBatisPlus企业实用开发技术
mybatis创建映射文件
select * from users where uid = #{id}
编写测试类@Testpublic void findById()throws Exception {//1.获取核心配置文件InputStream is = Resources.getResourceAsStream ( “mybatis-config.xml”);//2.创建sqlsessionFactory 工广对象sqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(is);//3.创建sqlSession对象sqlSession sqlSession = sqlSessionFactory.openSession();//4.执 ...
基于SpringBoot音乐系统项目
music-website
声明
项目说明本音乐网站的客户端和管理端使用 Vue 框架来实现,服务端使用 Spring Boot + MyBatis 来实现,数据库使用了 MySQL。
项目预览
前台截图预览
后台截图预览
项目功能
音乐播放
用户登录注册
用户信息编辑、头像修改
歌曲、歌单搜索
歌单打分
歌单、歌曲评论
歌单列表、歌手列表分页显示
歌词同步显示
音乐收藏、下载、拖动控制、音量控制
后台对用户、歌曲、歌手、歌单信息的管理
技术栈后端SpringBoot + MyBatis + Redis + minio
部署docker
前端Vue3.0 + TypeScript + Vue-Router + Vuex + Axios + ElementPlus + Echarts
开发环境JDK: jdk-1.80_351
mysql:mysql-8.0.34
redis:5.0.8
node:14.17.3
IDE:IntelliJ IDEA 2023、VSCode
maven:3.5.3
minio: 下载本地最新
下载运行1、下载项目到本地
...
SpringMVC笔记
1.初识SpringMvc1.1.Mvc1.1.1.概述
M(Model):负责数据的处理操作
V(View):提供程序和用户之间交互的接口
C(Controller):控制请求的处理和跳转
1.1.2.Mvc框架可以做什么
将url映射成Java类或方法
封装请求数据
处理请求—调用相关处理方法—封装响应数据
对相应数据进行渲染。如:jsp、Html、fremarker
1.1.3.常见的Mvc框架
请求响应式:Struts1、Struts2、SpringMvc、Nutz
事件驱动:Jsf
1.2.Spring Mvc1.2.1.概述SpringMvc是一个轻量级的请求响应式的Mvc框架。SpringMvc严格遵守OCP(开闭)原则。Spring Mvc是Spring框架的一部分。
1.2.2.为什么要学SpringMvc
比早期的Struts框架具有更高的效率
简单、快捷
可以更好的和Spring进行无缝对接
支持restful风格的URL
支持国际化和本地化
更强大的异常处理功能
使用的人比较多(早期),后期的基础
1.2.3.请求流程1)请求流程2)过程描述
客户端浏 ...
Spring笔记
1.初识Spring1.1.Apache基金会Apache软件基金会(Apache Software Fundation)是美国的一个支持Ap ache软件项目(包括Apache Http服务器)的非盈利性组织。Apache基金会有Apache集团性的。我们后面学习的很多技术都由Apache基金会进行维护(Apache基金会开发软件吗?不开发,所有的项目都是别人捐献的或购买的)。
1.2.Spring框架作者:Rod Johnson(作家、音乐家、数学家)是Spring Framework的鼻祖Spring框架是一个具有注入依赖和面向切面编程的容器框架,Spring框架也成为胶水框架。思想:Expert One To One(专家一对一)
1.3.架构图1.3.1.官网Spring.io
1.3.2.架构图
1.3.3.优势
便于Web开发中的测试
面向接口编程,简化开发
将不同的框架整合到一起,使得开发变得更加容易
2.Ioc2.1.概述Ioc(Inversion Of Control的缩写)被称为控制反转。Ioc是一种思想,Ioc包含了控制和反转两个部分。所谓控制是指谁控制了对象 ...
Mybatis笔记
1.初识MyBatis框架1.1.框架(Framework)
框架就是一套完整的解决方案,用户在使用框架时只需要按照框架的约定进行使用即可。框架会自动完成对应的功能。
1.2.Jdbc1.2.1.概述
Jdbc(Java DataBase Connector的缩写)称为Java数据库连接对象,Jdbc是Java和数据库之间连接的桥梁。通过Jdbc可以使用Java来操作数据库中的数据。
1.2.2.缺点
开发过程中需要将Sql语句以硬编码的方式写入到Java代码中,如果Sql语句发生改变,则需要对整个Java代码进行重新编译。
Sql语句以硬编码的方式进行编写,不便于系统的维护和修改
需要手动编写代码实现数据的封装和处理
1.2.3.解决
将Sql语句定义在配置文件中,Java代码通过动态读取配置文件的方式来加载Sql语句。通过配置文件编写Sql语句后,即使Sql语句发生了改变,Java代码也不需要重新进行编译。
解决了Java中sql语句硬编码的问题
Java的参数以映射方式动态与Sql语句参数进行映射
ResultSet结果集可以自动映射为Java实体类
1.3.My ...