上一页 1 ··· 115 116 117 118 119 120 121 122 123 ··· 133 下一页

2017年3月20日

caddy server 默认https && http2的验证

摘要: 1. 下载 https://caddyserver.com/ 注意选择应该包含的模块,此次包含了git 插件 2. 配置 使用 Caddyfile 内容如下: rongfengliang.com gzip git git@github.com:dalong123/appdemo.git root a 阅读全文

posted @ 2017-03-20 12:52 荣锋亮 阅读(6103) 评论(0) 推荐(0)

2017年3月19日

caddy server 了解

摘要: Caddy 是一个Go写的服务器软件,官方的宣传语“The HTTP/2 web server with automatic HTTPS”以及“Serve The Web Like It's 2016”简明表达了这个软件的优点和趋势,它拥有基本的apache或者nginx有的web server模块 阅读全文

posted @ 2017-03-19 16:17 荣锋亮 阅读(562) 评论(0) 推荐(0)

2017年3月16日

redis 连接池的一些问题

摘要: 问题: Could not get a resource from the pool 将配置修改为如下: JedisPoolConfig config =newJedisPoolConfig(); config.setMaxTotal(200); config.setMaxIdle(50); con 阅读全文

posted @ 2017-03-16 14:29 荣锋亮 阅读(596) 评论(0) 推荐(0)

2017年3月13日

Hangfire 任务调度

摘要: Hangfire是一个开源且商业免费使用的工具函数库。可以让你非常容易地在ASP.NET应用(也可以不在ASP.NET应用)中执行多种类型的后台任务,而无需自行定制开发和管理基于Windows Service后台任务执行器。且任务信息可以被持久保存。内置提供集成化的控制台。 Hangfire的具有如 阅读全文

posted @ 2017-03-13 13:42 荣锋亮 阅读(1957) 评论(0) 推荐(0)

2017年3月11日

Spring Cloud feign 服务超时处理

摘要: Spring Cloud中,Feign和Ribbon在整合了Hystrix后,可能会出现首次调用失败的问题 造成该问题的原因 Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入fallback代码。而首次请求往往会比较慢(因为Spring的懒加载机制,要实例化一些类),这个响应时 阅读全文

posted @ 2017-03-11 14:13 荣锋亮 阅读(3012) 评论(0) 推荐(0)

2017年3月10日

windows 2016 容器管理

摘要: 1. docker-compose 安装 python 2.7 pip pip install docker-compose 常见问题: 解决方法: pip install pypiwin32 2. docker-compose.yaml docker-compose... 阅读全文

posted @ 2017-03-10 22:33 荣锋亮 阅读(598) 评论(0) 推荐(0)

Docker-Compose API too old for Windows

摘要: I was working on some code with a Docker Windows container today and ran into this error message: ERROR: client version 1.22 is too old. Minimum suppo 阅读全文

posted @ 2017-03-10 19:51 荣锋亮 阅读(1411) 评论(0) 推荐(0)

windows 2016 dockerfile 以及简单使用

摘要: Docker 引擎包含用于自动创建容器映像的工具。 尽管可以使用 docker commit 命令手动创建容器映像,然而采用自动映像创建过程可获得许多好处,其中包括: 将容器映像存储为代码。 可出于维护和升级的目的快速而精确地重新创建容器映像。 容器映像和开发周期之间的持续集成。 驱动实现这一自动化 阅读全文

posted @ 2017-03-10 09:06 荣锋亮 阅读(4356) 评论(1) 推荐(0)

2017年3月9日

docker windows 2016 安装测试

摘要: 1. 安装方式 powershell Install-Module-NameDockerMsftProvider-RepositoryPSGallery-Force Install-Package-Name docker -ProviderNameDockerMsftProvider Restart 阅读全文

posted @ 2017-03-09 23:07 荣锋亮 阅读(905) 评论(0) 推荐(0)

2017年2月26日

CentOS 中安装NFS

摘要: NFS(network file system)网络文件系统,类似Windows中的文件夹共享,如下有三台机器A, B, C,它们需要访问同一个目录,目录中都是图片,传统的做法是把这些图片分别放到A, B, C。但是使用NFS只需要放到A上,然后A共享给B和C即可。访问的时候,B和C是 通过网络的方 阅读全文

posted @ 2017-02-26 11:32 荣锋亮 阅读(393) 评论(0) 推荐(0)

