上一页 1 ··· 105 106 107 108 109 110 111 112 113 ··· 125 下一页

2017年9月1日

kafka ksql && docker 安装试用

摘要: 备注: 使用docker 模式进行安装 1. 准备docker 环境(需要docker-compose) docker 的安装不需要进行多描述了,直接yum 或者源码编译也可以 2. 安装 kafa 以及ksql git clone git@github.com:confluentinc/ksql. 阅读全文

posted @ 2017-09-01 16:06 荣锋亮 阅读(667) 评论(0) 推荐(0) 编辑

2017年8月19日

netflix vector 系统性能监控安装使用

摘要: 说明本次安装使用docker 1. vector 安装 docker run -d --name vector -p 80:80 netflixoss/vector:latest 2. 依赖的pcp 安装 yum install -y pcp-webapi pcp 3. 服务启动 a. vector 阅读全文

posted @ 2017-08-19 22:40 荣锋亮 阅读(539) 评论(0) 推荐(0) 编辑

2017年8月17日

keycloak && docker安装 &&spring boot 集成使用

摘要: 1. 基础依赖 a. docker mysql b. dokcer keycloak-mysql a. docker mysql b. dokcer keycloak-mysql 2. 安装 mysql (注意实际使用最好使用本地数据卷) docker run --name mysql -e MYS 阅读全文

posted @ 2017-08-17 10:43 荣锋亮 阅读(2622) 评论(0) 推荐(0) 编辑

gogs docker 安装

摘要: 1. gogs 镜像 docker pull gogs/gogs docker pull gogs/gogs 2. mysql docker mysql docker mysql 3. 本地数据卷配置 mkdir gogs && mkdir mysql 4. 启动 ## mysql docker r 阅读全文

posted @ 2017-08-17 08:05 荣锋亮 阅读(391) 评论(0) 推荐(0) 编辑

2017年8月14日

alpine docker 镜像 时区问题

摘要: 1. 时区处理 RUN apk update && apk add curl bash tree tzdata \ && cp -r -f /usr/share/zoneinfo/Hongkong /etc/localtime \ RUN apk update && apk add curl bas 阅读全文

posted @ 2017-08-14 15:49 荣锋亮 阅读(702) 评论(0) 推荐(0) 编辑

nginx 流量拷贝模块 ngx_http_mirror_module 安装试用

摘要: 1. 下载源码编译 https://nginx.org/download/nginx-1.13.4.tar.gz 2. 下载依赖模块包 https://nginx.org/download/nginx-1.13.4.tar.gz 2. 下载依赖模块包 这里直接yum 安装 yum -y instal 阅读全文

posted @ 2017-08-14 09:47 荣锋亮 阅读(1770) 评论(0) 推荐(0) 编辑

2017年8月8日

ulimit  设置

摘要: 1、 /etc/security/limit.conf * soft nofile 65535 * hard nofile 65535 * soft nproc 65535 * hard nproc 65535 * soft nofile 65535 * hard nofile 65535 * so 阅读全文

posted @ 2017-08-08 11:20 荣锋亮 阅读(494) 评论(0) 推荐(0) 编辑

nginx time_wait 较多优化

摘要: 1. 查看命令 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 结果 ESTABLISHED 22 FIN_WAIT1 2 FIN_WAIT2 11 TIME_WAIT 189 名词解释 netstat -n 阅读全文

posted @ 2017-08-08 11:09 荣锋亮 阅读(584) 评论(0) 推荐(0) 编辑

2017年8月5日

java 执行JavaScript 以及容器化的问题

