加载中
如何在阿里云上使用Data Lake Analytics分析Table Store数据

Data Lake Analytics(简称DLA)介绍 数据湖(Data Lake)是时下大数据行业热门的概念:https://en.wikipedia.org/wiki/Data_lake。基于数据湖做分析,可以不用做任何ETL、数据搬迁等前置过程...

2018/09/05 12:01
34
DataQL 的表达式编译(自创的一种表达式编译算法)

憋了两周多这个算法算是憋出来了。大体思路是通过 parser 解析表达式,产生一颗 AST 树。然后将 AST 编译成指令序列。 举个例子:12 + 12 * 2 - 12,根据先算乘除后算加减的规则表达式要被编...

2017/10/15 15:46
306
强大好好用的查询语言 DataQL,首次曝光执行机制

在杭州站的 OSC 杭州站原创会上。首次给大家介绍的 DataQL,目前给大家曝光一些新的消息。 Hasor - DataQL,是一个新的服务查询语言。它比 GraphQL 更强大更好用,更贴近开发者。本次曝光的内...

2017/07/11 10:48
1K
Simple GraphQL 改良升级为 DataQL

非常感谢 @悠悠然然 的指点,才让 Simple GraphQL 的更快问世,目前第一版已经开发完毕并且可以正常运行。 地址为:http://git.oschina.net/zycgit/hasor,欢迎大家 forck 和 star。 Simple...

2017/06/11 18:46
318
Simple GraphQL 介绍

GraphQL 是 Facebook 出品的一个服务查询语言(https://github.com/facebook/graphql) 一个GraphQL查询是个字符串,查询引擎接收这个字符串之后返回所需要的数据。原生的 GraphQL,查询是返...

2017/03/28 18:29
590
ASM Type top (current frame, locals[3]) is not assignable 问题排查

先说遇到的问题,Hasor 在1.6 和早期 1.7 jdk 下运行 asm 动态生成的字节码无任何异常。接着有反馈在 java8下出现类似如下异常,一开始并没有里会这个异常信息。找到一个解决办法是增加一个 ...

2017/02/15 14:06
316
树莓派,接收遥控器指令

进行下面操作之前希望你是一名不干服输,勤于动手的 gek。下面这条路很清晰,但是相信每一步你都会遇到更多的问题,所以你还要有 google or baidu 资料的能力。 1. 把 config.txt 中有关红外...

2016/11/27 11:27
376
JFinal 整合 Hasor 之后 JFinal 会更强!!

Hasor 2.5.1 版本开始 支持深度整合 JFinal。整合之后您在使用 JFinal 时候会更爽快,JFinal 会变得更强! IoC/Aop 支持 Controller 通过 @inject 注解进行依赖注入服务。 被注入的服务支持 ...

2016/11/07 19:33
571
RSF 分布式服务框架设计:线程模型

RSF 的线程模型 使用了 RSF 框架之后系统一共会产生至少 7 条线程,有些功能的线程可能会产生多个。我们先来鸟瞰一下所有的线程和它们的大致功能。 初一看,还真是挺复杂的,这么多线程,这么...

2016/11/01 18:42
812
RSF 分布式 RPC 服务信息的暴露

在上一篇 Blog 文中,我们了解到 RSF 的整体设计一共是分了 9 个层次。这一篇 Blog 我们来专门介绍 RSF 是如何将服务发布出去的。我们简称服务暴露。 什么是服务暴露? 让我们先来看一张图,...

2016/10/30 19:44
726
RSF 分布式 RPC 服务框架的分层设计

RSF 是个什么东西? 一个高可用、高性能、轻量级的分布式服务框架。支持容灾、负载均衡、集群。一个典型的应用场景是,将同一个服务部署在多个Server上提供 request、response 消息通知。使用...

2016/10/28 18:48
2.8K
使用你喜欢的模版引擎渲染页面

目前 Web 网站的开发 基本都用到了模版引擎,使用 Hasor 开发 web 可以使用你喜欢的任何模版解析引擎。在开始本文之前,先推荐您三篇相关文章: https://my.oschina.net/u/1166271/blog/7530...

2016/10/06 15:59
565
使用 Hasor 实现 模版化配置文件

Hasor 不光小巧还很精良,这一片文章我们来讲一讲 “模版化配置文件”。 首先在了解模版化配置文件之前先看一下我们的实际开发中的问题。现在假设你有一个小团队,大家分别开发同一个项目的不...

2016/10/06 13:37
173
用 Hasor 实现文件上传

Hasor 采用了与 JFinal 类似的方式提供 API,底层的上传机制是来自 apache commons fileupload 并将其进行大量简化后内置到 Hasor 自身。 因此在 Hasor 中使用文件上传功能无需引入任何第三方...

2016/10/06 13:14
171
使用 RESTful 的方式开发 Web应用

RESTful是火了很久的一种开发方式。这里有一篇文章对于 RESTful 的定义介绍的还比较详细:https://my.oschina.net/u/2369492/blog/656717。而本文就不再这里对于 RESTful 定义做过多介绍了。...

2016/10/02 11:44
356
简单方便的表单验证

本节将会介绍如何使用 Hasor 强大的表单验证功能。在开始正文之前先墨迹两句为什么要使用表单验证功能。 通常一个表单在递交到后台之后我们在处理表单内容之前会做一些参数合法性校验。比如:...

场景化表单验证

上一篇文章介绍了如何使用 Hasor 表单验证功能(https://my.oschina.net/u/1166271/blog/754087)那么这一篇文章特意讲一下场景化表单验证。 什么是场景化验证? 场景化验证主要是指针对同一...

谈一谈 Bean的作用域

Hasor 在管理 Bean 的时候支持作用域。一个典型的作用域应用场景就是“单例”,单例作用域的表现是整个应用程序中只保存一份。 另外一个作用域的例子是用户登录网站之后web应用程序通过 sess...

请求转发器实现原理

一个好的 Web 开发框架必然少不了接收 Action 请求这个重要的环节。我们也可以看到市面上不同的框架都有着自己特色的处理方式。当然 Hasor 在处理 Web 请求时也会有自己独特的处理方式。看过...

接受 Request 请求并获取请求参数

首先一个好的 API 一定是易于理解的,这样可以大大的减少开发者学习成本。Hasor 在设计上非常注重 API 的设计。功能的实现的优先级都没有 API 设计的优先级高,可见 Hasor 并不是简单的为了实...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部