最新文章

创建线程池的正确方式

线程池的定义 管理一组工作线程。通过线程池复用线程有以下几点优点: 减少资源创建 => 减少内存开销,创建线程占用内存 降低系统开销 => 创建线程需要时间,会延迟处理的请求 提高稳定稳定性 => 避免无限创建线程引起的OutOfMemoryError【简称OOM】 Execu
2020-01-13 / 0 comments

docker部署项目到服务器

前言 公司中以往项目用war包部署,每次重新部署都很麻烦,步骤如下: 1.把进程杀掉然后删除之前的war包; 2.将war包重新传到webapps下,然后启动。 基于war包部署 构建tomcat镜像并上传到阿里云 1.写Dockerfile 基于openjdk镜像构建,将tomcat-templa
2020-01-09 / 0 comments

docker搭建中间件

Nginx安装 所有中间件的 IP:PORT 均使用 ngxin 进行代理为 domain,无法完全代理 IP:PORT 的中间件则只代理 IP地址,使用 domain:PORT 的方式进行访问。 目录结构 . ├── conf │ ├── conf.d │ │ ├── emqx.con
2020-01-09 / 0 comments

docker 基于 tsl 的安全 tcp 访问

准备工作 在服务器内创建一个文件夹,进入该文件夹,后续所有密钥文件全部存入该文件夹 示例: mkdir -p /mnt/docker/tsl cd /mnt/docker/tsl 默认情况下,Docker 通过非联网的 Unix 套接字运行。它还可以选择使用 HTTP 套接字进行通信。
2020-01-09 / 0 comments

CentOS Docker 安装

docker全家桶 CentOS Docker 安装 目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上,要求系统为 64 位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统
2020-01-09 / 0 comments

镜像构建与上传到阿里云

镜像构建与上传到阿里云 1.写Dockerfile 基于openjdk镜像构建,将tomcat-template解压缩与Dockerfile放在同一目录 FROM openjdk:8-jdk-slim ADD tomcat-template tomcat 2.构建镜像 注意:".&quo
2020-01-09 / 0 comments

策略模式

策略模式 定义   策略模式定义了一系列的算法,并将每一个算法封装起来,使每个算法可以相互替代,使算法本身和使用算法的客户端分割开来,相互独立。 结构 策略接口角色 IStrategy: 用来约束一系列具体的策略算法,策略上下文角色 ConcreteStrategy 使用此策略接口来调用具体的策
2019-12-05 / 0 comments

状态模式

状态模式 模式简介 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类,(State Pattern) 是设计模式的一种,属于行为模式。 定义 (源于 Design Pattern):当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式主要解决的是当
2019-12-05 / 0 comments

redis集群停止与搭建踩坑记录

redis集群停止与搭建踩坑记录 redis因特定原因,需要在阿里云搭建开放外网,带上密码。在单台服务器上搭建 6个节点,一台机器3个节点,创建出3 master、3 salve 环境。 redis 采用 redis-4.0.11 版本。 一、Redis搭建: 下载并解压 cd /mnt wge
2019-11-01 / 0 comments

其他

1、将jar包导入本地仓库 mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar 注意到记住 ’=’ 左
2019-09-03 / 0 comments