摘要:
Docker 安装 tomcat 1. 搜索 tomcat 镜像 2. 拉取 tomcat 官方最新镜像 3. 创建容器 tomcat test ,映射宿主的 8080 端口到 tomcat 的 8080 端口 4. 浏览器打开输入 ip+8080 挂载宿主目录到容器 1. tomcat 容器 we 阅读全文
摘要:
安装 nginx 1. 搜索 nginx 的镜像 2. 获取 nginx 的官方镜像 3. 查看本地镜像 4. docker 启动 nginx 镜像,映射宿主端口 80 端口到 nginx 的 80 端口 5. 访问宿主ip和端口,查看 nginx 挂载宿主目录到镜像中 1. nginx 配置信息在 阅读全文
摘要:
在开发中,常用的创建的 Spring Boot 项目方式有两种,一种是使用 Spring Initializr , 一种是创建一个 Maven 工程,导入 Spring Boot 的依赖 使用 IDEA 的 Spring Initializr 的方式 1. 选择 IDEA 的 File New Pr 阅读全文
摘要:
SPI: Service Provider Interface Java 提供的一套用来被第三方实现或者扩展的 Api,它可以用来启动框架扩展和替换组件 架构 接口实现+策略模式+配置文件实现动态加载 约定 1. 规定在 classPath 的 META INF/services/ 下,创建该接口的 阅读全文
摘要:
TCP 粘包,主要是因为发送端发送的两个包,TCP按照流进行发送,缓冲器满了才发送。 假如两个包都比较小的话,就会把两个包合并到一起进行发送,造成接收端接到的流无法知道这是一个包还是两个包 假如发送两个包,第一个包很大,TCP 的缓存池放不下,就会把第一个包拆包,然后和第二个包一起发送,接收端收到的 阅读全文
摘要:
Docker 安装 更新apt包索引: sudo apt-get update 安装包以允许apt通过HTTPS使用repository: sudo apt-get install apt-transport-https ca-certificates curl software-propertie 阅读全文
摘要:
1. 搜索 ActiveMQ 镜像 2. 获取 ActiveMQ 镜像 2. 查看本地镜像 3. docker 启动 ActiveMQ 命令 61616是 activemq 的容器使用端口(映射为61617) 8161是 web 页面管理端口(对外映射为8162) 4. 使用 docker ps 查 阅读全文
摘要:
版本信息 1. Sprintboot 采用 2.1.7 RELEASE 版本 2. Mybatis 采用 2.1.0 3. Redis 采用 2.1.6.RELEASE Redis 的使用 1. 添加 Redis 依赖 2. 开启缓存 使用注解 @EnableCaching 开启缓存 2. 添加缓存 阅读全文
摘要:
获取 mySQL 镜像 docker pull mysql 查看本地镜像 docker image docker 启动 mysql 命令 docker run -di --name mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql 3.1 阅读全文
摘要:
获取 redis 镜像 docker pull redis 不加版本号默认获取最新版本,也可以使用 docker search redis 查看镜像来源 查看本地镜像 docker images 从官网获取 redis.conf 配置文件 修改默认配置文件 bind 127.0.0.1 #注释掉这部 阅读全文