2017年2月22日

wekan 工具配置

摘要: 1. 安装 使用docker-compose 安装,主要是方便简单,后期维护比较简单 2. 配置 docker-compose.yaml 文件 version: '2' services: wekandb: image: mongo:3.2.11 container_name: wekan-db r 阅读全文

posted @ 2017-02-22 22:55 荣锋亮 阅读(4470) 评论(2) 推荐(0)

2017年2月11日

Traefik 服务发现解决方案

摘要: Træfɪk is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease. It supports several backends (Docker, Swarm, Mesos/Mar 阅读全文

posted @ 2017-02-11 18:55 荣锋亮 阅读(2043) 评论(0) 推荐(0)

2017年2月8日

consul dns 转发配置

摘要: 测试使用dnsmasq。 优势:可以方便的进行应该编码,进行动态域名解析,容错处理。 因为consul 默认的dns 为127.0.0.1 8600 所以配置如下: 文件目录:/etc/dnsmasq.d ### 目录下# Enable forward lookup of the 'consul' domain:server=/consul/127.0.0.1#8600# Uncomment ... 阅读全文

posted @ 2017-02-08 22:16 荣锋亮 阅读(4699) 评论(0) 推荐(0)

consul 几个方便使用的类库

摘要: consul 几个方便使用的类库 1. java https://github.com/OrbitzWorldwide/consul-client <dependency> <groupId>com.ecwid.consul</groupId> <artifactId>consul-api</art 阅读全文

posted @ 2017-02-08 11:18 荣锋亮 阅读(1618) 评论(0) 推荐(0)

2017年2月7日

搭建consul 集群

摘要: 上图是官网提供的一个事例系统图,图中的Server是consul服务端高可用集群,Client是consul客户端。consul客户端不保存数据,客户端将接收到的请求转发给响应的Server端。Server之间通过局域网或广域网通信实现数据一致性。每个Server或Client都是一个consul 阅读全文

posted @ 2017-02-07 21:04 荣锋亮 阅读(363) 评论(0) 推荐(0)

2017年1月26日

好的产品经理,差的产品经理

摘要: Ben Horowitz这篇不朽的杰作诞生于1996年,但时间的久远丝毫不影响其对当前的警示作用。那时,作为Netscape产品管理部门经理的Ben,没有假大空地介绍产品经理的角色和责任,而是很直观地对比了一个好的产品经理和差的产品经理。 好的产品经理,差的产品经理 ——Ben Horowitz 好 阅读全文

posted @ 2017-01-26 20:11 荣锋亮 阅读(223) 评论(0) 推荐(0)

2017年1月24日

nginx 启用http2 https 无法访问的问题

摘要: 原因: 1. openssl 版本过低 解决方法:进行升级 yum update openssl 2.ssl_ciphers 配置有问题 解决方法:修改为 ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:AES256+EECDH:AES256+EDH'; 3. 本身 阅读全文

posted @ 2017-01-24 22:07 荣锋亮 阅读(2892) 评论(0) 推荐(0)

2017年1月23日

Automating CSS Regression Testing

摘要: The following is a guest post by Garris Shipon . We've touched on the four types of CSS testing here before. Regression testing is the hardest. It's t 阅读全文

posted @ 2017-01-23 21:35 荣锋亮 阅读(455) 评论(0) 推荐(0)

2017年1月22日

jasmine 使用

摘要: 1. 下载浏览器运行测试包 https://github.com/jasmine/jasmine/releases https://github.com/jasmine/jasmine/releases 2. 解压,运行包含的测试 SpecRunner.html SpecRunner.html 3. 阅读全文

posted @ 2017-01-22 16:50 荣锋亮 阅读(535) 评论(0) 推荐(0)

编写浏览器和Node.js通用的JavaScript模块

摘要: 长期以来JavaScript语言本身不提供模块化的支持, ES6中终于给出了 from, import等关键字来进行模块化的代码组织。 但CommonJS、AMD等规范已经被广为使用,如果希望你的JavaScript同时支持浏览器和Node.js, 现在只有这几种方式: 通过 browserify等 阅读全文

posted @ 2017-01-22 16:49 荣锋亮 阅读(564) 评论(0) 推荐(0)

Cucumber 使用例子

摘要: 1. junit 配置 @RunWith(Cucumber.class) @CucumberOptions(format ={"pretty","html:target/cucumber"}, features={"src/main/java/demoapp"},tags={"@third"}) public class test { } # language: zh-CN 功... 阅读全文

posted @ 2017-01-22 09:29 荣锋亮 阅读(1226) 评论(0) 推荐(0)

2017年1月21日

Cucumber 之Gherkin

摘要: 1.Gherkin简介: Cucumber是一个解释程序,就像ruby命令执行解释 .rb文件里的Ruby代码一样,Cucumber用来执行解释 .feature文件里的Gehrkin代码。 2. 关键字: 当你编写一个feature文件的时候,会用到很多Gherkin语言里特定的关键字,主要包括下 阅读全文

posted @ 2017-01-21 18:18 荣锋亮 阅读(510) 评论(0) 推荐(0)

2017年1月20日

Cucumber

摘要: Cucumber 是一个能够理解用普通语言 描述的测试用例的支持行为驱动开发(BDD)的自动化测试工具,用Ruby编写,支持Java和.Net等多种开发语言。 https://github.com/cucumber/cucumber 阅读全文

posted @ 2017-01-20 14:44 荣锋亮 阅读(338) 评论(0) 推荐(0)

2017年1月8日

Cobertura 代码覆盖率测试

摘要: Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。除了找出未测试到的代码并发现 bug 外,Cobertura 还可以通过标记无用的、执行不到的代码来优化代码,还可以提供 API 实际操作的内部信息。Elliotte R 阅读全文

posted @ 2017-01-08 10:52 荣锋亮 阅读(794) 评论(0) 推荐(0)

2017年1月7日

spring && Cobertura && maven &&junit 单元测试以及测试覆盖率

摘要: 1. 目的: junit 单元测试,Cobertura 测试覆盖率报告 项目目录结构 2. maven 配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema- 阅读全文

posted @ 2017-01-07 19:38 荣锋亮 阅读(2261) 评论(0) 推荐(0)

2017年1月5日

spring retry 使用

摘要: 1. 场景 系统方法调用时无状态的,同时因为网络原因,或者系统暂时故障,进行的重试 2. maven 依赖 <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文

posted @ 2017-01-05 17:04 荣锋亮 阅读(1518) 评论(0) 推荐(0)

2017年1月1日

netflix:Conductor微服务编排引擎

摘要: 项目地址: https://github.com/Netflix/conductor Conductor 是 Netflix 受需要运行全球流媒体业务流程的启发,构建的基于云的微服务编排引擎。 Conductor 管理工作流,可以暂停和重新启动进程,并使用基于 JSON DSL 的蓝图来定义执行流。 阅读全文

posted @ 2017-01-01 17:24 荣锋亮 阅读(4798) 评论(0) 推荐(0)

2016年12月30日

pm2使用

摘要: 简单教程 首先需要安装pm2: 运行: 初次安装并运行,会有一个高大上的界面: 高大上的界面 高大上的界面 直接我们介绍过forever,那么pm2与forever相比较有哪些高大上的功能呢?我们看一下对比表格: 我们可以很直观的看出,pm2相比较Forever,功能更加强大一些。 查看运行状态 我 阅读全文

posted @ 2016-12-30 20:49 荣锋亮 阅读(744) 评论(0) 推荐(0)

NetflixOSS:Hollow正式发布

摘要: http://www.infoq.com/cn/articles/netflixoss-hollow-officially-released“如果你能 非常有效地 缓存 一切 ,那么通常你就可以改变游戏规则。”软件工程师通常会面临一些有关不属于“大数据”的数据集的传播方式问题,例如:电商网站的产品元数据搜索引擎的文档元数据互联网电视网络中有关电影和电视节目的元数据面对这些问题,我们通常会选择两... 阅读全文

posted @ 2016-12-30 08:38 荣锋亮 阅读(866) 评论(0) 推荐(0)

2016年12月25日

Sonar安装配置

摘要: 本文以CentOS操作系统为例介绍Sonar的安装配置,以及如何与Jenkins进行集成,通过pmd-cpd、checkstyle、findbugs等工具对代码进行持续审查。 一、安装配置sonar 1、Sonar介绍 Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插 阅读全文

posted @ 2016-12-25 13:11 荣锋亮 阅读(2597) 评论(0) 推荐(0)

SpringCloud Sleuth 使用

摘要: 1. 介绍 Spring-Cloud-Sleuth是Spring Cloud的组成部分之一,为SpringCloud应用实现了一种分布式追踪解决方案,其兼容了Zipkin, HTrace和log-based追踪 相关说明: zipkin Span:基本工作单元,例如,在一个新建的span中发送一个R 阅读全文

posted @ 2016-12-25 10:32 荣锋亮 阅读(10444) 评论(0) 推荐(0)

2016年12月22日

EventBus

摘要: 1. 场景 减少业务处理的复杂性2. 使用基于spring boot 简单,便捷3. 项目创建基于maven 4.0.0 com.dalong.eventbus event 0.0.1-SNAPSHOT org.springframework.boot spring-boot-starter-parent 1.4.2.RELEASE com.google.... 阅读全文

posted @ 2016-12-22 10:12 荣锋亮 阅读(392) 评论(0) 推荐(0)

2016年12月21日

Google Dapper-大规模分布式系统的基础跟踪设施

摘要: [说明:本文是阅读Google论文“Dapper, a Large-Scale Distributed Systems Tracing Infrastructure”之后的一个简要总结,完整译文可参考此处。 另论文“Uncertainty in Aggregate Estimates from Sa 阅读全文

posted @ 2016-12-21 22:11 荣锋亮 阅读(5502) 评论(1) 推荐(0)

2016年12月20日

rabiitmq集群完整安装

摘要: 通过 Erlang 的分布式特性(通过 magic cookie 认证节点)进行 RabbitMQ 集群,各 RabbitMQ 服务为对等节点,即每个节点都提供服务给客户端连接,进行消息发送与接收。 这些节点通过 RabbitMQ HA 队列(镜像队列)进行消息队列结构复制。本方案中搭建 3 个节点 阅读全文

posted @ 2016-12-20 14:04 荣锋亮 阅读(765) 评论(0) 推荐(0)

2016年12月16日

k8s dashboard 部署发布

摘要: https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml # Copyright 2015 Google Inc. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"... 阅读全文

posted @ 2016-12-16 09:01 荣锋亮 阅读(2276) 评论(0) 推荐(0)

lvs的dr模式分析(二)

摘要: #vim /etc/init.d/lvsdrrip #!/bin/bash #DR server VIP=192.168.46.200 case "$1" in start) echo "start LVS of DR" /sbin/ifconfig lo:0 $VIP broadcast $VIP 阅读全文

posted @ 2016-12-16 08:59 荣锋亮 阅读(782) 评论(0) 推荐(0)

Eclipse中将Java项目转换成Web项目的方法

摘要: 前言: 用Eclipse开发项目的时候,把一个Web项目导入到Eclipse里会变成了一个java工程,将无法在Tomcat中进行部署运行。 方法: 1.找到.project文件,找到里面的<natures>标签,查看是否有下面的代码,没有则复制进去。 Xml代码 注:Java项目中只有下面一句: 阅读全文

posted @ 2016-12-16 08:57 荣锋亮 阅读(18658) 评论(0) 推荐(0)

fastdfs 安装配置

摘要: 介绍文档 1.安装 # wget # tar xf download # cd FastDFS/ # ./make.sh 运行文件 有报错信息 compilation terminated. make: *** [../common/fdfs_global.o] Error 1 2.查看官方文档,需 阅读全文

posted @ 2016-12-16 08:38 荣锋亮 阅读(1296) 评论(0) 推荐(0)

2016年12月5日

NSSM - windows 服务安装工具

摘要: nssm windows 服务安装工具,简单方便, windows service wrapper 也是一个类似的工具,但是需要进行配置文件编写= 下载的地址: http://nssm.cc/release/nssm-2.24.zip 阅读全文

posted @ 2016-12-05 13:55 荣锋亮 阅读(2626) 评论(0) 推荐(0)

2016年12月3日

OpenRefine 数据清洗工具

摘要: OpenRefine(官方网站:http://openrefine.org/)。它能自动对数据内容进行修正与整理。OpenRefine可以实现数据排序、自动查找重复条目并完成数据记录。OpenRefine的真正能力体现在facets身上。Facets类似于一款电子表格过滤器,能够轻松找出其中的空白单 阅读全文

posted @ 2016-12-03 23:22 荣锋亮 阅读(1958) 评论(0) 推荐(0)

上一页 1 ··· 115 116 117 118 119 120 121 122 123 ··· 133 下一页

导航