微服务架构实践总结 经验

monolithic架构指的是应用被以单一单元构建。比如一个小型订餐网站包含菜品展示、下订单、在线支付等业务功能模块,该网站的后端系统应用实现了所有这些业务功能。 而微服务架构则是由一组微服务组成的架构模式。 每个微服务都是

jopen 2015-07-24   45692   0

解读redux工作原理 经验

1. 前言 随着WEB应用变得越来越复杂,再加上node前后端分离越来越流行,那么对数据流动的控制就显得越发重要。redux是在flux的基础上产生的,基本思想是保证数据的单向流动,同时便于控制、使用、测试。

jopen 2016-01-02   146180   0

基于PHP的超炫酷HTML5交互式图表 经验

和Highcharts之后,我决定采用phpChart作为我的首选工具。 背景 作为一个主要的后端 程序员 ,我既没有很多时间去慢慢研究使用JavaScript(客户想要在24小时内就能在网上看到

jopen 2015-07-16   30396   0

代码审查过程 经验

是每个人都能对代码的每个角落了如指掌。我们中有些人偏重于前端的工作,有些人侧重于数据仓库和报表,还有些人则在后端折腾Ruby代码。我们都会经常重 新搭配分组以相互传播知识,不过始终还是有相当多的人在为不同的项目工作,而没有一个人能把整个系统吃透。

y35w 2015-07-09   36686   0

webpack实践最后一篇 经验

js 和 index.css 。 include 在编译期来决定最终呈现什么样的HTML 在后端语言的模板中 include 是一个非常有用的特性,因为它可以抽象分离不同的HTML结构,来达到复用的目的。

AAIOpen 2016-04-14   16128   0

手把手带你实现Markdown编辑器语法高亮 经验

Techniques 。这本书主要讲前端,大家熟知的可能是龙书,但是龙书不太适合新手,所以就不推荐了。后端方面还有各种鲸书,虎书。 iOS开发如何使用正则匹配 iOS开发中,使用正则匹配的场景不是很多:

JoeOKQE 2017-03-01   13492   0

Clojure 运行原理之编译器剖析 | Keep Writing Codes 经验

为字节码。一般来说,编译器包括 两 个部分 : 前端: 词法分析 —> 语法分析 —> 语义分析 后端: 分析、优化 —> 目标代码生成 Clojure 的编译器也遵循这个模式,大致可以分为以下两个模块:

karoizi 2017-02-06   7235   0

如何找到SQL注入中的盐 经验

Duncan,Duncan 可以提取像这样场景下的数据。我创建了一个简单的模块,使用下列表达式来执行请求(后端使用的数据库是 PostgreSQL): "ascii(substr(cast((%s) as varchar)

SantosPena 2017-01-10   28334   0

从TensorFlow到Theano:横向对比七大深度学习框架 经验

是一个用于快速构建深度学习原型的高级库。我们在实践中发现,它是数据科学家应用深度学习的好帮手。Keras 目前支持两种后端框架:TensorFlow 与 Theano,而且 Keras 再过不久就会成为 TensorFlow

master33 2017-02-17   37864   0
Theano   AI   TensorFlow  

2017 Vue.js 2快速入门指南 经验

概述 Vue是专注于构建用户界面层的渐进式JavaScript框架,它可以很方便地与各种中间件或者后端应用程序集成使用。Vue为我们构建界面层提供了大量有用的工具,助我们构建复杂的单页应用。Vue的特性包括但不限于:

Bebe8894 2017-01-11   17795   0

Python学习路径及练手项目合集 经验

基于Flask/RethinkDB实现TODO List 本实验将学习 RethinkDB 作为数据库后端,Backbone.js 作为前端的技术栈,并实现一个清单应用。从中我们可以学习 Flask Web

LouiseMontg 2016-11-11   32195   0

一个十二年老程序猿的碎碎念 经验

源框架支撑这个古老而又现代的帝国。 有人不屑于js就是个脚本,但是node异军突起,正在逐步向后端深入。 跳出语言的框框吧,作为一枚程序猿,我们更应该重视的并不是语言本身,语言只是一个工具罢了。

RosemarieAl 2016-05-26   17851   0
Java   .NET  

你还需要知道的9个大数据技术 经验

种数据源和提取、加载和转换(ETL)工具。 该工具为数据发现提供了Web界面,支持API的后端服务器负责控制元数据的爬网(Crawling)以及与其他系统的集成。 Microsoft Cognitive

2018年在Java、Web和移动开发方面最值得关注的12大开源框架 经验

快速开发高品质的移动应用并拓展业务。你可以选择Firebase作为Android或iOS应用程序的后端。 如果你打算在2018年进入移动应用程序开发,那么学习Firebase将会是是一个很好的开始。

CletaYates 2018-02-02   33620   0

如何用Go语言每分钟处理100万个请求 经验

的首席架构师,两个活跃在网络安全行业的公司。 有趣的是,在过去10年左右的时间里,作为一名软件工程师,我所参与的所有web后端开发大部分都是以Ruby on Rails(Rails是使用Ruby语言编写的网页程序开发框架,目

sandianban 2017-09-13   39783   0

iOS开发工具-网络封包分析工具Charles 经验

Remoting 或 Flex Remoting信息格式化,方便查看。 支持重发网络请求,方便后端调试。 支持修改网络请求参数。 支持网络请求的截获并动态修改。 检查HTML,CSS和RSS内容是否符合

jopen 2015-03-10   21052   0

分布式日志收集系统:Facebook Scribe 经验

Scribe的系统架构 如上图所示:Scribe从各种数据源上收集数据,放到一个共享队列上,然后push到后端的中央存储系统上。当中央存储系统出现故障时,scribe可以暂时把日志写到本地文件中,待中央存储系

jopen 2012-01-11   43025   0

微信架构的启示 经验

性、用户体验及开发敏捷都具有重要作用。 前轻后重 由于客户端升级不便,从技术设计上尽量利用后端的设计来减少依赖客户端升级的方法。如某个版本新增了群聊功能,按常规思路,需要所有客户端升级 才能全

jopen 2012-07-03   56655   0

为什么大型网站前端使用 PHP 后台逻辑用 Java? 经验

于基础业务逻辑的调整往往都是整体修改,并层层测试确认才能发布的。 所以,大型网站前端采用PHP后端采用Java,既好招人又好维护、系统稳定还性能高、连安全性都大大增加。代码复用、文档完备度居然也都

jopen 2013-09-25   110143   0
Java  

分布式还是混合式? 谈CDN架构对服务质量的影响 经验

CDN被设计成通过平等高速以及可靠的传输所有内容来提供高质量的Qos。这就是我们新的SkyWay软件。这种分布式 后端组件 简 化所有硬盘访问-指向一个专用SAN(存储区域网络)-来确保随机读操作可以以更快的速度完成

jopen 2014-10-20   28485   0
1 2 3 4 5 6 7 8 9 10