上一页 1 ··· 108 109 110 111 112 113 114 115 116 ··· 125 下一页

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 荣锋亮 阅读(1494) 评论(0) 推荐(0) 编辑

2017年1月1日

netflix:Conductor微服务编排引擎

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

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

2016年12月30日

pm2使用

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

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

NetflixOSS:Hollow正式发布

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

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

2016年12月25日

Sonar安装配置

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

posted @ 2016-12-25 13:11 荣锋亮 阅读(2534) 评论(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 荣锋亮 阅读(10425) 评论(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 荣锋亮 阅读(384) 评论(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 荣锋亮 阅读(5435) 评论(1) 推荐(0) 编辑

2016年12月20日

rabiitmq集群完整安装

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

posted @ 2016-12-20 14:04 荣锋亮 阅读(754) 评论(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 荣锋亮 阅读(2268) 评论(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 荣锋亮 阅读(774) 评论(0) 推荐(0) 编辑

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

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

posted @ 2016-12-16 08:57 荣锋亮 阅读(18641) 评论(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 荣锋亮 阅读(1274) 评论(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 荣锋亮 阅读(2592) 评论(0) 推荐(0) 编辑

2016年12月3日

OpenRefine 数据清洗工具

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

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

2016年11月27日

Disque

摘要: Disque是一个内存储存的分布式任务队列实现, 它由 Redis 的作者 Salvatore Sanfilippo (@antirez)开发, 目前正处于预览版(alpha)阶段。 本文档将对 Disque 的安装方法和运行方法进行介绍, 说明各个 Disque 命令的作用, 并给出各个命令的运行 阅读全文

posted @ 2016-11-27 20:58 荣锋亮 阅读(1217) 评论(0) 推荐(0) 编辑

2016年11月24日

docker 私有镜像管理工具harbor 安装

摘要: 因为各种原因,官方的离线安装包下载比较费事,经常不成功,所以通过分部安装解决问题 1. docker 2. docker-compose 3. harbor 安装 使用这种方式可以解决安装缓慢,以及安装不成功的问题。 harbor 的使用可以参考官文档 阅读全文

posted @ 2016-11-24 15:36 荣锋亮 阅读(1698) 评论(4) 推荐(0) 编辑

2016年11月22日

k8s DNS 服务发现的一个坑

摘要: 按照官当文档,以及大家的实践进行k8s dns 服务发现搭建还是比较简单的,但是会有一个因为系统默认dns 配置造成的一个问题 1. linux 默认dns 配置在 /etc/resolv.conf 一般来只会有几个简单的配置信息 比如: nameserver XXXXXXXXX 但是今天在阿里云服 阅读全文

posted @ 2016-11-22 09:08 荣锋亮 阅读(9014) 评论(0) 推荐(1) 编辑

2016年11月17日

k8s dns 服务安装配置说明

摘要: 1. 提前条件 安装k8s 集群 2. dns 安装配置 安装方式: 使用controller service controller 脚本: 基于官方改动 service 创建namespace 3. node 进行 dns 配置 在启动脚本添加: 4. 重启node 5. 测试pod 6. 测试 阅读全文

posted @ 2016-11-17 09:40 荣锋亮 阅读(2096) 评论(0) 推荐(0) 编辑

2016年11月10日

maven docker 操作

摘要: 1. 使用dokerfile 进行构建 创建dockerfile 2. maven 插件 3. 使用 mvn docker:build 。。。。。。 私有镜像使用: 备注:这个是简单是使用,实际环境可能需要解决jenkins 等类似工具进行任务的处理,对于发布使用k8s 阅读全文

posted @ 2016-11-10 19:57 荣锋亮 阅读(3385) 评论(0) 推荐(0) 编辑

maven阿里云中央仓库

摘要: 1. 在maven的settings.xml文件里的mirrors节点,添加如下子节点: 2. 或者直接在profiles->profile->repositories节点,添加如下子节点 阅读全文

posted @ 2016-11-10 09:12 荣锋亮 阅读(842) 评论(0) 推荐(0) 编辑

2016年11月9日

分布式id 实现方式

摘要: 1. uuid 2. twitter的Snowflake 3. MongoDB ObjectID 4. Ticket Server 5. Instagram采用的方式(UUID方式) 阅读全文

posted @ 2016-11-09 16:28 荣锋亮 阅读(287) 评论(0) 推荐(0) 编辑

2016年11月8日

windows查看端口占用以及关闭相应的进程

摘要: 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要 阅读全文

posted @ 2016-11-08 13:34 荣锋亮 阅读(228) 评论(0) 推荐(0) 编辑

2016年11月3日

spring boot Swagger 集成

摘要: 1. pom.xml 2. 启用注解 3. controller 使用APi 注解说明 4. 测试页面: 阅读全文

posted @ 2016-11-03 10:55 荣锋亮 阅读(1138) 评论(0) 推荐(0) 编辑

WebJars 进行 css js 资源文件管理

摘要: WebJars是将这些通用的Web前端资源打包成Java的Jar包,然后借助Maven工具对其管理,保证这些Web资源版本唯一性,升级也比较容易。关于webjars资源,有一个专门的网站http://www.webjars.org/,我们可以到这个网站上找到自己需要的资源,在自己的工程中添加入mav 阅读全文

posted @ 2016-11-03 09:13 荣锋亮 阅读(2963) 评论(2) 推荐(0) 编辑

2016年10月19日

lvs调优主要是针对内核参数的调优

摘要: 一、调整内核参数 CONFIG_IP_VS_TAB_BITS 1.1 CONFIG_IP_VS_TAB_BITS说明 IPVS connection hash table size,取值范围:[12,20]。该表用于记录每个进来的连接及路由去向的信息。连接的Hash表要容纳几百万个并发连接,任何一个 阅读全文

posted @ 2016-10-19 18:16 荣锋亮 阅读(4613) 评论(0) 推荐(0) 编辑

2016年10月17日

HTTP Proxy Servlet 代理服务使用

摘要: java servlet 代理服务器 1. 使用 maven 依赖 2. 配置 web.xml 3. maven 编译插件配置 4. war 包 tomcat 发布 5. 作用可以操作类似nginx 的功能,同时如果有需要进行跨域,或者进行api 网关处理的可以使用, 还是比较方便的。 阅读全文

posted @ 2016-10-17 12:49 荣锋亮 阅读(9897) 评论(0) 推荐(0) 编辑

2016年10月16日

Netflix Falcor获取JSON数据

摘要: Netflix开源了JavaScript库Falcor,它为从多个来源获取JSON数据提供了模型和异步机制。 Netflix利用Falcor库实现通过JSON数据填充他们网页应用的用户界面。所有来自内存缓存或者多个数据库的后端数据,都通过一个虚拟JSON对象进行建模。这个JSON对象被称为“虚拟”, 阅读全文

posted @ 2016-10-16 14:11 荣锋亮 阅读(924) 评论(0) 推荐(0) 编辑

graphql 新API 开发方式

摘要: 我们知道 GraphQL 使用 Schema 来描述数据,并通过制定和实现 GraphQL 规范 定义了支持 Schema 查询的 DSQL (Domain Specific Query Language,领域特定查询语言)。Schema 帮助将复杂的业务模型数据抽象拆分成细粒度的基础数据结构,而 阅读全文

posted @ 2016-10-16 11:50 荣锋亮 阅读(11925) 评论(0) 推荐(0) 编辑

2016年10月14日

既使用maven又使用本地Jar包

摘要: maven 使用本地包 lib jar包 依赖一个lib目录 解决方法: 1. 把本地的lib加入maven编译时的依赖路径 如下配置: 2. 本地system 配置 这种的不好处是,只能加入某个jar包而不是某个目录 3. 把jar包安装入本地仓库 - 先安装jar包到本地仓库 - 引用安装的ja 阅读全文

posted @ 2016-10-14 10:35 荣锋亮 阅读(9631) 评论(0) 推荐(0) 编辑

2016年10月13日

maven 几个插件的使用

摘要: 1. compile 2. 依赖打包 3. 可执行jar 包 4. 另一个包含依赖 阅读全文

posted @ 2016-10-13 20:51 荣锋亮 阅读(850) 评论(0) 推荐(0) 编辑

2016年10月10日

重定向 url cookie

摘要: 想象下面两行伪代码: 1. setCookie(...);2. redirect(new_web_url); 首先设置一个Cookie,然后重定向到另外一个网址,这个网址跟当前网站的域名不同 在多数情况下这两行代码执行毫无问题,cookie 正确保存到浏览器,页面也跳转到了新的url上。 但是有很多 阅读全文

posted @ 2016-10-10 09:23 荣锋亮 阅读(6504) 评论(3) 推荐(0) 编辑

2016年10月8日

jsonpath

摘要: 1. java 类库 jayway/JsonPath maven 使用方法 jsonpath 语法: Operators 2. js 类库 jsonpath-plus npm 使用 nodeJs broswer 阅读全文

posted @ 2016-10-08 13:55 荣锋亮 阅读(1446) 评论(0) 推荐(0) 编辑

java bean 转换工具

摘要: 考量要素: 1.简单的约定优于配置的同名属性copy 2.嵌套属性copy 3.flattern(扁平化)支持,要支持N层结构的copy到一层结构。 4.性能 如下这个网页,里面提到了好多工具。 http://stackoverflow.com/questions/1432764/any-tool- 阅读全文

posted @ 2016-10-08 11:13 荣锋亮 阅读(2199) 评论(0) 推荐(0) 编辑

2016年10月6日

转语义web

摘要: 语义网,是计算机业和互联网业对网络下一阶段发展所作出的术语化定义,其基本含义即基于网络建立任何微小数据的连接,这种连接不仅仅局限于网页。这样一来,任何微小的数据都可以与其他信息进行“沟通”。 语义网,它的核心是:通过给万维网上的文档 (如:标准通用标记语言下的一个应用HTML)添加能够被计算机所理解 阅读全文

posted @ 2016-10-06 22:10 荣锋亮 阅读(802) 评论(0) 推荐(0) 编辑

2016年9月27日

Apache Ignite 初探

摘要: Apache Ignite 内存数组组织框架是一个高性能、集成和分布式的内存计算和事务平台,用于大规模的数据集处理,比传统的基于磁盘或闪存的技术具有更高的性能,同时他还为应用和不同的数据源之间提供高性能、分布式内存中数据组织管理的功能。 在Ignite以前,大规模、大数据量、高并发企业级或者互联网应 阅读全文

posted @ 2016-09-27 17:01 荣锋亮 阅读(6415) 评论(1) 推荐(0) 编辑

2016年9月17日

几个调试工具

摘要: 1. PAL http://pal.codeplex.com/ 2. debugDiag https://www.microsoft.com/en-us/download/details.aspx?id=26798 3. Adplus https://developer.microsoft.com/ 阅读全文

posted @ 2016-09-17 21:44 荣锋亮 阅读(240) 评论(0) 推荐(0) 编辑

12 factor 目录

摘要: I. 基准代码 一份基准代码,多份部署 II. 依赖 显式声明依赖关系 III. 配置 在环境中存储配置 IV. 后端服务 把后端服务当作附加资源 V. 构建,发布,运行 严格分离构建和运行 VI. 进程 以一个或多个无状态进程运行应用 VII. 端口绑定 通过端口绑定提供服务 VIII. 并发 通 阅读全文

posted @ 2016-09-17 16:46 荣锋亮 阅读(317) 评论(0) 推荐(0) 编辑

12-factor

摘要: 简介 如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(SaaS)。12-Factor 为构建如下的 SaaS 应用提供了方法论: 使用标准化流程自动配置,从而使新的开发者花费最少的学习成本加入这个项目。 和操作系统之间尽可能的划清界限,在各个系统中提供最大的可移植性。 适合 阅读全文

posted @ 2016-09-17 16:43 荣锋亮 阅读(342) 评论(0) 推荐(0) 编辑

2016年9月11日

Gatling 了解

摘要: Gatling是一款基于Scala 开发的高性能服务器性能测试工具,它主要用于对服务器进行负载等测试,并分析和测量服务器的各种性能指标。Gatling主要用于测量基于HTTP的服务器,比如Web应用程序,RESTful服务等,除此之外它拥有以下特点: 支持Akka Actors 和 Async IO 阅读全文

posted @ 2016-09-11 18:44 荣锋亮 阅读(728) 评论(0) 推荐(0) 编辑

上一页 1 ··· 108 109 110 111 112 113 114 115 116 ··· 125 下一页

导航