ORM “杀器”之 JOOQ

2016-08-29
阅读 14 分钟
20.6k
JOOQ 是基于Java访问关系型数据库的工具包,轻量,简单,并且足够灵活,可以轻松的使用Java面向对象语法来实现各种复杂的sql。对于写Java的码农来说ORMS再也熟悉不过了,不管是Hibernate或者Mybatis,都能简单的使用实体映射来访问数据库。但有时候这些 ‘智能’的对象关系映射又显得笨拙,没有直接使用原生sql来的灵活和...

关于分布式系统的思考

2016-08-25
阅读 4 分钟
4.3k
谈及一些分布式系统的理论和思想,包括CAP、BASE、NWR等。并简单分析一些主流数据库分布式方案的利弊,以便我们在开发时更深入全面地进行思考、选择和设计。

使用 React Native 构建 Facebook Paper 类似的 UI

2016-08-23
阅读 3 分钟
2.7k
当人们听到 React Native 后第一反应会觉得它运行缓慢.这是因为一般人会去这样解释 React Native: "它允许你通过 Javascript 构建你的应用程序",而人们会认为浏览器中运行的 JavaScript 性能并不够好.

简介 jCanvas:当 jQuery遇上HTML5 Canvas

2016-08-18
阅读 15 分钟
15.4k
HTML5 可以直接在你的网页中使用 <canvas> 元素及其相关的 JavaScript API绘制的图形。 在这篇文章中,我将向你介绍 jCanvas,一个基于 jQuery的免费且开源的 HTML5的Canvas API。 如果你使用 jQuery 进行开发,jCanvas能够使用 jQuery更简单,更快速的完成一些非常炫酷的 canvas画布及交互效果。 什么是 jCanvas ...

浅析时间序列数据

2016-08-16
阅读 4 分钟
6.5k
时间序列是一个在IT基础设施组件、物联网传感器的每个业务流程中以及在应用程序中功能强大的等待被解锁的强大武器。利用好它可以揭示可操作的趋势,模式,可变性,变化,共变,周期异常,异常和异常值率。在实践中,认识的时间序列数据可帮助您回答这样的问题:

飞驰在Mesos的涡轮引擎上

2016-08-11
阅读 10 分钟
4.4k
回想起第一次接触Mesos, 当时有很多困惑: "这到底是用来做啥的?跟YARN比有什么优势?有哪些大公司在使用么?"。 然而现在技术日新月异地发展, Mesos这个生态圈也开始被越来越多的团队熟悉关注, 像k8s,Swarm之类的重量级竞品一个个地涌现。 在踩了或多或少的坑, 现在重新回到这个问题, 简而言之: Q1: 这到底是用来做啥的?...

iOS - 更轻量级的 AppDelegate - 面向服务设计

2016-08-09
阅读 7 分钟
5.7k
有没有觉得你的 AppDelegate 太过庞大了?一个 iOS应用可能集成了大量的服务,第三方服务、推送服务等等,大多数服务功能彼此独立,想不想把它们彻底从 AppDelegate 中拆出来?

如何用java 5分钟实现一个最简单的mysql代理服务器?

2016-08-04
阅读 5 分钟
5.6k
用java8基于vert.x3 快速实现一个最简单的mysql代理服务器,只需要5分钟时间。 什么是mysql 代理? mysql代理是介于client端和mysql服务端中间层服务,如下图所示: 为什么要使用代理? 大部人都知道使用代理的好处,毕竟,随着互联网越来越普及,互联网系统越来越庞大、复杂,性能要求越来越高,为了让整个系统具有更好...

ReactJS 开发过程中的一些使用心得

2016-08-02
阅读 3 分钟
3.5k
ReactJS作为目前最火的构建用户界面的前端框架,为什么有那么多的前端工程师去追逐它,不仅因为它简单,而且它提供了一系列强大的API让我们摆脱以前繁琐的DOM操作,使我们的逻辑更加清晰,代码更加简单。

次时代Java编程(一):续 vertx-sync实践

