8 追着蜗牛打

尚未进行身份认证

我要认证

廊坊师范学院 Ten Graduates-杨建

等级
TA的排名 8k+

Spring Cloud - Ribbon

在我们常用的微服务架构中,一般有两种实践方法:基于dubbo的微服务架构、基于SpringCloud的微服务架构。从概念上来讲,Dubbo和SpringCloud并不能放在一起对比,因为Dubbo仅仅是一个RPC框架,实现Java程序的远程调用,实施服务化的中间件则需要自己开发;而SpringCloud则是实施微服务的一系列套件,包括:服务注册与发现、断路器、服务状态监控、配置管理、智能路由、一次

2017-08-30 23:42:56

redis的使用场景

现代开发场景中,如果说让我们举例几个最重要的应用服务之一,redis一定占据了非常重要的席位。其巧妙的功能设计和丰富的数据结构,为我们提供了重要的场景业务实现。     下面我们就介绍一下,redis的一些比较常用的应用场景。     我们都比较清楚的知道,redis支持五种数据类型,分别是string,set,zset,list和hash。     String     Stri

2017-08-30 21:33:16

Spring Boot,找不到数据库?

今天在实现一个小demo的时候,被一个找不到数据库的问题坑了好久啊啊啊啊啊啊,记录一下,以后做事情一定要认真;另外,知识的掌握一定要扎实牢靠。   1、看起来很简单的问题   简单描述一下背景:   使用Spring boot创建一个服务提供者,选取了web,jpa,h2等进行简单支持。   由于是个demo级别的,所以也没有配置本地h2,只是配置了建表语句和数据sql,但就是这几

2017-07-30 23:29:58

spring cloud初识

作为当前最流行的框架体系之一,Spring给广大的中小企业带来了十分方便的福音,而一名不断追随时代和技术进步的dveloper,也一定要掌握Spring的技术开发手段。   之前的一段时间,学习了Spring Boot的基础知识,对于高级应用,还需要在实际的生产实践中步步为营或通过其他手段继续深入了解,在此先不多说。由于微服务的盛行,包括当前公司也是不断在进行微服务方面的实践和优化,对http

2017-07-30 19:08:45

分布式系列 单点登录和session共享实现

上篇文章简单的描述了下单点登录的场景和解决单点登录问题的几套方案。   本文将从具体实现层面剖析如何实现SSO和session共享。

2017-06-30 22:53:04

分布式系列 单点登录和session共享

最近跟组织一起学习,本来说好的学习大数据,不知道怎么的,忽然一看材料,莫名转战到了分布式,搞起了高级架构的知识了。    看了看故事的梗概,还不错,从基础的分布式调用和架构设计,再到事务一致性,HA,到web应用,数据库高可用和性能优化等一系列,也算是有一个很不错的体系,就计划坚持着学下去了。    在学习分布式系列之前,曾经也花了一段时间了解过单点登录和Session共享的问题,只不过当

2017-06-26 02:15:08

Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景    大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,

2016-07-31 23:59:46

分布式两阶段提交和三阶段提交

随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。        为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。本文主要介绍关于分布式事务,二阶段提交和三阶段提交。在分布式系统中,为了保证数据的高可用,通常,我们会将数据保留多个副本(replica),这些

2016-07-31 23:59:26

京东前端工程化和静态资源管理全面总结

随着互联网的发展,我们的业务也日益变得更加复杂且多样化起来,前端工程师也不再只是做简单的页面开发这么简单,我们需要面对的十分复杂的系统性问题,例如,业务愈来愈复杂,我们要如何清晰地梳理;团队人员愈来愈多,我们要如何更好地进行团队协作;功能愈来愈多,我们要如何保证页面的性能不至于下降,等等。所有的这些都可以归结为如何提升开发体验和性能问题。提升开发体验         我们主要从以下

2016-07-31 23:48:29

MySql数据库引擎分析

作为程序开发人员,mysql的使用肯定是我们的家常便饭了。但其中蕴含的大量机制和优化策略是我们需要不断学习和探索的。    今天,我们来分析和讨论关于mysql的引擎。    1、各类引擎简介:    首先,在安装数据库时,默认会应用MyISAM引擎,此时的mysql同时支持ISAM、MyISAM和HEAP。而另外的两种类型,INNODB和BERKLEY(BDB),也可以在需要时,进行

2016-07-31 22:47:34

浅谈Ajax的优缺点

