java
文章平均质量分 89
一碗清水丨清水一碗
一碗清水,清水一碗
展开
-
spring cloud微服务框架 第七天
第七天,spring boot自动部署方案, 现在主流的自动部署方案大都是基于Docker的了,但传统的自动部署方案比较适合中小型公司,下面的方案就是比较传统的自动部署方案。1、为什么需要自动部署 基于微服务的架构,自动部署显得非常重要。因为每一个服务都需要部署。如果是手动部署,那么有M个服务,那么至少需要部署M次,如果每个同样的服务部署N个实例,那么就需要部署M*N次。所以自动部署对于微服务架构转载 2017-06-22 14:54:27 · 459 阅读 · 0 评论 -
spring cloud 微服务框架 第六天
第六天,使用spring boot和thrift,zookeeper建立微服务,Spring cloud适应于云端服务,也适用于企业信息化SOA建设。spring boot也是restful微服务开发的利器。但对于内网服务,即服务与服务之间的调用,spring并没有去刻意封装,也许他们认为已经没有必要了,因为已经有了thrift、ice等强大的框架。 如果是用spring boot本身提供的转载 2017-06-22 14:53:53 · 404 阅读 · 0 评论 -
spring cloud微服务框架第五天
第五天,使用Docker发布spring cloud应用,本文涉及到的项目: cloud-simple-docker:一个简单的spring boot应用 Docker是一种虚拟机技术,准确的说是在Linux虚拟机技术LXC基础上又封装了一层,可以看成是基于LXC的容器技术。可以把容器看做是一个简易版的linux环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序。转载 2017-06-22 14:53:14 · 418 阅读 · 0 评论 -
spring cloud微服务框架 第四天
第四天,在之前的章节,我们已经实现了配置服务器、注册服务器、微服务服务端,实现了服务注册与发现。这一章将实现微服务的客户端,以及联调、实现整个spring cloud框架核心应用。 开源项目:http://git.oschina.net/zhou666/spring-cloud-7simplecloud-config-server:配置服务器cloud-eureka-server:eureka注转载 2017-06-22 14:52:30 · 540 阅读 · 0 评论 -
spring cloud微服务框架 第一天
按照官方的话说:spring Cloud 为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性 Token、全局锁、决策竞选、分布式会话和集群状态)操作的开发工具。最关键的是它足够简单,一般的开发人员只需要几天时间就可以学会它的基本用法。 本Spring Cloud 7天系列教程,包括7个例子和相关短文,都是最简单的用法,也是默认最基本的用法,在实际生产环境转载 2017-06-22 14:35:09 · 634 阅读 · 0 评论 -
spring cloud 微服务框架 第三天
第三天,关注服务注册与发现,本文涉及到的项目:开源项目:http://git.oschina.net/zhou666/spring-cloud-7simplecloud-eureka-server:eureka注册服务器cloud-simple-service:一个使用mybatis的数据库应用,服务端 服务注册管理器原理如下图所示: 所有的服务端及访问服务的客户端都需要连转载 2017-06-22 14:49:39 · 653 阅读 · 0 评论 -
spring cloud微服务框架 第二天
第二天 创建配置管理服务器及实现分布式配置管理应用。 本文涉及到的项目:开源项目:http://git.oschina.net/zhou666/spring-cloud-7simplecloud-config-repo:配置文件存放的文件夹cloud-simple-service:一个使用mybatis的数据库应用 分布式配置管理应该是分布式系统和微服务应用的第一步。想象一下如果你有几十个服转载 2017-06-22 14:48:25 · 574 阅读 · 0 评论 -
微信开发从0开始吧慢慢道来
今天先开个头,我是搞java的,所有接入都通过java来实现。原创 2017-03-30 14:44:41 · 355 阅读 · 0 评论 -
BASE64java 常用
1 2 3 4 5 6 7 8 9public static String base64Encode(String str){ return new BASE64Encoder().encode(str.getBytes());}public static String base64Decode(String str) throws IOExce转载 2017-06-22 14:57:59 · 269 阅读 · 0 评论