2016-07-28
阅读 7 分钟
8.1k
之前介绍过quasar,如果你希望在vert.x项目里使用coroutine的话,建议使用vertx-sync。本篇将介绍vertx-sync。

以用户体验为导向的设计表现

2016-07-26
阅读 2 分钟
3.2k
海底捞的服务是设计出来的,沃尔玛等超市的商品摆位也是设计出来的,苹果的产品就更不用说了。而这一切的设计都要以“用户体验”为导向,要从满足用户最基本的心里需求出发,要不断的差异化 创新产品和服务得到用户的认可。

多屏互动——H5 中级进阶

2016-07-21
阅读 14 分钟
12.8k
随着智能硬件的普及,手机,平板,PC甚至路边的电子广告牌,现代浏览器已经无处不在。在浏览器里编织出我们自己的一片天地已经轻车熟路,但是这还不够,H5赋予了浏览器太多的新特性,等待我们去使用。这篇文章介绍利用手机浏览器的罗盘API,在PC的浏览器实时地绘制一个3D盒模型。

SolrCloud+tomcat7+zookeeper集群配

2016-07-19
阅读 8 分钟
3.1k
主要功能包括强大的全文搜索,点击显示,面搜索,动态聚类,数据库集成,丰富的文件(如Word,PDF)处理,和空间搜索,而且他具有高度的可扩展性,提供容错的分布式搜索和索引。

WEB前端 - “懒人”养成计划

2016-07-14
阅读 3 分钟
3k
 懒在人一开始的印象中,总是给人一种不好的感觉,勤奋一直是传统美德,懒是坏东西。然而事实真是这样吗?最近看过一篇关于懒人科技的文章,觉得很有道理,文章有如下部分:

从应用到平台 - 云服务架构的演进过程

2016-07-12
阅读 7 分钟
6.6k
       MaxLeap早期是一家研发、运营移动应用和手机游戏公司,发展过程中积累了很多通用组件。这些组件很大程度帮公司在移动研发过程中节省了时间和成本,有没有可能以云服务的方式开放出去,创造更大的价值?延续这个思路,公司成立了云服务部门,尝试服务的商业化。

在下函数式编程有何贵干

2016-07-07
阅读 6 分钟
5.7k
函数式编程,一个一直以来都酷,很酷,非常酷的名词。虽然诞生很早也炒了很多年但是一直都没有造成很大的水花,不过近几年来随着多核,分布式,大数据的发展,函数式编程已经广泛投入到了实战中。

移动云平台的基础架构之旅(二)- 云代码篇

2016-07-05
阅读 7 分钟
4.2k
随着MBaaS的发展,取代移动企业应用程序平台的趋势也越来越明显。MBaaS系统为了让企业能方便快捷的开发自己移动应用程序,提供了诸多移动客户端支持,有最通用的REST API,也有方便移动开发者的软件开发工具包,还有一定程度的监控和分析服务提供。而对于相对比较复杂的应用程序,开发者有时不想也不必在移动设备上运行...

yeoman-generator 入门教程

2016-06-29
阅读 9 分钟
11.9k
随着 Web 2.0 和 HTML 5 的流行,现在的 Web 应用所能提供的功能和交互能力比之前传统的 Web 应用要强大很多。应用的很多实现逻辑被转移到了浏览器端来实现。浏览器不再只提供单一的数据接收和展现功能,而是提供更多的用户交互能力。浏览器端所包含的 HTML、CSS 和 JavaScript 代码也变得更加复杂。对于日益复杂的前端...

Redux 最佳实践[译]

2016-06-20
阅读 6 分钟
8.4k
Redux 是 其他 flux 框架 推荐使用的 React 框架。当我开始写这篇文章时,它还是 1.0.0 版本,当这篇文章发布时,它已经是 3.0.0 了。

使用Vert.x构建Web服务器和消息系统

2016-06-14
阅读 15 分钟
11.7k
如果你对Node.js感兴趣,Vert.x可能是你的下一个大事件:一个建立在JVM上一个类似的架构企业制度。 这一部分介绍Vert.x是通过两个动手的例子(基于Vert.x 2.0)。

