上一页 1 2 3 4 5 6 ··· 8 下一页

2016年9月24日

Kafka学习记录

摘要: 1 Kafka的基本介绍 Apache Kafka是分布式发布 订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。具有快速、可扩展、分布式、可复制等特点。Kafka与传统消息系统相比,有以下不同: 它被设计为一个分布式系统,易于向外扩展; 它同时为发布和订阅提供高吞吐 阅读全文

posted @ 2016-09-24 12:59 coderland 阅读(629) 评论(0) 推荐(0) 编辑

Spring REST实践之REST基本介绍

摘要: REST是什么 REST(REpresentational State Transfer)是一个设计分布式web应用的框架风格,有六个基本原则: Client Server:应用的参独立与者可分为Client和Server,Client和Server可以独立发展和扩展。 Stateless:Clie 阅读全文

posted @ 2016-09-24 12:58 coderland 阅读(8444) 评论(0) 推荐(0) 编辑

mysql index的长度限制

摘要: 在InnoDB Storage Engine中单独一个列的最大的索引长度为767bytes,utf8字符集中,一个字符占3个字节,所以如果列的类型为char,那么要想在此列上建立索引,此列最多只能有255个字符。如果是utf8mb4字符集,一个字符占4个字节,那么要想在此列上建立索引,此列最多包含1 阅读全文

posted @ 2016-09-24 12:58 coderland 阅读(370) 评论(0) 推荐(0) 编辑

Spring REST实践之Spring Web MVC

摘要: Spring概要 Spring Framework提供了依赖注入模型和面向切面编程,简化了基础型代码的编写工作以及更好的能够与其它框架和技术整合起来。Spring Framework由data access、instrumentation、messaging、testing、Web integrat 阅读全文

posted @ 2016-09-24 12:57 coderland 阅读(847) 评论(0) 推荐(0) 编辑

Spring REST实践之Error Handling

摘要: Error Responses 在REST API中,HTTP状态码有非常重要的作用。API开发者应该坚持为每一个请求返回一个正确合适的状态码,而且应该在响应body中包含有用的、细粒度的错误信息。这些细节都可以帮助API使用者更快的定位错误。一般在错误响应体中应该包含如下信息(当然可以根据具体情况 阅读全文

posted @ 2016-09-24 12:54 coderland 阅读(552) 评论(0) 推荐(0) 编辑

Spring REST实践之Spring Boot

摘要: Spring Boot基本描述 可以利用http://start.spring.io网站的进行Spring Boot的初始化构建。这个初始化构建器允许你输入工程基本信息、挑选工程支持的功能,最后会生成一个zip压缩包供你下载。利用http://start.spring.io网站生成的工程模板中,在p 阅读全文

posted @ 2016-09-24 12:54 coderland 阅读(735) 评论(0) 推荐(0) 编辑

Spring REST实践之Documenting REST Services

摘要: Swagger基本介绍 Swagger是创建交互式REST API文档的规范和框架,它能自动同步REST服务的任何变化,同时为生成API客户端代码提供了一套工具和SDK生成器。Swagger规范由两种文件类型组成:资源文件(包含一系列文件)和一套API声明文件(描述了REST API和可用的操作)。 阅读全文

posted @ 2016-09-24 12:52 coderland 阅读(986) 评论(0) 推荐(0) 编辑

Spring REST实践之Versioning,Paging和Sorting

摘要: Versioning 为适应需求的变化以及兼容已有的API,需要创建新版本的API,一般有四种流行的版本化API的方法: URI版本化 URI参数版本化 Accept header版本化 自定义header版本化 URI版本化 在这种方法中,版本信息变成了URI一部分。例如: LinkedIn: h 阅读全文

posted @ 2016-09-24 12:51 coderland 阅读(381) 评论(0) 推荐(0) 编辑

深度学习 读书笔记

摘要: 概述 所谓“深度学习”,顾名思义,就是学东西不只看它浮在表面的东西,而是往深入去挖掘,甚至看到别人所未见的东西。 提问 一个非问题导向的学习过程是:订立学习计划;实施学习;回顾和整理。在这个过程中,学习者扮演的只是一个“吸纳者”或者“搬运者”的角色,他们把外部载体中的某个确定的知识集合,经过一定的消 阅读全文

posted @ 2016-09-24 12:50 coderland 阅读(491) 评论(0) 推荐(0) 编辑

Spring REST实践之安全

摘要: Securing REST Services 一般有六种方式实现的REST服务的安全: Session based security HTTP Basic Authentication Digest Authentication Certificate based security XAuth OA 阅读全文

posted @ 2016-09-24 12:41 coderland 阅读(2965) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 8 下一页

导航