写点什么

dsl

0 人感兴趣 · 6 次引用

  • 最新
  • 推荐

XDSL:通用的领域特定语言设计

Nop平台提供了面向语言编程的编程范式,即我们解决问题时总是倾向于先设计一个领域特定语言(DSL),然后再利用该DSL来具体描述业务逻辑。Nop平台中极大简化了创建自定义DSL的过程。

https://static001.geekbang.org/infoq/6a/6a76815978a08ed8a182ab0678b78b03.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

疯狂 SQL 转换系列 - SQL for MongoDB

关于使用SQL访问MongoDB的解决方案,网络上已经可以查到很多。有相当一部分都是比较重的,有的需要安装插件,通过插件界面进行查询交互的,如:DataGrip;有的需要安装分布式计算引擎,并能提供更好的访问性能及应用效果,如:Presto。而对于一些采用

ElasticSearch 高级检索,按照顺序进行搜索

数据检索的应用场景中,经常出现高级检索的功能需求,指定不同的字段与不同的逻辑关系,对数据进行检索。在某些应用场景中,会要求按照检索条件的顺序进行数据查找。

https://static001.geekbang.org/infoq/75/7575d3c7d93d816b34cbf6972b164709.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Elasticsearch 查询及聚合类 DSL 语句宝典

随着使用es场景的增多,工作当中避免不了去使用es进行数据的存储,在数据存储到es当中以后就需要使用DSL语句进行数据的查询、聚合等操作,DSL对SE的意义就像SQL对MySQL一样,学会如何编写查询语句决定了后期是否能完全驾驭ES。

一种基于 Kotlin DSL 的静态代码分析 AST 规则扩展实现

用户头像
maijun
2021-10-05

本文参考Fortify,实现了一种基于 Kotlin DSL + JavaParser 的 面向静态代码分析工具的 AST规则 的扩展方式。而且在实现上,也在很大程度上,实现了能够类似于 缺陷描述 的规则定制方式,规避了 方法调用 类型的语法的出现,可读性和可扩展性更好。

dsl_dsl技术文章_InfoQ写作社区