在 React Web 和 原生 App 中共享代码

2016-06-07
阅读 5 分钟
3.6k
本文讲的是一种在 React Web 和 React Native 共享应用程序逻辑,但在每个平台保持独立的渲染特性的方法。示例应用程序可以在 这里 上找到。

使用 FLOWCONTROLLERS 改进IOS应用架构

2016-06-02
阅读 4 分钟
3.3k
现代应用程序通常需要需要支持以多种方式展示相同的视图控制器。例如,在iPhone上你 push 一个新的视图控制器,但是在 iPad 上,你会把它嵌入另一个视图控制器或者用 popover 展示出来。

单元测试和集成测试业务应用程序

2016-05-31
阅读 14 分钟
3k
单元测试是通过写代码来测试代码的一个小单位测试方式。在一个单元测试中,一次只能测试一个类。例如,如果你正在测试一个使用类File,而另一个测试类DummyFile是用来消除对物理文件系统的需要,单元测试的测试类逻辑应该被测试。为了使class实现从真实到虚/存根之间切换,接口代替真正的类使用。所以,你的类应使用IFil...

如何结合Gulp使用PostCss

2016-05-26
阅读 5 分钟
6.9k
PostCSS 是使用 JS 插件来转换 CSS 的工具,支持变量,混入,未来 CSS 语法,内联图像等等。PostCSS的目标是通过自定义插件和工具这样的生态系统来改造CSS。与Sass和Less这些预编译器相同的原则,PostCSS把扩展的语法和特性转换成现代的浏览器友好的CSS。使用Gulp工具,我们可以通过构建过程转换样式,就像Sass和Less的...

次时代Java编程(一) Java里的协程 | 出续篇 更新ed

2016-05-25
阅读 10 分钟
17.7k
这东西其实有很多名词,比如有的人喜欢称为纤程(Fiber),或者绿色线程(GreenThread)。其实最直观的解释可以定义为线程的线程。有点拗口,但本质上就是这样。

React Native 一周年回顾

2016-05-23
阅读 8 分钟
4.4k
React Native技术已经应用在maxleap产品线中,并且我们还提供了相关版本的SDK。借此机会,通过开源中国平台翻译了一篇关于React Native的软文。

浅谈“高逼格”产品视觉设计!

2016-05-19
阅读 3 分钟
3.2k
【摘要】好的产品必然是针对性的服务于它的用户,100%为它的用户群进行合理的设计,所以对于一个产品而言,是否具有“高逼格”,不仅仅在于视觉美观与否,还应该拥有更好的用户体验,更实用的产品功能,还应该具有产品“独特的个性”。

移动云平台的基础架构之旅-云应用篇

2016-05-16
阅读 6 分钟
4k
当下10后都能在手机键盘上敲字如飞,60后的都可以坦然的摇微信,移动互联网可谓炙手可热。随着智能手机的快速发展,移动APP作为登入移动互联网最便捷的方式,扼守着移动互联网的入口。现在这类软件被越来越多的人所青睐,在没有大量资金的情况下,手机APP是中小企业发展方向的一个很好选择。对于个人和企业移动APP 已经...

WEBPACK 入门

2016-05-13
阅读 5 分钟
3.4k
官网介绍:webpack是一个模块打包器。webpack 处理带有依赖关系的模块,生成一系列表示这些模块的静态资源。(webpack is a module bundler.webpack takes modules with dependencies and generates static assets representing those modules.)。

快速部署TEST-DRIVEN DEVELOPMENT/DEBUG环境

2016-05-11
阅读 3 分钟
2.9k
Test-Driven Development 测试驱动开发,这个词儿各位技术大大必定耳熟能详,我作为一个曾经的Develop, ops,现在的DevOps从业者,这次想来跟大家聊聊Test-Driven Development。测试驱动开发传统意义上就是先写测试用例,再做代码实现,这样就能明确代码功能,减少开发无用功能的时间,很多好处,就不赘述了。