我想使用SQL 来获取01
字符串的一部分abcd_01
.应该对此进行什么查询,其中长度在_
变化之前?也就是说,它可能是abcde_01
或ab_01
.基本上,我想要的一部分_
.谢谢.
实际上我有2个表table1和table2
表格1
name
city
addr.
Run Code Online (Sandbox Code Playgroud)
表2
name
city
addr.
ph.no
Run Code Online (Sandbox Code Playgroud)
现在ph.no字段是表2中的额外字段
所以我想在table1上的select查询输出中显示字段ph.no,默认值为12345,因为我想将该输出附加到outfile中.帮帮我..我正在使用db2 as400数据库
我使用hibernate Criteria
类来获取表的所有记录:
Criteria criteria = session.createCriteria(AppTaskConfig.class)
Run Code Online (Sandbox Code Playgroud)
我想获取列名,因为我需要将结果集转换为JSON格式.
我正在尝试使用 SMT 函数添加密钥以将其用作 ES 文档的文档 ID,但它不起作用。我正在使用 confluence es 连接器。配置文件如下: connect-standalone.properties
bootstrap.servers=localhost:9092
key.converter=org.apache.kafka.connect.json.JsonConverter
value.converter=org.apache.kafka.connect.json.JsonConverter
key.converter.schemas.enable=false
value.converter.schemas.enable=false
internal.key.converter=org.apache.kafka.connect.json.JsonConverter
internal.value.converter=org.apache.kafka.connect.json.JsonConverter
internal.key.converter.schemas.enable=false
internal.value.converter.schemas.enable=false
offset.storage.file.filename=/tmp/connect.offsets
offset.flush.interval.ms=10000
Run Code Online (Sandbox Code Playgroud)
连接器配置:
#Connector name
name=logs-=false
#Connector class
connector.class=io.confluent.connect.elasticsearch.ElasticsearchSinkConnector
tasks.max=1
topics=test
topic.index.map=test:activity
connection.url=http://localhost:9200
type.name=Activity
#ignore key and schema
key.ignore=false
schema.ignore=true
transforms=InsertKey,ExtractId
transforms.InsertKey.type=org.apache.kafka.connect.transforms.ValueToKey
transforms.InsertKey.fields=recordId
transforms.ExtractId.type=org.apache.kafka.connect.transforms.ExtractField$Key
transforms.ExtractId.field=recordId
Run Code Online (Sandbox Code Playgroud)
我正在向 kafka 发送以下消息:
{"recordId":"999","activity":"test","description":"test Cont"}
Run Code Online (Sandbox Code Playgroud)
在接收器连接器中出现此错误:
org.apache.kafka.connect.errors.ConnectException: Key is used as document id and can not be null.
at io.confluent.connect.elasticsearch.DataConverter.convertKey(DataConverter.java:56)
at io.confluent.connect.elasticsearch.DataConverter.convertRecord(DataConverter.java:86)
at io.confluent.connect.elasticsearch.ElasticsearchWriter.write(ElasticsearchWriter.java:210)
at io.confluent.connect.elasticsearch.ElasticsearchSinkTask.put(ElasticsearchSinkTask.java:119)
at org.apache.kafka.connect.runtime.WorkerSinkTask.deliverMessages(WorkerSinkTask.java:384)
at org.apache.kafka.connect.runtime.WorkerSinkTask.poll(WorkerSinkTask.java:240)
at org.apache.kafka.connect.runtime.WorkerSinkTask.iteration(WorkerSinkTask.java:172)
at org.apache.kafka.connect.runtime.WorkerSinkTask.execute(WorkerSinkTask.java:143)
at org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:140) …
Run Code Online (Sandbox Code Playgroud) elasticsearch apache-kafka apache-kafka-connect confluent-platform
我正在开发一个Ionic 4/电容器应用程序,它将作为 PWA、iOs 和 android 本机应用程序发布。我正在使用角度服务工作者缓存机制(使用 ngsw-config.json 文件)来缓存一些响应。它在浏览器上运行良好。写入缓存和从缓存读取都可以无缝工作,无需编写任何代码。我的困惑是,这个 Service Worker 缓存可以在本机 android/iOs ionic 4 应用程序上工作吗?
如果没有,那么我必须在代码中编写缓存函数( get() 和 set() )来缓存响应/图像(使用离子存储等)。但是,如果我的服务工作线程缓存已打开,并且这些缓存方法也在我的代码中,那么是否会出现对相同内容的重复缓存写入?
我不知道如何处理这个问题,因为我是 Ionic4/PWA 世界的新手。请建议一种适用于所有三种模式(即 PWA、iOS 和 android)的缓存架构设计。
提前表示赞赏和感谢。
hybrid-mobile-app ionic-framework service-worker progressive-web-apps capacitor
是否有任何方法可以清除RPG中的AS400屏幕?我正在寻找与clrscr()
C中结果相同的东西.
我是AJAX的新手,只是想确认一下:如果我将所有代码放在桌面上的文件夹中并且我使用AJAX以HTML格式输出文件内容,是否可以通过AJAX访问本地文件或文件应该在服务器上?
我只是第一次测试AJAX功能,因为它在.js文件中显示错误"拒绝访问"而面临问题
我正在使用柱形图生成图表。下面是代码:
function drawActiveJobsChart() {
var i=0;
var j=0;
var data = new google.visualization.DataTable();
data.addColumn('string','Systems');
data.addColumn('number', 'Counts');
$.getJSON('SubSystemNumbers.action', function(json) {
$.each( json.SysActNum, function( key, val ) {
i++;
});
data.addRows(i);
$.each( json.SysActNum, function( key, val ) {
if (val>=30) {
data.setProperty(j,1,'style','color:red');
}
data.setValue(j, 0,key);
data.setValue(j, 1,val);
j++;
});
});
var options = {
title: 'System Numbers',
width:900, height:400,
allowHtml: true,
hAxis: {title: 'Systems', titleTextStyle: {color: 'red'},textStyle: {color: 'red'}}
};
var chart = new google.visualization.ColumnChart(document.getElementById(chartDiv));
chart.draw(data, options);
}
Run Code Online (Sandbox Code Playgroud)
现在我添加了逻辑,当 return val 大于 …
嗨下面是我的JSON,HTML和jquery代码示例:Json:
{
"node":[
{"name":"XXX",
"child":[ {"name":"acb"},
{"name":"txy"}
]
},
{"name":"ZZZ",
"child":[{"name":"ism"},
{"name":"sss"}
]
},
{"name":"PPP"},
{"name":"QQQ"}
]
}
Run Code Online (Sandbox Code Playgroud)
Jquery代码:
$(document).ready(function(){
var $ul=$('<ul></ul>');
$.getJSON('test1.json', function(json) {
$.each(json.node, function(key,value){
getList(value, $ul);
})
});
$ul.appendTo("body");
});
function getList(item, $list) {
if (item) {
if (item.name) {
$list.append($('<li><a href="#">' + item.name + '</a>' +"</li>"));
}
if (item.child && item.child.length) {
var $sublist = $("<ul/>");
$.each(item.child, function (key, value) {
getList(value, $sublist);
});
$list.append($sublist);
}
}
}
Run Code Online (Sandbox Code Playgroud)
因此,当我运行此代码时,列表将返回为
<ul>
<li></li>
<ul>
<li></li>
<li></li>
</ul>
</ul> …
Run Code Online (Sandbox Code Playgroud) sql ×3
ibm-midrange ×2
json ×2
ajax ×1
apache-kafka ×1
capacitor ×1
database ×1
hibernate ×1
html ×1
html-lists ×1
java ×1
javascript ×1
jquery ×1
rpg ×1
string ×1