- 浏览: 147434 次
- 性别:
- 来自: 北京
最新评论
文章列表
第五天,使用docker发布spring cloud应用,本文涉及到的项目:
cloud-simple-docker:一个简单的spring boot应用
Docker是一种虚拟机技术,准确的说是在linux虚拟机技术LXC基础上又封装了一层,可以看成是基于LXC的容器技术。可以把容器看做是一个简易版的Linux环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序。容器是用来装东西的,Docker可以装载应用本身及其运行环境进容器,这是一个很小的文件,然后把这个文件扔到任何兼容的服务器上就可以运行,也是基于这一点,Docker可以同时让应 ...
- 2016-12-01 14:58
- 浏览 165
- 评论(0)
第四天,在之前的章节,我们已经实现了配置服务器、注册服务器、微服务服务端,实现了服务注册与发现。这一章将实现微服务的客户端,以及联调、实现整个spring cloud框架核心应用。
开源项目:http://git.oschina.net/zhou666 ...
- 2016-12-01 14:57
- 浏览 227
- 评论(0)
第三天,关注服务注册与发现,本文涉及到的项目:
开源项目:http://git.oschina.net/zhou666/spring-cloud-7simple
cloud-eureka-server:eureka注册服务器
cloud-simple-service:一个使用mybatis的数据库应用,服务端
服务注册管理器原理如下 ...
- 2016-12-01 14:56
- 浏览 213
- 评论(0)
第二天 创建配置管理服务器及实现分布式配置管理应用。
本文涉及到的项目:
开源项目:http://git.oschina.net/zhou666/spring-cloud-7simple
cloud-config-repo:配置文件存放的文件夹
cl
- 2016-12-01 14:55
- 浏览 219
- 评论(0)
第一天,熟悉spring boot,并使用spring boot创建一个应用。
Spring Boot是Spring团队推出的新框架,它所使用的核心技术还是Spring框架,主要是Spring 4.x,所以如果熟悉spring 4的人,能够更快的接受和学会这个框架。Spring boot可以看做是在spring框架基础上再包了一层,这一层包含方便开发者进行配置管理和快速开发的模块,以及提供了一些开箱即用的工具,比如监控等。
Spring Boot官方文档有中文翻译版:
https://github.com/qibaoguang/Spring-Boot-Ref ...
- 2016-12-01 14:54
- 浏览 162
- 评论(0)
解析和遍历一个HTML文档
如何解析一个HTML文档:
复制代码代码如下:
String html = "<html><head><title>First parse</title></head>"
+ "<body><p>Parsed HTML into a doc.</p></body></html>";
Document doc = Jsoup.parse(html);
- 2016-11-30 15:11
- 浏览 247
- 评论(0)
1.1下载selenium2.0的包
官方download包地址:http://code.google.com/p/selenium/downloads/list
官方User Guide: http://seleniumhq.org/docs/
官方API: http://selenium.googlecode.com/git/docs/api/java/index.html
1.2.1 用webdriver打开一个浏览器
打开firefox浏览器:
WebDriver driver = new FirefoxDriver();
- 2016-11-30 15:10
- 浏览 194
- 评论(0)
1什么是Docker
1.1Docker的出现
问题一:项目实施环境复杂问题
传统项目实施过程中经常会出现“程序在我这跑得好好的,在你那怎么就不行呢?!”
这是一个典型的应用场景,Dockerimage中包含了程序需要的所有的运行时依赖,比如
- 2016-11-30 10:46
- 浏览 249
- 评论(0)
原文同步至http://waylau.com/docker-spring-boot/
本文演示了如何用Docker构建、运行、发布来一个springBoot
应用。
Docker 简介
Docker是一个 Linux 容器管理工具包,具备“社交”方面,允许用户发布容器的 image (镜像),并使用别人发布的 image。Docker image 是用于运行容器化进程的方案,在本文中,我们将构建一个简单的 Spring Boot 应用程序。
- 2016-11-30 10:45
- 浏览 237
- 评论(0)
前言
不知何时突然冒出“MEAN技术栈”这个新词,听起来很牛逼的样子,其实就是我们已经熟悉了的近两年在前端比较流行的技术,mongodb、express、angularjs、nodejs,由于这几项技术涵盖了从前端到后端再到数据库,可以用他们完整的开发一个web应用了,所以成了一个非常牛逼的组合,颇有当年LAMP的气势。前端要从切图仔迈向全栈的路上,这几门技术必须得有所涉猎。本系列文章利用自己虚构的一个小项目为例,对“使用MEAN技术栈开发web应用”做一个入门级的介绍。
AngularJs的争议
angular,简称ng,是google出品的优秀框架,在2013~20 ...
- 2016-11-30 10:44
- 浏览 265
- 评论(0)
1 介绍
无论你是为一个拥有大量用户的旧应用编写一个Angalar前端,或已有的Angular应用正在迅速扩张,性能都是一个重要方面。理解什么会导致AngularJS应用程序响应变慢,并且知道在开发过程中对此做出一些权衡是非常重要的。本文将讲述一些AngularJS可能导致的常见性能问题,以及给出在未来如何修复和避免他们的建议。
1.1 需求,假设
本文假设对JavaScript编程语言和AngularJS比较熟悉。当使用特定于版本的特性,他们会被标注。如果你已经花了一些时间在玩Angular,但还没有认真地处理性能问题,那么你最能吸收这篇文章的要义。
2 行业工 ...
- 2016-11-30 10:42
- 浏览 279
- 评论(0)
官方文档:http://docs.spring.io/spring-boot/docs/1.4.0.RELEASE/reference/htmlsingle/
个人说明:本文内容都是从为知笔记上复制过来的,样式难免走样,以后再修改吧。另外,本文可以看作官方文档的选择性的翻译(大部分),以及个人使用经验及问题。
其他说明:如果对Spring Boot没有概念,请先移步上一篇文章Spring Boot 学习。本篇原本是为了深入了解下Spring Boot而出现的。
一、内置Servlet Container:
此外,你仍然可以部署Spring Boot项目到 ...
- 2016-11-30 10:38
- 浏览 242
- 评论(0)
spring cloud turbine
简介
turbine是聚合服务器发送事件流数据的一个工具,hystrix的监控中,只能监控单个节点,实际生产中都为集群,因此可以通过
turbine来监控集群下hystrix的metrics情况,通过eureka来发现hystrix服务。
netflix turbine
使用官方给定的war
放入tomcat中运行,修改turbine-web-1.0.0/WEB-INF/classes下config.properties文件
- 2016-11-29 09:03
- 浏览 252
- 评论(0)
1.Hystrix客户端
Netflix已经创建了一个名为Hystrix的库,实现了断路器的模式。在microservice架构通常有多个层的服务调用。
低水平的服务的服务失败会导致级联故障一直给到用户。当调用一个特定的服务达到一定阈值(默认5秒失败20次),打开断路器。在错误的情况下和一个开启的断路回滚应可以由开发人员提供。
有一个断路器阻止级联失败并且允许关闭服务一段时间进行愈合。回滚会被其他hystrix保护调用,静态数据或健全的空值。
代码如下:
- 2016-11-29 09:01
- 浏览 345
- 评论(0)
一、SpringCloud项目简介
Spring Cloud:
微服务工具包,为开发者提供了在分布式系统的配置管理、服务发现、断路器、智能路由、微代理、控制总线等开发工具包。
Spring Boot:
旨在简化创建产品 ...
- 2016-11-28 14:45
- 浏览 243
- 评论(0)