文章列表

共有 466 篇文章

为Spring Cloud Ribbon配置请求重试(Camden.SR2+)

当我们使用Spring Cloud Ribbon实现客户端负载均衡的时候,通常都会利用@LoadBalanced来让RestTemplate具备客户端负载功能,从而实现面向服务名的接口访问(原理可见《Spring Cloud源码分析(二)Ribbon》http://blog.didispace.com/springcloud-sourcecode-ribbon/一文,如果对Spring...

使用Spring StateMachine框架实现状态机

Spring StateMachine框架可能对于大部分使用Spring的开发者来说还比较生僻,该框架目前差不多也才刚满一岁多。它的主要功能是帮助开发者简化状态机的开发过程,让状态机结构更加层次化。前几天刚刚发布了它的第三个Release版本1.2.0,其中增加了对Spring Boot的自动化配置,既然一直在写Spring...

《微服务》九大特性重读笔记

今天重读了Martin Fowler的《Microservices》http://martinfowler.com/articles/microservices.html,在此记录一下对九大特性的理解。 服务组件化 组件,是一个可以独立更换和升级的单元。就像PC中的CPU、内存、显卡、硬盘一样,独立且可以更换升级而不影响其他单元。...

聊聊Spring Cloud版本的那些事儿

继续昨天说的计划,解惑一下收到比较多的问题。 有朋友问“为什么在很多文章中,大家引用的Spring版本名字都不一样呢?比如:Angel.SR6,Brixton.SR5等等,它们都有什么区别呢?”,今天我们就聊聊这个轻松一些的话题,说说Spring Cloud版本的那些事儿。 版本命名 之前提到过,Spring Cloud是一个拥有诸多子项目的大型综合项目,原则上其子项目也都维护着自己的发布版本号。...

Confluence迁移中遇到的问题(Data too long for column 'STRINGVAL')及解决方法

今天因为团队需要,协助帮忙看Confluence的这个问题,通过大半天的分析研究也得到不少收获,在此记录一下问题的原因以及最后的解决方案,希望对各位在迁移中碰到类似问题的大神们有所帮助。 迁移步骤 ----- 先大致说一下基本的迁移步骤: 创建备份 - 使用管理员账户登录Confluence,点击右上角“齿轮”图标,选择General Configuration - 在侧边栏中,选择Backup...

微服务架构的基础框架选择:Spring Cloud还是Dubbo?

最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论微服务架构。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的。 目前,Spring Cloud在国内的知名度并不高,在前阵子的求职过程中,与一些互联网公司的架构师、技术VP或者CTO在交流时,有...

MongoDB中的基础概念:Databases、Collections、Documents

MongoDB以BSON格式的文档(Documents)形式存储。Databases中包含集合(Collections),集合(Collections)中存储文档(Documents)。 BSON是一个二进制形式的JSON文档,它比JSON包含更多的数据类型。对于BSON规格,可参见bsonspec.orghttp://bsonspec.org/,也可参考BSON类型https://docs.mo...

在Windows下安装MongoDB

概述 读者可以通过本文来学习在Windows操作系统上安装MongoDB。 从2.2版本开始,Mongo DB不在支持Windows XP。请使用最近的windows来安装最近发布的MongoDB。本文基于MongoDB 3.2官方文档。 必要条件 MongoDB要求Windows Server 2008 R2, Windows...

使用infinite-scroll实现Ghost博文列表的滚动加载

> Ghost博客系统默认提供的博文列表为传统的翻页方式(通过点击上一页、下一页等按钮来切换),随着移动客户端的发展,瀑布流式的滚动加载方式得到广泛应用,有效地提高了用户浏览信息的流畅度。下面详述如何通过Infinite Scroll来改造Ghost博文列表的翻页效果。 Infinite Scroll Infinite Scroll顾名思义:无限滚动,也称为自动分页、滚动分页和无限分页,是基于jq...

探讨一个“无法创建JVM”的问题(已解决)

> 记录一个今天遇到的问题。 Java版本:1.4 运行设置: -Xms1G -Xmx4G 报错: bash Incompatible initial and maximum heap sizes specified: initial size:1073741824 bytes, maximum heap size: 67108864 bytes The initial heap size...

46 页, 共 47 页, 总计 466 篇文章