架构设计

Spring Boot 静态资源处理

jxcode 发布于 2017-03-15

静态资源处理 spring Boot 默认的处理方式就已经足够了,默认情况下Spring Boot 使用WebMvcAutoConfiguration中配置的各种属性。 建议使用Spring Boot 默认处理方式,需要自己配置的地方可以通过配置文件修改。 但是如果你想完全控制S...

阅读(127)评论(0)赞 (3)

Linux驱动技术(四) _异步通知技术

1

shuimunianhua 发布于 2017-03-02

异步通知的全称是”信号驱动的异步IO”,通过”信号”的方式,放期望获取的资源可用时,驱动会主动通知指定的应用程序,和应用层的”信号”相对应,这里使用的是信号”SIGIO”。操作步骤是 ...

阅读(71)评论(0)赞 (1)

这三种分布式存储文件系统你造吗?

4

jameshooo 发布于 2017-02-21

随着云计算在全球范围内的高速发展,谷歌、亚马逊等企业的崛起,特别是”互联网+”深入融合背景下的业务云化需求,传统企业在数据中心建设中被动地徘徊在传统存储阵列与分布式存储两种体系存储架构之间。这两种存储结构并没有绝对的优劣之分,而大数据的繁盛让分布式存储架构...

阅读(55)评论(0)赞 (1)

Flexbox模块所有基本概念及特点

103

binghuakai 发布于 2017-02-21

这篇文章介绍了Flexbox模块所有基本概念,而且是介绍Flexbox模块的很好的一篇文章,所以这篇文章非常的长,你要有所准备。 学习Flexbox的曲线 @Philip Roberts在Twitter上发了一个推: 学习Flexbox可不是件很有趣的事情,因为它将挑战你所知道的...

阅读(81)评论(0)赞 (1)

《浅谈架构之路:前后端分离模式》

binghuakai 发布于 2017-02-16

前言:分离模式 对前后端分离研究了一段时间,恰逢公司有一个大项目决定尝试使用前后端分离模式进行,便参与其中。该项目从2016年初立项至今,平平稳稳得度过,但也涌现出越来越多的问题,绝对不是说前后端分离模式不好,而是很多公司在尝试前后端分离的时候没有做好充分得准备。 网上对前后端分...

阅读(78)评论(0)赞 (1)

Java并发开发:Lock框架详解

1

binghuakai 发布于 2017-02-14

摘要: 我们已经知道,synchronized 是java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸多局限性,比如响应中断等。Lock 提供了比 synchronized更广泛的锁操...

阅读(77)评论(0)赞 (1)

全解Google(谷歌)基础设施架构安全设计

10

shuimunianhua 发布于 2017-02-13

谷歌的技术基础设施共同构建了搜索、邮件(Gmail)、照片等普通用户系统和G Suite 、谷歌云存储平台等企业系统,是谷歌数据中心的关键,是整个谷歌网络服务赖以存在的安全基础。 针对谷歌技术基础设施的安全设计作了简要分析与介绍,这些技术基础设施为谷歌全球信息系统提供了一系列安全...

阅读(65)评论(0)赞 (1)

如何构建高可用ZooKeeper集群

1

yuehanjs 发布于 2017-02-06

ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基础服务。由于 ZooKeeper 便捷的使用方式、卓越的性能和良好的稳定性,被广泛地应用于诸如 H...

阅读(42)评论(0)赞 (1)

机器学习和深度学习的最佳框架大比拼

9

jameshooo 发布于 2017-02-06

英文原文:Review: The best frameworks for machine learning and deep learning 在过去的一年里,咱们讨论了六个开源机器学习和/或深度学习框架:Caffe,Microsoft Cognitive Toolkit(又名 ...

阅读(57)评论(0)赞 (1)

如何更好的设计RESTful API

jameshooo 发布于 2017-01-03

当您的数据模型已开始稳定,您可以为您的网络应用程序创建公共API。 你意识到,很难对你的API进行重大更改,一旦它发布,并希望尽可能得到尽可能多的前面。 现在,互联网对API设计的意见有很多。 但是,因为没有一个广泛采用的标准在所有情况下都有效,所以你前面有一堆选择:你应该接受什...

阅读(55)评论(0)赞 (1)