DSL
  • 2024-11-01Elasticsearch Query DSL创建滚动索引(生命周期策略)
    创建生命周期策略,并指定索引文档数量为10时创建新的索引:PUT_ilm/policy/roll-policy-10{"policy":{"phases":{"hot":{"min_age":"0s","actions":{"rollover":{
  • 2024-11-01基于 LLM 的小众脚本语言(某仿真软件 DSL)生成方案
    某仿真软件现状新建仿真项目后,工程中的模型只能依靠编辑其自带的脚本语言来进行增删改,业务人员的学习成本极高。网上的资料也很少,Github上都只能找到一个该软件的项目代码。文档也基本只有该软件自带的文档,社区基本没有,好在文档写的比较详实。目前打算去尝试的解决方案基于Co
  • 2024-10-21飞码LowCode前端技术(五)
    简介飞码是京东科技-市场与平台运营中心-平台研发部研发低代码产品,可使营销运营域下web页面快速搭建。飞码是单web页面搭建工具,从创建页面到监测再到投产的一站式解决方案。会通过七篇文章介绍飞码,分别是:(1)、背景与数据结构设计,(2)、如何便捷配置出页面-1,(3)、如何便捷配置出页面-2,(4)、
  • 2024-10-17ES(文档,DSL)
    文档操作有了索引库,接下来就可以向索引库中添加数据了。Elasticsearch中的数据其实就是JSON风格的文档。操作文档自然保护增、删、改、查等几种常见操作,我们分别来学习。1.新增语法POST/索引库名/_doc/文档id{"字段1":"值1","字段2":"值2","字段3":{
  • 2024-10-01ELK日志收集之ES的DSL查询语句
    一、简介在Elasticsearch中,我们可以使用Elasticsearch-DSL(ElasticsearchDomainSpecificLanguage)来构建和执行复杂的搜索查询。官方QueryDSL指导文档。叶查询:在特定字段中寻找特定值,例如match,term或range。复合查询:具有查询子句或逻辑方式组和查询如booldis_max包含mus
  • 2024-09-25Groovy 是一门 DSL 语言
    近期接触了很多新的领域,在一个个大坑中摸爬打滚。其中一部分内容又让我发现了Groovy的新应用领域,但是我对Groovy越来越沦落为一个纯纯的DSL语言(DSL(Domain-SpecificLanguage,领域特定语言)是一种为特定领域或问题设计的编程语言)。相较于通用编程语言(如Java、Python),DSL语言专
  • 2024-09-24低代码工具和大模型AI助手之间的关系(二)
  • 2024-09-21给 DSL 开个脑洞:无状态的状态机
    阿里妹导读:什么是 DSL?DSL 是一种工具,其核心价值在于提供了一种手段,可以更加清晰地就系统某部分的意图进行沟通。本文将通过实现一个状态机引擎来看清DSL的本质,介绍状态机的核心模型和Fluent接口,并解决状态机的性能问题。最近在一个项目中,因为涉及很多状态的流转,我们选择使
  • 2024-09-04S-Clustr(影子集群) Simple SCC伪代码编译器,工业控制DSL结构语言,递归函数调用
    项目地址:https://github.com/MartinxMax/S-Clustr/releases200S-ClustrSimpleDSL语法内置函数示例RUN(启动设备)RUN:<ID>STOP(停止设备)STOP:<ID>TIME(MS延时)TIME:<Delay/Ms>函数示例DEF(定义函数名,空形参)DEFFunction:DEF(函数名,带形参)DEFFunction:var,
  • 2024-08-29ElasticSearch学习笔记(三)RestClient操作文档、DSL查询文档、搜索结果排序
    文章目录前言5RestClient操作文档5.4删除文档5.4修改文档5.5批量导入文档6DSL查询文档6.1准备工作6.2全文检索查询6.3精准查询6.4地理坐标查询6.5复合查询6.5.1相关性算分6.5.2布尔查询7搜索结果处理7.1排序7.1.1普通字段排序7.1.2地理坐标排序
  • 2024-08-25【JAVA安全】JOOQ框架常见SQL注入场景
    一、关于JOOQ1.1核心接口1.2常见参数绑定方式二、常见SQL注入场景2.1PlainSQLAPI以下文章来源于亿人安全,作者tkswiftyJOOQ是一个ORM框架,利用其生成的Java代码和流畅的API,可以快速构建有类型约束的安全的SQL语句。本文主要介绍该框架常见的SQ
  • 2024-08-20使用对比!SLS 数据加工 SPL 与旧版 DSL 场景对照
    作者:灵圣概述如前一篇《SLS数据加工全面升级,集成SPL语法》所述,SLS数据加工集成了SLS数据处理语法SPL。与旧版本数据加工DSL相比,SPL在处理非结构化数据的场景中,其语法简洁度上有很多提升,比如中间类型保持、字段引用、无缝兼容SQL函数等。这里我们继续讨论在不同的数
  • 2024-08-11ElasticSearch中的DSL查询与DSL过滤
    DSL查询定义对于简单查询,使用查询字符串比较好,但是对于复杂查询,由于条件多,逻辑嵌套复杂,查询字符串不易组织与表达,且容易出错,因此推荐复杂查询通过DSL使用JSON内容格式的请求体代替。DSL查询是由ES提供丰富且灵活的查询语言叫做DSL查询(QueryDSL),它允许你构建更加复杂、强
  • 2024-07-25D-Link DSL-2740EL路由器漏洞报告
    验证视频.mp4模拟使用FirmAE一键模拟./init.shsudo./run.sh-rdlinkDSL.img然后通过nb转发到宿主机./nb-tran7070192.168.1.1:80漏洞点sprintf函数没有任何检测直接拼接ip,并且只检测了一个ip格式是否正确,所以只需要合理构造rop链即可攻击成功。pocPOST/cgi-
  • 2024-07-18spark DSL 的开窗
    withColum("新增一列的列名",某个函数overWindow.partitionBy($"按照该字段分区").orderBy($"按照该字段排序".desc))========================================================================================================================================
  • 2024-07-17详细解析Kafaka Streams中各个DSL操作符的用法
    什么是DSL?在KafkaStreams中,DSL(DomainSpecificLanguage)指的是一组专门用于处理Kafka中数据流的高级抽象和操作符。这些操作符以声明性的方式定义了数据流的转换、聚合、连接等处理逻辑,使得开发者可以更加专注于业务逻辑的实现,而不是底层的数据流处理细节。KafkaStreams
  • 2024-06-14理解Es的DSL语法(二):聚合
    前一篇已经系统介绍过查询语法,详细可直接看上一篇文章(理解DSL语法(一)),本篇主要介绍DSL中的另一部分:聚合理解Es中的聚合虽然Elasticsearch是一个基于Lucene的搜索引擎,但也提供了聚合(aggregations)的功能,允许用户对数据进行统计和分析。聚合可以按照不同的维度对数据进行分组和
  • 2024-06-13低代码dsl 可视化 json schema
     低代码=可视化编辑器+组件库+JSON Schema+后端业务+DSL个人理解:JSONSchema是真正的核心,低代码平台实际上是生产和消费JSON数据的平台可视化编辑器一般会包括组件列表(初始化JSON),画布(消费JSON),组件属性配置列表(修改JSON)
  • 2024-05-13低开开发笔记(六): 工作台与模板样式开发
    好家伙,仅仅只是实现了样式,完整功能暂未完成 完整代码已开源https://github.com/Fattiger4399/ph-questionnaire.git  1.灵感来源(抄袭对象)刚开始想着随便写个低开项目练练手的,然后就写成这样了1.1.简道云 1.2.问卷星  2.上代码<template><divc
  • 2024-05-03fedora40 拨号上网
    GNOME桌面的设置中网络不能直接新增拨号上网网络,须用NetworkManager程序进行设置,命令为nmtui本文针对的是fedora40系统的拨号上网操作流程,适用于fedora36及以上的版本,应该也适用于centos7及以上版本依赖准备#安装PPPsudodnfinstallppp#查看PPP内核模块已经
  • 2024-04-24「Java开发指南」如何利用MyEclipse启用Spring DSL?(二)
    本教程将引导您通过启用SpringDSL和使用ServiceSpringDSL抽象来引导Spring和Spring代码生成项目,本教程中学习的技能也可以很容易地应用于其他抽象。在本教程中,您将学习如何:为SpringDSL初始化一个项目创建一个模型包创建一个服务和操作实现一个服务方法启用JAX-WS和DWR
  • 2024-04-22低开开发笔记(四):实现编辑器内拖拽
    好家伙,本篇我们来说说,编辑器内如何实现拖拽完整代码已开源https://github.com/Fattiger4399/ph-questionnaire.git  0.效果预览 1.思路1.1.视图操作分析这一块是这一章节最核心的部分到 用户进行了什么操作?(1)点击编辑器中第一个组件(2)松开(3)在setter中修改第一
  • 2024-04-19c# .net core 将对应的语句转成dsl
    痛点:遇到一个问题,代码嵌套的es查询逻辑,太乱,太复杂。通过代码直观人工去转dsl发现根本不可能。后老看到调试模式能拿到dsl,方法如下https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/debug-mode.html使用debug模式,按文档的设置。设置完成之后,按文档https:
  • 2024-04-18SpringCloud(七.4)ES(elasticsearch)-- DSL查询语法
    DSL查询语法 1、查询所有以下是简写和全写 总结:  2、全文检索查询(match)全文检索查询,会对用户输入内容分词,常用于搜索框搜索: 回顾在 SpringCloud(七.3)ES(elasticsearch)--RestClient操作 中创建索引时添加的all字段,以及字段拷贝copy_to。这里all字段就派上了用
  • 2024-04-09ES查询之简单查询、DSL查询、match和term查询
    目录前言一、Elasticsearch之查询的两种方式1.1准备数据1.2字符串方式查询(简单查询)1.3DSL方式查询二、match与term系列查询2.1match系列查询2.1.1准备数据2.1.2match(按条件查询)2.1.3match_all(查询全部)2.1.4match_phrase(短语查询)2.1.5match_phrase_prefix(最左前缀查询)2.1.