注解

注解的定义注解(Annotation)很重要,未来的开发模式都是基于注解的,JPA是基于注解的,Spring2.5以上都是基于注解的,Hibernate3.x以后也是基于注解的,现在的Struts2有一部分也是基于注解的了,注解是一种趋势,现在已经有不少的人开始用注解了,注解是JDK1.5之后才有的
注解 2020年05月12日 52次浏览

创建线程池的正确方式

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

docker部署项目到服务器

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

docker搭建中间件

Nginx安装所有中间件的IP:PORT均使用ngxin进行代理为domain,无法完全代理IP:PORT的中间件则只代理IP地址,使用domain:PORT的方式进行访问。目录结构.├──conf│├──conf.d││├──emqx.conf││├──mariadb.conf││├──fastd
docker 2020年01月09日 145次浏览

docker 基于 tsl 的安全 tcp 访问

准备工作在服务器内创建一个文件夹,进入该文件夹,后续所有密钥文件全部存入该文件夹示例:mkdir-p/mnt/docker/tslcd/mnt/docker/tsl默认情况下,Docker通过非联网的Unix套接字运行。它还可以选择使用HTTP套接字进行通信。这里有三个角色,Docker服务端和Do
docker 2020年01月09日 183次浏览

CentOS Docker 安装

docker全家桶CentOSDocker安装目前,CentOS仅发行版本中的内核支持Docker。Docker运行在CentOS7上,要求系统为64位、系统内核版本为3.10以上。Docker运行在CentOS-6.5或更高的版本的CentOS上,要求系统为64位、系统内核版本为2.6.32-43
docker 2020年01月09日 129次浏览

镜像构建与上传到阿里云

镜像构建与上传到阿里云1.写Dockerfile基于openjdk镜像构建,将tomcat-template解压缩与Dockerfile放在同一目录FROMopenjdk:8-jdk-slimADDtomcat-templatetomcat2.构建镜像注意:"."不能忘记dock
docker 2020年01月09日 156次浏览

策略模式

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

状态模式

状态模式模式简介允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类,(StatePattern)是设计模式的一种,属于行为模式。定义(源于DesignPattern):当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态的
状态模式 2019年12月05日 95次浏览

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

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