摘要:
(目录) Mybatis 参考:https://mybatis.org/mybatis-3/zh/configuration.html 核心配置文件 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 mybatis-config.xml properties(属性) 阅读全文
posted @ 2021-01-14 18:40
jiawei3998
阅读(160)
评论(0)
推荐(0)
摘要:
运行项目报错 Error querying database. Cause: java.sql.SQLException: No suitable driver found for http://www.example.com org.apache.ibatis.exceptions.Persist 阅读全文
posted @ 2021-01-14 18:18
jiawei3998
阅读(796)
评论(0)
推荐(0)
摘要:
(目录) Mybatis 官网: https://mybatis.org/mybatis-3/zh/getting-started.html namespace 命名空间 namespace绑定一个对应的 Dap/Mapper 接口 <!--namespace: 绑定一个对应的 Dao/Mapper 阅读全文
posted @ 2021-01-14 16:01
jiawei3998
阅读(96)
评论(0)
推荐(0)
摘要:
ubuntu 安装docker CentOS docker安装 https://blog.csdn.net/weixin_44953227/article/details/108597310 你需要这些Ubuntu版本中的一个64位版本 Ubuntu Focal 20.04 (LTS) Ubuntu 阅读全文
posted @ 2021-01-14 15:59
jiawei3998
阅读(980)
评论(0)
推荐(0)
摘要:
docker 导入导出操作 save 保存(导出)镜像 # 把镜像打包成 .tar # -o 要保存路径.tar # > 要保存路径.tar # docker save 镜像id > /存储路径/xxx.tar docker save fce91102e17d>/root/tomcat.tar # 阅读全文
posted @ 2021-01-14 15:58
jiawei3998
阅读(3461)
评论(0)
推荐(0)
摘要:
Docker保存镜像 tag 镜像 # 镜像打 tag 标签 # docker tag 镜像id/名 新名字 docker tag fce91102e17d tomcat01 commit 镜像 注意这里是使用 容器id , 版本号可加可不加 docker commit 提交容器成为一个新的镜像 # 阅读全文
posted @ 2021-01-14 15:53
jiawei3998
阅读(377)
评论(0)
推荐(0)
摘要:
进入正在运行的容器 # 进入容器 新开一个终端 # docker exec -it 容器id /bin/bash docker exec -it eaac94ef6926 /bin/bash # 进入容器原来的终端 # docker attach 容器id docker attach eaac94e 阅读全文
posted @ 2021-01-14 15:48
jiawei3998
阅读(347)
评论(0)
推荐(0)
摘要:
查看日志 官方文档:https://docs.docker.com/engine/reference/commandline/logs/ # 查看指定数量的实时日志 # docker logs -tf --tail=日志条数 容器id docker logs -tf --tail=10 eaac94 阅读全文
posted @ 2021-01-14 15:45
jiawei3998
阅读(3732)
评论(0)
推荐(0)
摘要:
容器命令 # --name 给容器起名 # -p 端口映射 # -d 后台启动 # -it 交互模式启动 # 交互模式启动 # docker run -it 镜像名/id /bin/bash # docker run -it --name 起容器名 -p 宿主机端口:容器内部端口 镜像名/id /b 阅读全文
posted @ 2021-01-14 15:41
jiawei3998
阅读(99)
评论(0)
推荐(0)
摘要:
(目录) 搭建环境 新建Maven项目 导入Maven依赖 <dependencies> <!--mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <versi 阅读全文
posted @ 2021-01-14 15:37
jiawei3998
阅读(144)
评论(0)
推荐(1)
摘要:
最近在 Windows 子系统 WSL 上面安装了一个 ubuntu18.04, 安装完docker 跑 hello-world 的时候报错了 docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is 阅读全文
posted @ 2021-01-14 15:25
jiawei3998
阅读(496)
评论(0)
推荐(0)
摘要:
数据卷容器 --volumes-from 容器名/id 先起一个容器 docker run -it --name docker01 centos 然后同步 docker01 的数据卷 --volumes-from docker01 # 把 docker01 作为数据卷容器, 实现两个容器双向绑定 d 阅读全文
posted @ 2021-01-14 15:24
jiawei3998
阅读(129)
评论(0)
推荐(0)
摘要:
删除镜像 # docker rmi -f 镜像id # 删除指定镜像 docker rmi -f 25d5f6s564 # docker rmi -f 镜像id 镜像id # 删除多个镜像 docker rmi -f 25d5f6s564 3ed7f8top # 删除所有镜像 docker rmi 阅读全文
posted @ 2021-01-14 15:20
jiawei3998
阅读(106)
评论(0)
推荐(0)
摘要:
容器之间的数据共享技术, Docker容器产生的数据同步到本地 卷技术 --> 目录挂载, 将容器内的目录挂载到服务器上 使用命令来挂载 -v # 可以挂载多个目录 docker run -it -v 主机目录地址:容器内目录地址 # 测试 docker run -it -v /root/temp: 阅读全文
posted @ 2021-01-14 15:18
jiawei3998
阅读(314)
评论(0)
推荐(0)
摘要:
镜像 docker rmi 镜像id -f # 删除指定镜像 docker rmi 镜像id 镜像id -f # 删除多个镜像 docker rmi -f $(docker images -aq) # 删除所有镜像 # 导出镜像 # docker save 镜像id>/存储路径/xxx.tar do 阅读全文
posted @ 2021-01-14 15:16
jiawei3998
阅读(102)
评论(0)
推荐(0)
摘要:
安装docker Ubuntu 详细安装 https://blog.csdn.net/weixin_44953227/article/details/109470722 Ubuntu 官方安装 https://docs.docker.com/engine/install/ubuntu/ 这里以 Ce 阅读全文
posted @ 2021-01-14 15:15
jiawei3998
阅读(103)
评论(0)
推荐(0)
摘要:
docker 安装官方文档 根据实例的操作系统类型,参考相应的文档进行安装。 查看 linux 是 CentOS 还是 Ubuntu uname -a #查看系统信息 lsb_release -a #命令存在表示为ubuntu系统 cat /etc/redhat-release #文件存在为cent 阅读全文
posted @ 2021-01-14 15:14
jiawei3998
阅读(443)
评论(0)
推荐(0)
摘要:
Nginx 配置的三种方式 第一种直接替换 location 匹配部分 第二种 proxy_pass 的目标地址,默认不带 /,表示只代理域名,url 和参数部分不会变(把请求的 path 拼接到 proxy_pass 目标域名之后作为代理的URL) 第三种 proxy_pass 的目标地址后增加 阅读全文
posted @ 2021-01-14 15:03
jiawei3998
阅读(1152)
评论(0)
推荐(0)
摘要:
(目录) 查看配置文件 cat /etc/pwsswd 添加用户 可选项 -c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -m 自动在 /home 目录下创建用户目录 -g 用户组 指定用户所属的用户组。 -G 给用户分 阅读全文
posted @ 2021-01-14 14:56
jiawei3998
阅读(357)
评论(0)
推荐(0)
摘要:
防火墙服务操作命令 重启防火墙 systemctl restart firewalld 查看防火墙状态 systemctl status firewalld 开启、关闭、重启防火墙 # 开启 service firewalld start # 重启 service firewalld restart 阅读全文
posted @ 2021-01-14 14:55
jiawei3998
阅读(74)
评论(0)
推荐(0)
摘要:
jdk安装 (rpm安装) jdk下载地址: https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html 如果有安装openjdk 则卸载 [root@centos ~]# java -version j 阅读全文
posted @ 2021-01-14 14:53
jiawei3998
阅读(168)
评论(0)
推荐(0)
摘要:
Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。 硬链接和软链接 硬链接 ln 要链接的文件 新硬链接名 软连接 ln -s 要链接的文件 新软链接名 # 硬链接 删除 f1, f2依然有效, 直到把所有相关连的硬链接都删除, 文件 阅读全文
posted @ 2021-01-14 14:51
jiawei3998
阅读(230)
评论(0)
推荐(0)
摘要:
文件压缩解压命令 # 解压 xxx.xz 并删除 xz -d test.tar.xz # 打包成 xxx.tar , 语法: tar -cvf 最后包名.tar ./要打包文件 ./要打包的文件 tar -cvf test.tar ./a.txt ./b.txt # 将当前文件夹内所有文件打包 ta 阅读全文
posted @ 2021-01-14 14:50
jiawei3998
阅读(105)
评论(0)
推荐(0)
摘要:
Linux 装 node 环境 我的是 CentOS 查看服务器是多少位系统 getconf LONG_BIT 下载地址, 下载对应的版本: http://nodejs.cn/download/ 我这里下载的是: Linux 二进制文件 (x64) 这个包 先在服务器的 /usr 目录新建 node 阅读全文
posted @ 2021-01-14 14:49
jiawei3998
阅读(126)
评论(0)
推荐(0)
摘要:
基本语法: 服务器: 用户名@ip:/路径 scp 要拷贝的文件 要存放的文件 上传文件到服务器 # 把本地 source.md 文件上传到 152.116.113.13 服务器的/home目录 # 语法: scp 本地文件路径/文件.txt 用户名@IP:/服务器文件路径 scp C:\文档文件/ 阅读全文
posted @ 2021-01-14 14:48
jiawei3998
阅读(331)
评论(0)
推荐(0)
摘要:
查询最后一个主键id SELECT IF(MAX(id) IS NULL, 0, MAX(id)) AS maxid FROM users; 查询最小的主键id SELECT IF(MIN(id) IS NULL, 0, MIN(id)) AS minid FROM users; 获得一个新的自增i 阅读全文
posted @ 2021-01-14 14:47
jiawei3998
阅读(388)
评论(0)
推荐(0)
摘要:
数据类型 数值 tinyint 十分小的数据 1个字节 smallint 较小的数据 2个字节 mediumint 中等大小的数据 3个字节 int 标准的整数 4个字节 常用 bigint 较大的数据 8个字节 float 浮点数 4个字节 double 浮点数 8个字节 decimal 字符串浮 阅读全文
posted @ 2021-01-14 14:45
jiawei3998
阅读(119)
评论(0)
推荐(0)
摘要:
数据库命令行操作 命令行操作数据库, [if exists] 可加可不加, 命令行操作一定要加英文分号 ; 结尾 创建数据库 : create database [if not exists] 数据库名; create database if not exists test; 删除数据库 : dro 阅读全文
posted @ 2021-01-14 14:44
jiawei3998
阅读(97)
评论(0)
推荐(0)
摘要:
表的修改和删除 修改 -- 修改表名称 -- ALTER TABLE 旧表名 RENAME AS 新表名 ALTER TABLE test RENAME AS test1 -- 增加表字段 -- ALTER TABLE 表名 ADD 字段名 属性 ALTER TABLE test1 ADD age 阅读全文
posted @ 2021-01-14 14:43
jiawei3998
阅读(316)
评论(0)
推荐(0)
摘要:
添加 insert 语法: 单条:insert into 表名('字段1', '字段2', ...) values('值1', '值2', ...) 多条:insert into 表名('字段1', '字段2') values('值1', '值2'), ('值1', '值2'); -- 插入语句 ( 阅读全文
posted @ 2021-01-14 14:40
jiawei3998
阅读(161)
评论(0)
推荐(0)
摘要:
SELECT 语法 SELECT [ALL | DISTINCT] {* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]]} FROM table_name [as table_alias] [left | r 阅读全文
posted @ 2021-01-14 14:37
jiawei3998
阅读(305)
评论(0)
推荐(0)
摘要:
### 子查询 >where 这个值是计算出来的 >本质:`在 where 语句中嵌套一个子查询语句` ```sql /* 子查询 什么是子查询? 在查询语句中的WHERE条件子句中,又嵌套了另一个查询语句 嵌套查询可由多个子查询组成,求解的方式是由里及外; 子查询返回的结果一般都是集合,故而建议使 阅读全文
posted @ 2021-01-14 14:36
jiawei3998
阅读(229)
评论(0)
推荐(0)
摘要:
SELECT 语法 SELECT [ALL | DISTINCT] {* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]]} FROM table_name [as table_alias] [left | r 阅读全文
posted @ 2021-01-14 14:34
jiawei3998
阅读(438)
评论(0)
推荐(0)
摘要:
连表查询 JOIN ON 操作 描述 inner join 只返回匹配的值 right join 会从右表中返回所有的值, 即使左表中没有匹配 left join 会从左表中返回所有的值, 即使右表中没有匹配 -- 连表查询 join -- 查询参加了考试的同学 学号, 姓名, 分数 SELECT 阅读全文
posted @ 2021-01-14 14:32
jiawei3998
阅读(1271)
评论(0)
推荐(0)
摘要:
where 条件字句 搜索条件可由一个或多个逻辑表达式组成 , 结果一般为布尔值 逻辑运算符 运算符 语法 描述 and && a and b a && b 逻辑与 两个为真, 结果为真 or || a or b a || b 逻辑或 一个为真, 结果为真 not ! not a !a 逻辑非 真为 阅读全文
posted @ 2021-01-14 14:31
jiawei3998
阅读(132)
评论(0)
推荐(0)
摘要:
指定字段查询 SELECT 语法 SELECT [ALL | DISTINCT] {* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]]} FROM table_name [as table_alias] [l 阅读全文
posted @ 2021-01-14 14:30
jiawei3998
阅读(1308)
评论(0)
推荐(0)
摘要:
数据函数 SELECT ABS(-8); /*绝对值*/ SELECT CEILING(9.4); /*向上取整*/ SELECT FLOOR(9.4); /*向下取整*/ SELECT RAND(); /*随机数,返回一个0-1之间的随机数*/ SELECT SIGN(0); /*符号函数: 负数 阅读全文
posted @ 2021-01-14 14:27
jiawei3998
阅读(153)
评论(0)
推荐(0)
摘要:
聚合函数 (常用) 函数名称 描述 CONUT() 记数 SUM() 求和 AVG() 平均值 MAX() 最大值 MIN() 最小值 -- 聚合函数 -- 都能统计表中的数据 SELECT COUNT(`subject`) FROM `subject` -- count(字段) 会忽略所有的 nu 阅读全文
posted @ 2021-01-14 14:25
jiawei3998
阅读(188)
评论(0)
推荐(0)
摘要:
数据库MD5加密 -- 测试 MD5 加密 CREATE TABLE `testmd5`( id INT(11) NOT NULL AUTO_INCREMENT COMMENT 'id', `name` VARCHAR(20) COMMENT '用户名', `pwd` VARCHAR(50) COM 阅读全文
posted @ 2021-01-14 14:23
jiawei3998
阅读(659)
评论(0)
推荐(0)
摘要:
用户管理 SQL 命令操作 用户表:mysql.user 本质:对mysql.user 表进行增删改查 -- 用户管理 -- 创建用户 -- CREATE USER 用户名 IDENTIFIED BY '密码' CREATE USER test IDENTIFIED BY '123456' -- 修 阅读全文
posted @ 2021-01-14 14:22
jiawei3998
阅读(517)
评论(0)
推荐(0)
摘要:
索引的分类 主键索引 (PRIMARY KEY) 唯一的标识符, 主键不可重复, 只能有一列作为主键 唯一索引 (Unique KEY) 避免重复的列出现, 唯一索引可以重复, 多个列都可以标识为唯一索引 常规索引 (KEY/INDEX) 默认的, index 和 key 关键字可以设置常规索引 全 阅读全文
posted @ 2021-01-14 14:19
jiawei3998
阅读(313)
评论(0)
推荐(0)
摘要:
安装MySQL 这里建议大家使用压缩版,安装快,方便.不复杂. 软件下载 mysql5.7 64位下载地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip 电脑是64位的就下载使用64位版本的! 安装步骤 阅读全文
posted @ 2021-01-14 14:16
jiawei3998
阅读(109)
评论(0)
推荐(0)
摘要:
依赖包 文件上传可以使用 Apache 文件上传组件, commons-fileupload, 它依赖于 commons-io commons-io.jar: https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2. 阅读全文
posted @ 2021-01-14 14:13
jiawei3998
阅读(839)
评论(0)
推荐(0)
摘要:
记住,每次修改了配置之后都 clean 一下,把 target 删除 第一种解决方案 去掉 pom.xml 中的 properties <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.targ 阅读全文
posted @ 2021-01-14 14:10
jiawei3998
阅读(762)
评论(0)
推荐(0)
摘要:
JDBC 连接数据库的 url driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/smbms?uesSSL=true&useUnicode=true&characterEncoding=UTF-8 username=root p 阅读全文
posted @ 2021-01-14 13:22
jiawei3998
阅读(493)
评论(0)
推荐(0)
摘要:
在pom.xml中配置build, 来防止我们资源导出失败问题 <!--在build中配置resources, 来防止我们资源导出失败问题--> <build> <resources> <resource> <directory>src/main/resources</directory> <inc 阅读全文
posted @ 2021-01-14 13:21
jiawei3998
阅读(523)
评论(0)
推荐(0)
摘要:
用到的 jar 包 jar包地址: mysql-connector-java-5.1.47.jar junit-4.13.jar Maven: <!-- mysql驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-conne 阅读全文
posted @ 2021-01-14 13:19
jiawei3998
阅读(288)
评论(0)
推荐(0)
摘要:
使用 maven 导入插件的时候报错: Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:2.4.1 我的开发工具版本 maven: apache-maven-3.6.3 IDEA: 2020.3 解决办法 阅读全文
posted @ 2021-01-14 13:18
jiawei3998
阅读(17275)
评论(0)
推荐(0)
摘要:
(目录) 1. 下载Maven 官网:https://maven.apache.org/ 下载:apache-maven-3.6.3-bin.zip 下载完成后解压即可, 解压到你的环境文件夹, 后面配置环境变量需要用到这个路径 比如我解压在这个目录:C:\Environmental\apache- 阅读全文
posted @ 2021-01-14 13:17
jiawei3998
阅读(331)
评论(0)
推荐(0)
摘要:
(目录) 主要用到 swing 包下的一些类 JFrame 窗口类 JPanel 面板类 KeyListener 键盘接口 ActionListener 监听接口 上代码 游戏启动类 package com.snake; import javax.swing.*; // 游戏的启动类 public 阅读全文
posted @ 2021-01-14 13:14
jiawei3998
阅读(177)
评论(1)
推荐(0)
摘要:
主要用到的类 地址类: URL http类: HttpURLConnection 输入流: InputStream 输出流: FileOutputStream 上代码 package com.demo01; import java.io.FileOutputStream; import java.i 阅读全文
posted @ 2021-01-14 13:13
jiawei3998
阅读(190)
评论(0)
推荐(0)
摘要:
快捷键 说明 Ctrl + P 提示类参数 Ctrl + Q 提示类的属性和方法包名 Ctrl + D 复制一行到下一行 Ctrl + F 查找 Ctrl + R 替换 Ctrl + Z 撤销 Ctrl + Shift + Z 反撤销 (如果弹出搜狗符号大全, 说明这个快捷键被搜狗占用了, 就需要改 阅读全文
posted @ 2021-01-14 13:12
jiawei3998
阅读(100)
评论(0)
推荐(0)
摘要:
jdk-8u251-windows-x64 和 jdk-8u271-linux-x64.tar 链接:https://pan.baidu.com/s/1gci6aSIFhEhjY8F48qH39Q 提取码:l289 复制这段内容后打开百度网盘手机App,操作更方便哦 JDK 国内官网下载地址: ht 阅读全文
posted @ 2021-01-14 13:11
jiawei3998
阅读(2895)
评论(0)
推荐(1)
摘要:
阅读全文
posted @ 2021-01-14 13:09
jiawei3998
阅读(616)
评论(0)
推荐(0)
摘要:
(目录) 准备工作 要想实现邮件发送, 需要先打开发送邮箱的 POP3/SMTP 服务,打开方式在 设置>帐户 中去打开,打开之后如果是qq邮箱会获得一个授权码,用授权码登录qq邮箱的服务器。其他邮箱开启方法都类似 使用到的 jar 包 mail.jar:https://repo1.maven.or 阅读全文
posted @ 2021-01-14 13:07
jiawei3998
阅读(711)
评论(0)
推荐(0)

浙公网安备 33010602011771号