工具
文章平均质量分 86
起个昵称好难呀q
这个作者很懒,什么都没留下…
展开
-
【工具】--Ubuntu16.04下安装docker
【前言】 在上一篇博客中我们已经了解了什么docker,这次我们来看看怎么使用docker。1、升级Ubuntu中的数据包: $: apt-get update2、添加GPG key$: apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A91原创 2017-03-15 15:23:00 · 511 阅读 · 30 评论 -
【maven】---配置文件
什么是构建配置文件?生成配置文件是一组可以用来设置或覆盖 Maven 构建配置值的默认值。使用生成配置文件,你可以针对不同的环境,如:生产V/S开发环境自定义构建。配置文件中指定 pom.xml 文件使用其配置文件/配置文件元素和多种方式来触发。配置文件修改 POM 后,在编译的时候是用来给不同的目标环境参数(例如,开发,测试和生产环境的数据库服务器的路径)。生成配置文件的类型创建原创 2017-12-10 09:19:18 · 254 阅读 · 17 评论 -
【maven】--依赖机制
在 Maven 依赖机制的帮助下自动下载所有必需的依赖库,并保持版本升级。让我们看一个案例研究,以了解它是如何工作的。假设你想使用 Log4j 作为项目的日志。这里你要做什么?1.在传统方式访问 http://logging.apache.org/log4j/下载 Log4 j的 jar 库复制 jar 到项目类路径手动将其包含到项目的依赖所有的管理需要一切由自己做如果有 Log4原创 2017-12-10 09:54:50 · 174 阅读 · 21 评论 -
【maven】--依赖管理
其中一个Maven的核心特征是依赖管理。管理依赖关系变得困难的任务一旦我们处理多个模块项目(包含数百个模块/子项目)。Maven提供了一个高程度的控制来管理这样的场景。传递依赖发现这是很通常情况下,当一个库说甲就依赖于其他库说乙的情况下,另一个项目Ç想用A,则该项目需要使用库中B.Maven通过读取依赖项目文件(pom.xml中),找出它们的依赖等。我们只需要在每个项目中POM定义原创 2017-12-10 10:47:00 · 1150 阅读 · 20 评论 -
【技术】--swagger
dafad原创 2017-11-05 21:27:15 · 548 阅读 · 16 评论 -
【工具】--CacheCloud导入已存在的redis服务器
【前言】 最近小编的项目中用到了redis的管理工具cacheCloud,对于已经 建好的redis cluster或者单点redis我们应该怎么利用cachecloud管理? 之前的文章中对于导入已有的reddish介绍的不是很详细,下面我们就来学习了.【正文】 I. 导入做了什么? 1.验证输入内容 2.保存应用信息,实例信息,应用于实例管理信原创 2017-12-29 10:59:01 · 2209 阅读 · 19 评论 -
【工具】--CacheCloud迁移工具
一. 能做什么? 数据迁移工具可以完成如下功能:支持在RDB文件、Redis Standalone、Redis Sentinel、Redis Cluster之间进行数据迁移(也可以直接是CacheCloud的应用,也就是appId),如下图所示支持任意两种类型的source和target进行数据迁移。数据迁移能够保证实时性,所以如果合理使用可以基本保证一致性。(原理可以参原创 2017-12-29 11:20:03 · 1378 阅读 · 27 评论 -
【zookeeper】--单机版安装
ZooKeeper服务器是用Java创建的,它在JVM上运行。你需要使用JDK 6或更高版本。解压zookeeper文件将下载到的zookeeper-3.4.6.tar.gz安装文件上传到服务器的/home目录,解压后进入根目录创建data文件夹和logs文件夹cd /hometar -zxvf zookeeper-3.4.6.tar.gzcd zookeeper-3.4.6mkdir da...原创 2018-06-24 16:51:54 · 161 阅读 · 6 评论 -
【zookeeper】-入门
【前言】 最近一直在学习关于zookeeper的东西,在这里总结一下。【正文】 1. 解决什么问题 协调服务很难做到正确。它们特别容易出现诸如竞态条件和死锁等错误。ZooKeeper背后的动机是减轻分布式应用程序从头开始实施协调服务的责任。 2. 定义 ZooKeeper:分布式应用程序的分布式协调服务 ZooKeeper是一个分布...原创 2018-06-24 16:52:58 · 301 阅读 · 8 评论 -
【zookeeper】--数据结构
ZooKeeper提供的名称空间非常类似于标准文件系统。名称是由斜线(/)分隔的一系列路径元素。ZooKeeper名称空间中的每个节点都由一个路径标识。 树是由节点所组成,zookeeper的数据存储也同样是基于节点,这个节点叫做Znode.但是,不同于树的节点,Znode的引用方式是路径引用,类似于文件路径:/app1/p_1 这样的层级结构,让每一个Znode节点拥有唯一的路径,就像命...原创 2018-06-24 17:50:58 · 3518 阅读 · 8 评论 -
【zookeeper】--选举机制
eader选举的算法有三种 leaderElection/AuthFastLeaderElection/FastLeaderElection 其中FastLeaderElection 是zookeeper 默认的一种算法,本文介绍fastLeaderElection.几个必要的概念 serverid : 在配置server集群的时候,给定服务器的标识id(myid) ...原创 2018-06-24 18:34:49 · 316 阅读 · 10 评论 -
【zookeeper】--项目中使用
【前言】 本文介绍dubbo+zookeeper在项目中zookeeper作为注册中心使用。【正文】在pom文件中添加依赖<!-- 配置dubbo和zookeeper --> <dependency> <groupId>com.alibaba</groupId> <artifactId...原创 2018-06-24 18:53:10 · 929 阅读 · 9 评论 -
【maven】---仓库
什么是Maven资源库?在 Maven 术语里存储库是一个目录,即目录中保存所有项目的 jar 库,插件或任何其他项目特定文件,并可以容易由 Maven 使用。Maven库中有三种类型local - 本地库central - 中央库remote - 远程库本地库Maven 本地存储库是一个在本地计算机上的一个文件夹位置。当你第一次运行 maven 命原创 2017-12-10 09:20:47 · 216 阅读 · 19 评论 -
【maven】---生命周期
构建生命周期阶段的目标是执行顺序是一个良好定义的序列。这里使用一个例子,一个典型的 Maven 构建生命周期是由下列顺序的阶段:阶段处理描述准备资源资源复制资源复制可以进行定制编译执行编译源代码编译在此阶段完成包装打包创建JAR/WAR包如在 pom.xml 中定义提及的包安装安装这一阶段在原创 2017-12-10 09:17:34 · 235 阅读 · 18 评论 -
【maven】--常用命令和POM文件
【定义】 Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试原创 2017-12-10 09:13:52 · 1112 阅读 · 18 评论 -
【工具】--Docker简介
【前言】 最近小编在学习docker的一些知识,学习docker已经有一段时间了,现在总结一下。Docker的由来 想要知道为什么会有docker的出现,首先我们应该了解,现阶段我们软件开发过程遇到了那些问题?1.程序在我这跑得好好的,测试或交付的时候为什么总是出现问题?这是一个很典型的例子,这显然是环境问题,但是Docker images中包含了程序需要的运行时依赖,比如原创 2017-03-13 15:49:58 · 542 阅读 · 25 评论 -
【Redis】--简单介绍
1. 什么是Redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。原创 2017-04-05 10:06:39 · 354 阅读 · 28 评论 -
【Redis】--集群的搭建
【简介】 Redis是一个开源的、高性能的Key-Value存储系统,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set 有序集合)、hash(哈希类型)。与memcached类似,为了保证效率,数据都是缓存在内存中。 【安装步骤】1. 下载并解压cd /root/softwarew原创 2017-04-21 08:26:04 · 339 阅读 · 27 评论 -
【翻译】--docker get started 01
gfb原创 2017-06-18 22:30:06 · 361 阅读 · 15 评论 -
【翻译】--docker是什么
概要Docker是世界领先的软件容器平台。 开发人员使用Docker来消除与同事的代码协作时的“我机器上的工作”问题。 运营商使用Docker在独立的容器中并行运行和管理应用程序,以获得更好的计算密度。 企业使用Docker构建灵活的软件传送管道,可以更快,更安全地运行新功能,并且对于Linux和Windows Server应用程序都有信心。什么是容器使用容器,使一件软件运行所需的一切都被打包成隔离翻译 2017-06-19 08:22:23 · 759 阅读 · 19 评论 -
HTTPs连接的前发生了什么
ddc原创 2017-07-30 22:29:11 · 468 阅读 · 12 评论 -
【docker】--服务
介绍在第3部分中,我们扩展了应用程序并启用了负载平衡。为此,我们必须在分布式应用程序的层次结构中进行一级升级: 服务。堆服务(你在这里)集装箱(第2部分)了解服务在分布式应用程序中,应用程序的不同部分称为“服务”。例如,如果您想像一个视频共享站点,它可能包括一个用于在数据库中存储应用程序数据的服务,一个在后台进行视频转码的服务用户上传东西,前端服务等等。服务原创 2017-07-09 20:54:28 · 283 阅读 · 16 评论 -
【docker】--JBoss集群的搭建
搭建原创 2017-07-16 21:44:14 · 2628 阅读 · 16 评论 -
【docker】-mysql启动
【前言】 支持的标签和相应的Dockerfile链接8.0.1,8.0,8(8.0 / Dockerfile)5.7.18,5.7,5,latest(5.7 / Dockerfile)5.6.36,5.6(5.6 / Dockerfile)5.5.55,5.5(5.5 / Dockerfile)如何使用此图像启动mysql服务器实例启翻译 2017-07-23 19:51:38 · 626 阅读 · 12 评论 -
【Mybatis】--介绍
【前言】 最近小编在学习itoo里面的知识点,首次接触mybatis,总结一下加深一下理解、是什么? mubatis是一个Java持久化框架,它通过xml描述符或注解把独享与存储过程或SQL预计关联起来、 MyBatis与Spring Framework和Google Guice集成,这使开发者免于依赖性问题。 My原创 2017-08-08 16:28:39 · 733 阅读 · 13 评论 -
【mybatis】--mapper代理实现dao
【前言】 之前在项目中一直是利用原始的dao方法开发的,最近小编在项目里用到了mybatis的mapper方式,下面总结一下:在网上查到的开发顺序如下: -程序员需要编写mapper.xml映射文件 -程序员只需要编写mapper接口(相当于dao接口),需要遵循一些开发规范-mybatis可以自动生成mapper接口的实现类代理对象 按照这个顺序咱们说说原创 2017-08-13 17:24:48 · 274 阅读 · 12 评论 -
【zookeeper】--curator的使用
Curator框架提供了一套高级的API, 简化了ZooKeeper的操作。 它增加了很多使用ZooKeeper开发的特性,可以处理ZooKeeper集群复杂的连接管理和重试机制。 这些特性包括: 自动化的连接管理: 重新建立到ZooKeeper的连接和重试机制存在一些潜在的错误case。 Curator帮助你处理这些事情,对你来说是透明的。清理API:简化了原生的ZooKeepe...原创 2018-06-30 18:13:51 · 297 阅读 · 7 评论