我收到了以下错误
Order.com.MainMethod.main(MainMethod.java:71)中的订单"."主"java"中的异常java.lang.NoClassDefFoundError:org/apache/xmlbeans/XmlObject在OrderBook.WriteToExcelSheet.CreateOutPutFile(WriteToExcelSheet.java:20)
我在网上查找了这个错误的原因,但无法找到我收到它的原因.
我已经包含了以下jar文件
poi-3.9-20121203.jar,
poi-excelant-3.9-20121203.jar,
poi-examples-3.9-20121203.jar,
poi-ooxml-3.9-20121203.jar,
poi-ooxml-schemas-3.9-20121203.jar,
poi-scratchpad-3.9-20121203.jar
Run Code Online (Sandbox Code Playgroud)
码:
public class WriteToExcelSheet {
public static Map < Integer, Object[] > data = new TreeMap < Integer, Object[] > ();
public static void CreateOutPutFile() {
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Orderbook Stats");
//This data needs to be written (Object[])
//Iterate over data and write to sheet
Set < Integer > keyset = data.keySet()
int rownum = 0;
for (Integer key: keyset) {
Row row = sheet.createRow(rownum++); …Run Code Online (Sandbox Code Playgroud) 我写了一个风暴拓扑.我基本上想要以字节数组的形式将avro架构中的元组发送到kafka主题.
这就是我设置螺栓的方法:
builder.setBolt(KAFKA_AVRO_BOLT_NAME, new KafkaBolt<String, byte[]>())
.fieldsGrouping(BOLT1, new Fields("key"));
Run Code Online (Sandbox Code Playgroud)
这就是我转换为字节数组的方式
Schema schema = avroObject.getSchema();
DatumWriter<GenericRecord> writer = new GenericDatumWriter<GenericRecord>(schema);
ByteArrayOutputStream out = new ByteArrayOutputStream();
Encoder encoder = EncoderFactory.get().binaryEncoder(out, null);
writer.write(ping, encoder);
encoder.flush();
byte[] message = out.toByteArray();
String key = new String(message, "UTF-8");
Run Code Online (Sandbox Code Playgroud)
当我以下面的方式发出元组时,我在kafka主题中看不到任何内容(将字节流发送到kafka):
collector.emit(tuple, new Values(Obj.hashMD5(key), message));
Run Code Online (Sandbox Code Playgroud)
但相反如果我将字节数组转换为字符串,然后转换为kafka主题它的工作原理:
如下所示:
builder.setBolt(KAFKA_AVRO_BOLT_NAME, new KafkaBolt<String, String>())
.fieldsGrouping(BOLT1, new Fields("key"));
collector.emit(tuple, new Values(Obj.hashMD5(key), key));
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?如何使用storm kafka bolt将字节流发送到kafka主题?
我是HTML和jquery的新手,当鼠标悬停在HTML页面中的图像上时,我试图左右移动图像.
我认为这可以使用jquery animate函数完成,但我不能使它工作.
有人可以给我一个简单的HTML代码,告诉我如何做到这一点?
谢谢,