摘要: 1. 可选方案 a. jdk 6 开始内置的Rhino 引擎 b. jdk8 替换的nashorn (性能高,对于ECMA 支持更好) c. java 版的nodejs vertx.io 2. 实践操作 public static void main(String[] args) { ScriptE 阅读全文

posted @ 2017-08-05 13:30 荣锋亮 阅读(845) 评论(0) 推荐(0) 编辑

2017年7月31日

使用 lego生成 Let's Encrypt 证书

摘要: 1. 工具 https://github.com/xenolf/lego 2. 使用 命令生成新的 lego --email="foo@bar.com" --domains="example.com" run 请求重新生成 lego --email="foo@bar.com" --domains=" 阅读全文

posted @ 2017-07-31 19:54 荣锋亮 阅读(1459) 评论(0) 推荐(0) 编辑

2017年7月27日

piwik docker 安装

摘要: 备注: 生产环境使用docker-compose 1. 安装docker && docker-compose 此处略过 2. 下载docker-compose 的文件 https://github.com/indiehosters/piwik 操作如下: git clone https://gith 阅读全文

posted @ 2017-07-27 17:47 荣锋亮 阅读(953) 评论(0) 推荐(0) 编辑

2017年7月19日

maven-assembly-plugin 打包简单案例

摘要: 简单项目 1. maven netty lomback 包含项目依赖 <dependencies> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.9.Final</ve 阅读全文

posted @ 2017-07-19 15:26 荣锋亮 阅读(1987) 评论(0) 推荐(0) 编辑

2017年7月17日

REX-Ray 了解

摘要: REX-Ray 是一个 EMC {code} 团队领导的开源项目,为 Docker、Mesos 及其他容器运行环境提供持续的存储访问。其设计旨在囊括通用存储、虚拟化和云平台,提供高级的存储功能。 当前支持的系统: Ubuntu Debian RedHat CentOS CoreOS OSX REX- 阅读全文

posted @ 2017-07-17 21:42 荣锋亮 阅读(897) 评论(0) 推荐(0) 编辑

2017年7月16日

sqlserver docker 安装部署试用

摘要: 1. 镜像 docker pull exoplatform/sqlserver 2. 镜像参数 docker pull exoplatform/sqlserver docker run -d -e SA_PASSWORD=<passord> -e SQLSERVER_DATABASE=<db nam 阅读全文

posted @ 2017-07-16 22:29 荣锋亮 阅读(3451) 评论(0) 推荐(1) 编辑

Liquibase 了解

摘要: Liquibase 是一个用于跟踪、管理和应用数据库变化的开源的数据库重构工具。它将所有数据库的变化(包括结构和数据)都保存在 XML 文件中,便于版本控制。 Liquibase 具备如下特性: 不依赖于特定的数据库,目前支持包括 Oracle/Sql Server/DB2/MySql/Sybase 阅读全文

posted @ 2017-07-16 15:02 荣锋亮 阅读(508) 评论(0) 推荐(0) 编辑

2017年7月15日

web 调试工具docker的安装使用

摘要: 1. weinre 工具 docker run -d -p 8080:8080 beevelop/weinre 2. vorlonjs(不支持https) docker run --name vorlonjs -p 80:1337 vorlonjs/dashboard:0.3.0 3. vorlon 阅读全文

posted @ 2017-07-15 11:33 荣锋亮 阅读(493) 评论(0) 推荐(0) 编辑

2017年7月11日

“VT-x is not available. (VERR_VMX_NO_VMX)” in VirtualBox

摘要: Sometimes you can get “VT-x is not available. (VERR_VMX_NO_VMX)” error if you are trying to start x64 bit virtual machine in VirtualBox. Failed to ope 阅读全文

posted @ 2017-07-11 23:31 荣锋亮 阅读(14917) 评论(2) 推荐(0) 编辑

2017年7月10日

Service Mesh 了解

摘要: 是什么 Service Mesh是专用的基础设施层。 轻量级高性能网络代理。 提供安全的、快速的、可靠地服务间通讯。 与实际应用部署一起但对应用是透明的 作用 提供熔断机制(circuit-breaking)。 提供感知延迟的负载均衡(latency-awareload balancing)。 最终 阅读全文

posted @ 2017-07-10 16:07 荣锋亮 阅读(666) 评论(0) 推荐(0) 编辑

docker swarm mode routing mesh 使用

摘要: Docker Engine swarm mode makes it easy to publish ports for services to make them available to resources outside the swarm. All nodes participate in an ingress routing mesh. The routing mesh enables e... 阅读全文

posted @ 2017-07-10 16:01 荣锋亮 阅读(1216) 评论(0) 推荐(0) 编辑

Portainer docker 可视化管理工具

摘要: 1. 快速使用 docker run -d -p 9000:9000 portainer/portainer 2. docker swarm 模式 docker run -d -p 9000:9000 portainer/portainer 2. docker swarm 模式 docker ser 阅读全文

posted @ 2017-07-10 15:59 荣锋亮 阅读(3204) 评论(0) 推荐(0) 编辑

2017年7月9日

转 neighbour table overflow 问题解决

摘要: 接到保障,说某来机器服务没法访问,于是,准备连接到机器上去看个究竟. 尼玛居然连不上,连ping都ping不通,无奈只能求助机房. 机房人员检查, 发现报 neighbour table overflow 错误. 无奈让机房的人员重启了服务器. 查找原因,搜索得到如下说法: 第一种说法:内核维护的a 阅读全文

posted @ 2017-07-09 14:46 荣锋亮 阅读(1296) 评论(0) 推荐(0) 编辑

2017年7月8日

秘密共享

摘要: 秘密共享的思想是将秘密以适当的方式拆分,拆分后的每一个份额由不同的参与者管理,单个参与者无法恢复秘密信息,只有若干个参与者一同协作才能恢复秘密消息。更重要的是,当其中任何相应范围内参与者出问题时,秘密仍可以完整恢复。 秘密共享的关键是怎样更好的设计秘密拆分方式和恢复方式。 秘密共享是一种将秘密分割存 阅读全文

posted @ 2017-07-08 22:37 荣锋亮 阅读(1054) 评论(0) 推荐(0) 编辑

Let’s Encrypt 将于 2018 年免费提供通配符证书

摘要: 旨在让每个网站都启用 HTTPS 加密的 Let's Encrypt CA 宣布将于 2018 年 1 月免费提供通配符证书(Wildcard certificate)。通配符证书是一种可被多个子域使用的公钥证书。这意味着,单个证书可用于提供多台服务器或一台服务器托管的多个子域名的网页加密,显著降低 阅读全文

posted @ 2017-07-08 10:37 荣锋亮 阅读(260) 评论(0) 推荐(0) 编辑

2017年7月7日

使用 openresty 修改请求内容

摘要: 1. 目的 动态修改 html 页面内容 2. 使用方式 openresty 在 header_filter 阶段 以及body_filter 阶段进行数据修改 3. 源码 此方法是实现一个追加 js 到html 页面,同时将原有页面信息转为大写 location /{ root html; ind 阅读全文

posted @ 2017-07-07 10:56 荣锋亮 阅读(5538) 评论(0) 推荐(0) 编辑

2017年7月6日

Serf 了解

摘要: Introduction to Serf Welcome to the intro guide to Serf! This guide will show you what Serf is, explain the problems Serf solves, compare Serf versus 阅读全文

posted @ 2017-07-06 20:35 荣锋亮 阅读(655) 评论(0) 推荐(0) 编辑

Nomad 了解

摘要: Introduction to Nomad Welcome to the intro guide to Nomad! This guide is the best place to start with Nomad. We cover what Nomad is, what problems it 阅读全文

posted @ 2017-07-06 19:57 荣锋亮 阅读(553) 评论(0) 推荐(0) 编辑

2017年7月5日

转发 Java火焰图在Netflix的实践

摘要: 为了分析不同软件或软件的不同版本使用CPU的情况,相关设计人员通常需要进行函数的堆栈性能分析。相比于定期采样获得数据的方式,利用定时中断来收集程序运行时的PC寄存器值、函数地址以及整个堆栈轨迹更加高效。目前,OProfile、gprof和SystemTap等工具都是采用该方法,给出详细的CPU使用情 阅读全文

posted @ 2017-07-05 21:15 荣锋亮 阅读(976) 评论(0) 推荐(0) 编辑

转发 GSLB概要和实现原理

摘要: What is GSLB Global Server Load Balancing 中文:全局负载均衡 SLB(Server load balancing)是对集群内物理主机的负载均衡,而GSLB是对物理集群的负载均衡。这里的负载均衡可能不只是简单的流量均匀分配,而是会根据策略的不同实现不同场景的应 阅读全文

posted @ 2017-07-05 21:09 荣锋亮 阅读(1013) 评论(0) 推荐(0) 编辑

通过openresty && tengine && nginx 动态添加资源到 html 页面

摘要: 1. 目标不用修改后端代码,但是还需要进行js 、css 等资源文件的加载主要的场景是进行统计分析2.技术实现通过服务器扩展进行动态添加iis 可以添加模块,nginx 可以使用 sub_filter,tengine 可以使用 ngx_http_footer_filter_module openresty 可以使用sub_filter(默认以及编译进去了) 或者 通过lua 脚本获取内容,然后修... 阅读全文

posted @ 2017-07-05 20:23 荣锋亮 阅读(2574) 评论(0) 推荐(0) 编辑

2017年7月2日

Terraform 多云管理工具

摘要: 1. 介绍 Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular serv 阅读全文

posted @ 2017-07-02 23:00 荣锋亮 阅读(694) 评论(0) 推荐(0) 编辑

vault key 管理工具

摘要: Vault is a tool for securely accessing secrets. A secret is anything that you want to tightly control access to, such as API keys, passwords, certific 阅读全文

posted @ 2017-07-02 20:13 荣锋亮 阅读(441) 评论(0) 推荐(0) 编辑

2017年7月1日

fabio

摘要: fabio is a fast, modern, zero-conf load balancing HTTP(S) and TCP router for deploying applications managed by consul. Register your services in consu 阅读全文

posted @ 2017-07-01 21:49 荣锋亮 阅读(601) 评论(0) 推荐(0) 编辑

2017年6月29日

keycloak 了解

摘要: Keycloak 是一个针对Web应用和 RESTful Web 服务提供 SSO 集成。基于 OAuth 2.0 和 JSON Web Token(JWT) 规范。目前用于实现 JBoss 与 Wildfly 通讯,但将来将为 Tomcat、Jetty、Node.js、Rails、Grails 等 阅读全文

posted @ 2017-06-29 23:55 荣锋亮 阅读(9949) 评论(4) 推荐(0) 编辑

apiman 安装&&使用

摘要: 安装测试基于docker 1. docker image pull docker pull apiman/on-wildfly1 2. 启动 docker run -d -p 8081:8080 -p 8444:8443 -p 9990:9990 apiman/on-wildfly10 3. ui 阅读全文

posted @ 2017-06-29 23:18 荣锋亮 阅读(2177) 评论(0) 推荐(0) 编辑

apiman 一个apigateway

摘要: APIMAN 提供 API 管理的方法技术,结合一个 API 设计/配置层以及快速的运行时。 主要特性: 完全异步 丰富的管理层 容易嵌入 API 管理 参考资料 APIMAN 提供 API 管理的方法技术,结合一个 API 设计/配置层以及快速的运行时。 主要特性: 完全异步 丰富的管理层 容易嵌 阅读全文

posted @ 2017-06-29 21:58 荣锋亮 阅读(2043) 评论(0) 推荐(0) 编辑

2017年6月23日

VMware harbor && minio 搭建企业docker私有镜像以及需要注意的问题

摘要: 1. docker harbor 配置 建议使用在线安装的模式(离线包太大了) 首先需要安装docker-compose 、docker 、mino (具体安装可以参考官网后者我的博客)同时注意配置镜像加速(阿里云 daocloud 都可以) 目前安装没有使用https 证书,实际场景最好配置htt 阅读全文

posted @ 2017-06-23 10:03 荣锋亮 阅读(2786) 评论(0) 推荐(0) 编辑

2017年6月22日

minio 介绍

摘要: minio 兼容Amason的S3分布式对象存储项目,采用Golang实现,客户端支持Java,Python,Javacript, Golang语言。 Minio可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作 在Windows,Linux, OS X 阅读全文

posted @ 2017-06-22 20:11 荣锋亮 阅读(3434) 评论(0) 推荐(0) 编辑

minio 安装以及使用

摘要: 1. 为了方便使用 docker 安装 docker run -p 9000:9000 minio/minio server /export 注意启动显示的 appkey secretkey Created minio configuration file successfully at /root 阅读全文

posted @ 2017-06-22 19:49 荣锋亮 阅读(30604) 评论(0) 推荐(0) 编辑

2017年6月19日

openresty 使用 log_by_lua 发送日志到 syslog-ng

摘要: 1. 安装 opm get p0pr0ck5/lua-resty-logger-socket opm get p0pr0ck5/lua-resty-logger-socket 2. 使用 location lua_by_lua_block log_by_lua_block { local logge 阅读全文

posted @ 2017-06-19 22:36 荣锋亮 阅读(5725) 评论(0) 推荐(0) 编辑

uuid 了解

摘要: 什么是UUID? UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。UUID具有以下涵义: 经由一定的算法机器生成 为了保证UUID的唯一性,规范定义了包括网卡MAC地址、时间戳、名字空间(Namespac 阅读全文

posted @ 2017-06-19 09:36 荣锋亮 阅读(551) 评论(0) 推荐(0) 编辑

上一页 1 ··· 105 106 107 108 109 110 111 112 113 ··· 125 下一页

导航