第5页

  • 【Docker】1. Docker简介

    【Docker】1. Docker简介

    Docker简介[TOC]1. 什么是DockerDocker的官网地址:https://www.docker.com/ Docker发展历程Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 [2013 年 3 月以 Apache 2.0 授权协议开源][docker-soft],主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 开...

    Docker容器 2020-09-11 88 0 Docker
  • 【Spring Boot】4. 整合MyBatis(TK.Mybatis)

    【Spring Boot】4. 整合MyBatis(TK.Mybatis)

    [TOC]0、配置前:直接创建一个Spring Boot项目即可。 详情可参考上一篇文章。 1、整合Druid1.1 关于DruidDruid 是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和 SQL 解析器组成。该项目主要是为了扩展 JDBC 的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计 SQL 信息、SQL 性能收集、SQL 注入检查、SQL 翻译等,程序员可以通过定制来实现自己需要的功能。 Druid 是目前最好的数据库连接池,在功能、性能、扩展性方面,都超...

    Java开发 2020-09-04 134 0 JavaSpring Boot
  • 【Spring Boot】3. 整合Thymeleaf

    【Spring Boot】3. 整合Thymeleaf

    [TOC]1、Thymeleaf简介Thymeleaf是一个跟Velocity、FreeMarker类似的模板引擎,它完全可以代替JSP。相比较于其他的模板引擎,它具有如下三个吸引人的特点: Thymeleaf在有网络和无网络的环境下即可运行,它即可用让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态效果。这是由于它支持HTML原型,然后在HTML标签里增加额外的属性来达到模板+数据的展示方式。浏览器解析HTML时会忽略未定义的标签属性,所以Thymeleaf的模板可以静态的运行;当有数...

    Java开发 2020-09-03 110 0 JavaSpring Boot
  • 【Spring Boot】2. Spring Boot常用配置

    【Spring Boot】2. Spring Boot常用配置

    [TOC]1、 自定义Banner上一篇文章中有讲述。 2、Spring Boot 配置文件Spring Boot的配置文件均在 resources 文件夹下的名为 application 文件中,默认的后缀是 .properties,建议改为.yml,如图: 如上图,前面修改了访问端口为8080,访问路径为“/boot”,访问效果如下: 3、Spring Boot Start POMSpring boot为我们提供了简化企业级开发绝大多数场景的starter pom,只要使用了应用场景所需要的st...

    Java开发 2020-09-02 107 0 JavaSpring Boot
  • 【Spring Boot】1. 使用Idea创建Spring Boot项目

    【Spring Boot】1. 使用Idea创建Spring Boot项目

    [TOC]1. 创建项目1、 项目类型:Spring Initializr,选择Default:https://start.spring.io 2、输入项目信息,如下图所示: 3、选择项目信息 4、输入项目的保存目录等信息,点击【Finish】即可 2. 第一个Hello项目1、首先确定pom.xml文件中的依赖等信息是否有遗漏。下面是初始项目的依赖: <?xml version="1.0" encoding="UTF-8"?> <...

    Java开发 2020-09-01 117 0 JavaSpring Boot
  • 【Linux】12. 补充:修改IP、主机名和DNS

    【Linux】12. 补充:修改IP、主机名和DNS

    [TOC]1. 修改IP同一局域网内,计算机IP是不允许重复的。 1.Ubuntu配置IP地址的文件是在 etc 目录下的 netplan 文件中。 所以需要修改这个 yaml 文件中的配置。 如果是虚拟机中的网卡,则初始配置文件可能如下图所示: 上图中的 ens33 是网卡的名字,可以使用 ip a 命令查看电脑的网卡。对于真正的服务器,一般有多个网卡,需要对每个网卡进行IP的配置。 如果是在服务器里的网卡,则一般不需要配置,其文件如下: 上图中的 eth0 是网卡名字。...

    Linux系统 2020-08-22 101 0 Linux
  • 【Linux】11. LVM磁盘扩容

    【Linux】11. LVM磁盘扩容

    [TOC]1. LVM 的基本概念【1】物理卷 Physical Volume (PV): 可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的 header,其余部分被切割为一块块物理区域(physical extents) 【2】卷组 Volume group (VG): 将一组物理卷收集为一个管理单元 【3】逻辑卷 Logical volume (LV): 虚拟分区,由物理区域(physical extents)组成 【4】物理区域...

    Linux系统 2020-08-21 65 0 Linux
  • 【Linux】10. 部署应用程序之:JDK、Tomcat、MySQL

    【Linux】10. 部署应用程序之:JDK、Tomcat、MySQL

    [TOC]1. Linux 安装 Java1.1 概述此处以 JDK 1.8.0_152 为例 1.2 下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html 1.3 解压缩并移动到指定目录① 解压缩tar -zxvf jdk-8u152-linux-x64.tar.gz② 创建目录mkdir -p /usr/local/java -p:递归创建,即创建子目录 ③ 移动安装包mv jdk1.8.0_152/ /us...

    Linux系统 2020-08-20 73 0 Linux
  • 【Linux】9. 软件包管理

    【Linux】9. 软件包管理

    Linux 软件包管理[TOC]1. 概述APT(Advanced Packaging Tool) 是 Debian/Ubuntu 类 Linux 系统中的软件包管理程序, 使用它可以找到想要的软件包, 而且安装、卸载、更新都很简便;也可以用来对 Ubuntu 进行升级; APT 的源文件为 /etc/apt/ 目录下的 sources.list 文件。 2. 修改数据源由于国内的网络环境问题,我们需要将 Ubuntu 的数据源修改为国内数据源,操作步骤如下: 2.1 查看系统版本命令: lsb_relea...

    Linux系统 2020-08-19 100 0 Linux
  • 【Linux】8. 文件权限管理

    【Linux】8. 文件权限管理

    Linux 文件权限管理[TOC]1. 查看文件和目录的权限使用 ls 命令只显示文件名称,通过带参数的 ls –al 命令(或者 ll )可以显示文件或者目录的权限信息。 ls -l 文件名 显示信息包括:文件类型 (d 目录,- 普通文件,l 链接文件),文件权限,文件的用户,文件的所属组,文件的大小,文件的创建时间,文件的名称,示例如下: -rw-rw-r-- 2 snzl snzl 23 Aug 21 06:05 1.txt将上面这个示例,可拆分成如下字段: -rw-rw-r–...

    Linux系统 2020-08-18 82 0 Linux
  • 【Linux】7. 用户和组管理

    【Linux】7. 用户和组管理

    Linux 用户和组管理[TOC]1. 概述Linux 操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源。系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰。 2. 使用 Root 用户在实际生产操作中,我们基本上都是使用超级管理员账户操作 Linux 系统,也就是 Root 用户,Linux 系统默认是关闭 Root 账户的,我们需要为 Root 用户设置一个初始密码以方便我们使用。 设置 Root 账户密码 sudo passwd root...

    Linux系统 2020-08-17 103 0 Linux
  • 【Linux】6. Vim编辑器

    【Linux】6. Vim编辑器

    Linux Vim 编辑器[TOC]1. 概述Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 Vim 则可以说是程序开发者的一项很好用的工具。 2. 运行模式 编辑模式:等待编辑命令输入。执行完Vi 1.txt 后的页面就是。这是不可以进行任何操作。 插入模式:编辑模式下,输入 i 或者 Insert进入插入模式,插入文本信息。按ESC 即可...

    Linux系统 2020-08-16 54 0 Linux
  • 【Linux】5. 系统管理

    【Linux】5. 系统管理

    系统管理[TOC]1. 本节命令汇总 命令 说明 stat 显示指定文件的相关信息,比 ls 命令显示内容更多 who 显示在线登录用户 hostname 显示主机名称 uname 显示系统信息 top 显示当前系统中耗费资源最多的进程 ps 显示瞬间的进程状态 du 显示指定的文件(目录)已使用的磁盘空间的总量 df 显示文件系统磁盘空间的使用情况 free 显示当前内存和交换空间的使用情况...

    Linux系统 2020-08-15 59 0 Linux
  • 【Linux】4. 文件目录管理

    【Linux】4. 文件目录管理

    文件目录管理[TOC]1. 本节命令汇总1.1 Linux 操作文件目录命令 命令 说明 语法 参数 参数说明 ls 显示文件和目录列表 ls [-alrtAFR] [name…] -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 mkdir [-p] dirName -p 父目录不存在情况下先生成父目录 cd 切换目录 c...

    Linux系统 2020-08-14 73 0 Linux
  • 【Linux】3. 目录结构

    【Linux】3. 目录结构

    目录结构首先展示一些基本的命令 【1】显示当前目录列表命令:ll 或者 ls -al 【2】显示当前工作目录命令:pwd 【3】切换目录命令:cd [目录名] 如 cd / 表示切换到根目录,cd etc/ 表示切换到当前目录的etc目录下,cd /etc/ 表示切换到根目录的etc目录下,cd .. 表示后退(一个点表示当前目录) 如下图,命令行中有一个波浪号 ~ ,表示当前目录非根目录,当命令行前面是斜线 / 的时候,表示当前目录为根目录。 【4】目录结构 如上图,在Linux...

    Linux系统 2020-08-13 54 0 Linux