Docker Volume介绍
一:简介Docker镜像是由多个文件系统(只读层)叠加而成.当我们启动一个容器的时候,Docker会加载镜像层并在其上添加一个读写层.如果运行中的容器修改了现有的一个已存在的文件,那该文件将会从读写层下的只读层复制到读写层,该文件的只读版本仍然存在,只是已经被读写层中该文件的副本所隐藏.当删除Docker容器,并通过该镜像重...
Docker 基本操作
1.下载镜像docker pull centos:latest ( [仓库名]:[版本号])2.创建容器docker run -t -i centos /bin/bash3.查看本地镜像docker images4.删除镜像docker rmi [镜像标签]/[镜像ID]5.查看容器docker ps -a 6.删除容器docker rm [容器ID]7.启动容器docker start ...
BOSS系统技术架构
Spring 4+ElasticSearch 集成
一: ElasticSearch 基本概念INDEX:这是ES存储数据的地方,类似于关系数据库的DATABASE。Document TYPE:嗯,类似关系数据库的表,主要功能是将完全不同SCHEMA(这个概念以后会讲到,不急)的数据分开,一个INDEX里面可以有若干个Document TYPE。Document:好吧,这个类似关系数据库的一行,在同一个Document TYPE...
Elasticsearch 参数配置说明
Elasticsearch的config文件夹里面有两个配置文件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的.cluster.name: gh-cluster配置es的集群名称,默认是elasticsearch,在一个集群内,各节点拥有相同的custer.name.node.name: "gh-cluster-node-01"...
Elasticsearch 集群搭建
一:资源集群: gh-cluster节点1:gh-cluster-node-01 10.44.66.2节点2:gh-cluster-node-02 10.116.148.103节点3:gh-cluster-node-03 10.170.142.108Elasticsearch:elasticsearch-2.4.4.tar.gz安装目录:/mnt/gh二:安装 Elasticsearch1.创建相关文件目录 ...
ZooKeeper分布式任务调度中心
一: 背景软件系统中,定时任务往往不可或缺,大家可能会采用Spring quartz 建立定时任务模块。 当任务模块进行了分布式部署,通常会出现定时任务重复执行的情况。 怎么避免这种情况呢,是否可以构建一个任务注册中心,Quartz负责注册任务,但不具体执行任务内的业务逻辑。任务注册中心解决任务重复注册的问题,同...
Spring 4 + ZooKeeper 配置中心
一:ZooKeeper 连接配置类点击(此处)折叠或打开@Configuration@PropertySource("classpath:context-datasource.properties")public class ZooKeeperElConfig { @Value("${zookeeper.cluster.url}")...
ZooKeeper集群搭建
一:服务器资源ZooKeeper server.1 10.243.3.18ZooKeeper server.2 10.243.3.17ZooKeeper server.3 10.243.3.27二:下载ZooKeeper安装文件zookeeper-3.4.10.tar.gz三:将安装文件解压到指定目录tar -xvf zookeeper-3.4.10.tar.gz四:配置文件cp zoo_sample.cfg zoo.cfg...
mairadb+galera+haproxy+keepalived实现mysql负载均衡与高可用
一:服务器资源Haproxy+keepalived node1 10.116.19.251Haproxy+keepalived node2 10.44.90.201mariadb+galera node1 10.44.66.2mariadb+galera node2 10.116.148.103mariadb+galera node3 10.170.14...
CentOS6.5 64bit + MariaDB 10.0.30 + Galera Cluster 10.0.30 集群部署安装
一:服务器10.44.66.2 mdb0110.116.148.103 mdb0210.170.142.108 mdb03二:集群安装1.添加 /etc/yum.repos.d/mariadb.repo 文件name = MariaDBbaseurl = http://yum.mariadb.org/10.0/centos6-amd64gpgkey = https://yum.mariadb.org/...
Spring 4+atomikos+JdbcTemplate+DynamicDataSource 分布式事务数据源动态切换
一:依赖的jar包 Maven配置点击(此处)折叠或打开 com.atomikos
Spring 多数据源 AOP 动态切换
一:新增多数据源类点击(此处)折叠或打开public class DynamicDataSource extends AbstractRoutingDataSource { @Override protected Object determineCurrentLookupKey() { &nb...
Spring 4+Redis+ActiveMQ+MongoDB+MySql+Quartz 整合 注解方式
一:目录结构二:统一配置文件context-datasource.properties点击(此处)折叠或打开workDesk.jdbc.driverclass=com.mysql.jdbc.DriverworkDesk.jdbc.url=jdbc:mysql://10.243.3.18:3306/system?userUnicode=true&characterEncoding=UTF-8workDesk.jdbc...
MongoVUE 连接失败
Spring EL
一:说明Spring EL-Spring表达式语言,支持在xml和注解中使用表达式,类似于JSP的EL表达式语言。Spring 开发中经常涉及调用各种资源的情况,包含普通文件,网址,配置文件,系统环境变量等。 我们可以使用Spring的表达式语言实现资源的注入。二:代码实例点击(此处)折叠或打开@Service...
Java 面向切面编程AOP
一:背景Spring的AOP的存在目的是为了解耦。AOP可以让一组类共享相同的行为。在OOP中只能通过继承类和实现接口,来是代码的耦合度增强,且类继承只能为单继承,阻碍更多行为添加到一组类上,AOP弥补了OPP的不足。二:概述 Spring支持AspectJ的注解方式切面编程1.使用@Aspect 声明一个切面。2.使用@After,@Befo...
物业行业三户模型数据结构(毛坯版)
物业行业中的三户模型
eTOM
ETOM(中文版).pdf