AJAX (Asynchronous JavaScript and XML) 是一种交互式动态web应用开发技术,该技术能提供富用户体验。完全的AJAX应用给人以桌面应用的感觉。正如其他任何技术,AJAX有它自己的优缺点。下面我列出了一些重要的场景,你在基于web的应用的开发中使用时一定要注意。AJAX的优点    1、改善的用户体验- AJAX提供的更丰富的用户体验是其主要优点。AJ

2016-06-30 21:54:07

如何使用 QUnit 进行 JavaScript 单元测试

一、QUnit简介           我们做后台开发过程的工程师,毫无疑问,都用过NUnit或JUnit对我们的类或方法进行过单元测试。但对于十分重要的JavaScript,却很少进行。      而QUnit是一个强大的JavaScript单元测试框架。他可用于jQuery,jQuery UI和jQuery Mobile项目,以及任何使用JavaScript代码编写的项目的测试。较好的

2016-06-28 20:27:52

TCP/IP、Http/Soap协议-基本认识

写这篇文章的起因是在工作中开发接口,用到了Soap协议。关于为什么用Soap,以及它与常常听到和接触的Http协议、Tcp/Ip协议有什么关系,还需要进一步认识。    1、首先,先分别介绍一下三种协议的基本概念吧、    参考百度百科:    HTTP,超文本传输协议。它是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布

2016-06-28 19:50:53

工作笔录(二)

来到国网,距离我们上次的工作笔录,,已经不声不响的又过去一个多月了。那么这四十来天又发生了什么有意思的事情呢?    1、前情回顾    读过 工作笔录(一)的众亲可能会说,啊,(一)里边作者简直像个愤青~      细细看来,也有那么一丢丢意思哈。不过,软件工程是一门科学,已经有了比较成熟的科学方法论和指导思想。在实践过程中更是万万不能马虎的,所有的科学开发方法、代码质量规范、性能提

2016-06-28 14:12:39

工作笔录(一)

时间:2016年5月31日23:28:52    一个很不幸的时间,已经十一点半了。    一个很幸福的时间,可以在夜深人静的时候回味生活。    我不愿称之为人生,虽然我并不是诗人。       听起来怪怪的,望大家看完文章再~ 那个谨慎吐槽……    第一次进入国家级部门进行开发,就不说是什么公司了,咱们今天只聊聊在这里工作的感受和想法。    一、外:

2016-05-31 23:46:46

Spring DI基础

S之前包括面试也好,自己学习也好,对关于Spring的认识都不深入,只是比较大概地了解基本内容,即依赖注入和控制反转。深入的机制还需要好好学习,正好我们这次项目也使用Spring管理的,这次转发一篇关于Spring的基础性文章,为我自己和读者都铺垫一个基础~一、Spring简化Java开发Spring Framework是一个应用框架,框架一般是半成品,我们在框架的

2016-05-31 23:26:39

web程序中全优化(二)之 提高你的JavaScript效率Tips

来国电快两个月了,开始了新的需求侧项目,不过不幸的是新的项目依然很忙……  由于空不出时间,这个月写的学习笔记也不多,估计再有两周,就忙完最苦X的时期了,不过每天晚上依然是尽量保留一段时间夜读,也算是没辜负这漫漫长夜…     好了,闲话可有不宜多,下面我们来具体介绍,在项目实践过程中积累的关于JavaScript的一些好的用法,希望对大家有所帮助~     1、 如果js文件没有特殊

2016-05-31 21:33:14

web程序中全优化(一)之 提高用户体验度Tips

在实际的网站项目建设过程中,用户体验度的设计是非常重要的。一个网站无论你后台系统如何健壮、如何高可用、可扩展等,没有一个良好的页面UI设计也是很难吸引到用户的。        因此,当前的互联网Time是一个“靠脸和脑吃饭”的时代。        在这种要求下,用户体验就显得非常重要了。用户用的舒适、方面,以更少的操作,实现更多想要功能的完成,是我们开发设计人员追求的最大目标之一。

2016-05-31 20:28:52

Echarts简介

原来做项目的过程中,无法避免的要用到图表服务,但实现出来的效果大都不是很美观。这次在国网开发,我们用到了一个新的开源图表设计工具-Echarts。

2016-04-30 21:53:55

SQL集萃(一) Case…When…Then 实现无表字段拼表格

开发过程中,由于自己的sql经验不足,而有些问题通过搜索描述起来又比较复杂,或者问题与结果文不对题,因此写该系列博客,希望通过不断的积累为自己和读者提供一些参考。       业务需求:查询2015年全国、全行业的某终端在用个数、最大负荷、用电量和终端覆盖率。       详细描述:结果以表格形式显示,“全国”列均显示“全国”;行业分为八大行业,该列显示各行业名称,如化工、冶金等;

2016-04-30 20:36:53

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!