亚洲色成人网站www永久,亚洲欧美人成视频一区在线,亚洲国产成人高清在线观看,亚洲精品久久久久久动漫,亚洲国产精品久久电影欧美

數(shù)據(jù)專欄

智能大數(shù)據(jù)搬運(yùn)工,你想要的我們都有

科技資訊

科技學(xué)院

科技百科

科技書籍

網(wǎng)站大全

軟件大全

HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
@JFinal
有人遇到過嗎? 用jfinal的Db.find查詢行轉(zhuǎn)列數(shù)據(jù),用了pivot,查詢報(bào)錯(cuò) String sql = " select * from dbo.Mul_Cause_tb pivot( max(event) for [level] in ([1],[2],[3]))a order by id"; List lc = Db.find(sql); 運(yùn)行時(shí),報(bào)如下錯(cuò)誤:[WARN]-[Thread: main]-[org.eclipse.jetty.util.component.AbstractLifeCycle.setFailed()]: FAILED jfinal: com.jfinal.plugin.activerecord.ActiveRecordException: java.sql.SQLException: sql injection violation, syntax error: syntax error, error in :'vot( max(event) for [level] in ([1]',expect IDENTIFIER, actual IDENTIFIER max : select * from dbo.Mul_Cause_tb pivot( max(event) for [level] in ([1],[2],[3]))a order by id com.jfinal.plugin.activerecord.ActiveRecordException: java.sql.SQLException: sql injection violation, syntax error: syntax error, error in :'vot( max(event) for [level] in ([1]',expect IDENTIFIER, actual IDENTIFIER max : select * from dbo.Mul_Cause_tb pivot( max(event) for [level] in ([1],[2],[3]))a order by id at com.jfinal.plugin.activerecord.DbPro.query(DbPro.java:98) at com.jfinal.plugin.activerecord.DbPro.query(DbPro.java:109) at com.jfinal.plugin.activerecord.Db.query(Db.java:55) at com.service.MCSService.calc(MCSService.java:40) at com.RMConfig.afterJFinalStart(RMConfig.java:117) at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:55) at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95) at org.eclipse.jetty.server.Server.doStart(Server.java:277) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) at com.jfinal.server.JettyServer.doStart(JettyServer.java:120) at com.jfinal.server.JettyServer.start(JettyServer.java:64) at com.jfinal.core.JFinal.start(JFinal.java:159) at com.Config.main(RMConfig.java:124) Caused by: java.sql.SQLException: sql injection violation, syntax error: syntax error, error in :'vot( max(event) for [level] in ([1]',expect IDENTIFIER, actual IDENTIFIER max : select * from dbo.Mul_Cause_tb pivot( max(event) for [level] in ([1],[2],[3]))a order by id at com.alibaba.druid.wall.WallFilter.check(WallFilter.java:711) at com.alibaba.druid.wall.WallFilter.connection_prepareStatement(WallFilter.java:240) at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:448) at com.alibaba.druid.filter.FilterAdapter.connection_prepareStatement(FilterAdapter.java:928) at com.alibaba.druid.filter.FilterEventAdapter.connection_prepareStatement(FilterEventAdapter.java:122) at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:448) at com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl.prepareStatement(ConnectionProxyImpl.java:342) at com.alibaba.druid.pool.DruidPooledConnection.prepareStatement(DruidPooledConnection.java:318) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.jfinal.plugin.activerecord.SqlReporter.invoke(SqlReporter.java:58) at com.sun.proxy.$Proxy8.prepareStatement(Unknown Source) at com.jfinal.plugin.activerecord.DbPro.query(DbPro.java:67) at com.jfinal.plugin.activerecord.DbPro.query(DbPro.java:96) ... 20 more Caused by: com.alibaba.druid.sql.parser.ParserException: syntax error, error in :'vot( max(event) for [level] in ([1]',expect IDENTIFIER, actual IDENTIFIER max at com.alibaba.druid.sql.parser.SQLParser.printError(SQLParser.java:229) at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:325) at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:121) at com.alibaba.druid.wall.WallProvider.checkInternal(WallProvider.java:620) at com.alibaba.druid.wall.WallProvider.check(WallProvider.java:574) at com.alibaba.druid.wall.WallFilter.check(WallFilter.java:699) ... 35 more

技術(shù)問答
2016-02-19 14:08:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我將linux的代碼,放到win 7下的cygwin里進(jìn)行編譯和執(zhí)行。 死的比較難看。跟蹤到的錯(cuò)誤,實(shí)際是在三個(gè)平臺(tái)上存在兩種不同的情況。

mac os 下,apple llvm 5.0 , sizeof(va_list) == 24
(ubuntu) linux 下,gcc 4.8.2 , target x86_64-linux-gnu ,sizeof (va_list) == 24
cygwin(win7)下, gcc 4.8.3 ,target x86_64-pc-cygwin,sizeof (va_list) == 8
即便makefile 的 CFLAGS 增加 -D_M_ALPHA ,仍然無效,現(xiàn)在只能通過把 va_list ,va_start 等等用宏裹一層的方式,自定義選擇性的實(shí)現(xiàn)。
是否與靠譜的方式,通過cygwin的gcc的參數(shù)配置,讓 sizeof(va_list) == 24 。
有段時(shí)間沒有在win下玩代碼了。。。。把這個(gè)差異忘記了。cygwin里的坑但愿只有一個(gè)。。。。。。
有跌過爬出來的,給個(gè)比較規(guī)范的方法(非自行定義宏開關(guān)實(shí)現(xiàn)),多謝。
補(bǔ)充說一句,抓這個(gè)bug,mac os ,ubuntu ,win7+cygwin 三個(gè)平臺(tái)同時(shí)測,體驗(yàn)度 mac os (這是生活),ubuntu (這是工作), win7+cygwin(這是坐牢)。。。哈不起來了,shit一把。。。。
補(bǔ)充總結(jié)下問題的描述,“win ,cygwin 下, va_list 被定義成char *,而 mac linux上不是如此,怎么解決按照mac os 或linux的方式編寫的代碼,對于va_list 在cygwin下不被定義成char *”,兩種類型定義方法,對相同代碼可能引發(fā)錯(cuò)誤。
技術(shù)問答
2014-08-07 00:34:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
最近在windows平臺(tái)下做ffmpeg到安卓的移植。用ndk r5+cygwin 處理 ffmpeg 目錄下的config.sh文件時(shí),路徑全部設(shè)置正確,然后報(bào) 這個(gè)錯(cuò)誤: C compiler test failed.
網(wǎng)上找了一下是需要設(shè)置 $export TMPDIR=d:/temp
可是我設(shè)置完了之后,cygwin又給我報(bào)無法建立臨時(shí)文件的錯(cuò)誤
$ ./config.sh .nable to create temporary file in d:/temp If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.log" produced by configure as this will help solving the problem.
求大神們幫幫我啊,這怎么解決?感覺就差一步了。


我的config.sh文件如下
#!/bin/bash export TMPDIR="d:/temp" PREBUILT=${ndk}/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows PLATFORM=android-4 ARCH=--arch=arm ./configure \ ${ARCH} \ --target-os=linux --enable-cross-compile --cross-prefix=${PREBUILT}/bin/arm-linux-androideabi- \ --extra-cflags=" -fPIC -DANDROID -std=c99 " \ --enable-version3 \ --enable-gpl \ --enable-nonfree \ --disable-stripping \ --disable-ffmpeg\ --disable-ffplay\ --disable-ffserver\ --disable-ffprobe \ --disable-encoders \ --disable-muxers \ --disable-devices \ --disable-protocols \ --enable-protocol=file \ --enable-avfilter \ --disable-network \ --disable-mpegaudio-hp \ --disable-avdevice \ --disable-asm \ --enable-neon \ --enable-armv5te \ --sysinclude=${NDK_ROOT}/platforms/${PLATFORM}/arch-arm/usr/include \ --extra-ldflags="-Wl,-rpath-link=${NDK_ROOT}/platforms/${PLATFORM}/arch-arm/usr/lib -L${NDK_ROOT}/platforms/${PLATFORM}/arch-arm/usr/lib -nostdlib ${NDK_ROOT}/platforms/${PLATFORM}/arch-arm/usr/lib/crtbegin_static.o ${NDK_ROOT}/platforms/${PLATFORM}/arch-arm/usr/lib/crtend_android.o -lc -lm -ldl "




技術(shù)問答
2014-07-12 10:45:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
所有的驅(qū)動(dòng)器里的中文字符顯示為問號(hào)。
vim編輯可以輸入中文,cat之后也可以顯示中文。
運(yùn)行javac亂碼(小方塊)
看截圖吧:







--------------------------------------5.21 update
問題已解決。不再亂碼:

技術(shù)問答
2014-05-20 19:05:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
錯(cuò)誤提示:
Python27/include/pyconfig.h:68:16: fatal error: io.h: No such file or directory
#include
^
/cygdrive/d/android-ndk-r9/build/core/build-binary.mk:348: recipe for target
背景:
android用Cygwin編譯c++, c++中有引用python.h
具體:
我在cpp有對python的調(diào)用, include了 "python.h", vc2012中編譯沒有問題, 調(diào)試中也可以調(diào)用到python的方法, 但是因?yàn)槲沂怯胏ocos2dx框架開發(fā)的手機(jī)游戲, 要生成apk文件, 在eclipse平臺(tái)通過 Cygwin 編譯卻提示 引用了python.h的cpp文件找不到, 如上的錯(cuò)誤...
我嘗試了
在eclipse->Properties->C/C++ General->Paths and Sysbols->includes的assembly中

在環(huán)境變量path中
把"D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include"添加
還是編譯通不過..
非??隙ù笊駧兔纯窗?.感激不盡..
技術(shù)問答
2013-10-02 12:32:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> $ ./create-android-project.batPlease enter your package path. For example: org.cocos2dx.example:first Please enter your project name:first "Now cocos2d-x suppurts Android 2.1-update1, 2.2, 2.3 & 3.0" "Other versions have not tested." '"H:\android-ndk-r7\build\tools\android.bat"' ????????????????????????е???? ????????????? Please input target id:15 Create android project Create Android project inside proj.android '"H:\android-ndk-r7\build\tools\android.bat"' ????????????????????????е???? ?????????????
'"H:\android-ndk-r7\build\tools\android.bat"' ????????????????????????е????
可以直接輸入中文。但是 ?????符號(hào)
求高人解析呀
技術(shù)問答
2014-01-03 21:35:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
公司的一個(gè)監(jiān)控項(xiàng)目,實(shí)現(xiàn)監(jiān)控信息語音告警。 過程是這樣的,通過項(xiàng)目產(chǎn)生監(jiān)控信息文件。通過傳輸模塊傳輸?shù)絇C上的某個(gè)文件夾。 我用jacob寫了一個(gè)簡單的語音文本轉(zhuǎn)語音程序,打成jar包在pc上運(yùn)行,隔一段時(shí)間去掃描文件夾,將文件夾下面的文件內(nèi)容轉(zhuǎn)換成語音播放出來。 對于某些報(bào)警來說,不會(huì)報(bào)錯(cuò),但是對另外一些報(bào)警就會(huì)把報(bào)錯(cuò)com.jacob.com.ComFailException: Invoke of: Speak 實(shí)在找不到是哪的問題,希望大神能幫我解答,不勝感激!
下面是代碼:就是Dispatch.call..這一行報(bào)的錯(cuò)
public void speak(String context){ ActiveXComponent sap = new ActiveXComponent("Sapi.SpVoice"); Dispatch sapo = sap.getObject(); Calendar calendar = Calendar.getInstance(); String time = ""; try { // 音量 0-100 sap.setProperty("Volume", new Variant(100)); // 語音朗讀速度 -10 到 +10 sap.setProperty("Rate", new Variant(0)); // 執(zhí)行朗讀 time = formatCal(calendar); System.out.println(time +":執(zhí)行朗讀,"+context); String logString = time +":執(zhí)行朗讀,"+context; logs(logString,null); Dispatch.call(sapo, "Speak", new Variant(context)); } catch (Exception e) { System.out.println(time +"語音播放錯(cuò)誤!"+context); String logString = time +"語音播放錯(cuò)誤!"+context; logs(logString,"d:/speak/speechError/speechError.txt"); e.printStackTrace(); } finally { sapo.safeRelease(); sap.safeRelease(); }
技術(shù)問答
2019-01-02 16:24:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
求教!?。≡趺磆tml轉(zhuǎn)word???
大佬們有什么好辦法把這些試題導(dǎo)出成word?主要是需要保持樣式的正確,我之前用itext導(dǎo)出,但是會(huì)出現(xiàn)樣式混亂,后面直接把試題弄成一個(gè)PDF 但是用戶就只想要word。后面發(fā)現(xiàn)docx4j好像可以,但是我導(dǎo)出后發(fā)現(xiàn)還是會(huì)有大批樣式不正確的情況。求大佬們支招

技術(shù)問答
2020-01-08 11:24:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
代碼報(bào)錯(cuò)在調(diào)用BindWindows這行,麻煩大佬們幫忙看看!
idea控制臺(tái)打印內(nèi)容 7.1904
state1
1
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x17249517, pid=3052, tid=0x000021b8
#
# JRE version: Java(TM) SE Runtime Environment (8.0_202-b08) (build 1.8.0_202-b08)
# Java VM: Java HotSpot(TM) Client VM (25.202-b08 mixed mode windows-x86 )
# Problematic frame:
# C 0x17249517
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:
技術(shù)問答
2020-07-28 13:40:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
開發(fā)語言:java
開發(fā)功能:使用jacob實(shí)現(xiàn)將系統(tǒng)數(shù)據(jù)填入rtf/word格式模板中,并轉(zhuǎn)換為pdf輸出
開發(fā)進(jìn)度:已用dispatch實(shí)現(xiàn)上述功能,但在轉(zhuǎn)換為pdf過程中,不知道如何為pdf加密。
請教大牛,dispatch能否實(shí)現(xiàn)為pdf加密的功能?如果可以,希望指點(diǎn)一下,如果不可以,請指條明路,急切求,謝謝。
技術(shù)問答
2015-05-28 22:25:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> jacob打開word后怎樣把另一個(gè)Excel中的文件拷貝進(jìn)來呢,求高手指點(diǎn),現(xiàn)在只有合并word的示例代碼,沒有word合并Excel的,求高手知道,謝謝
技術(shù)問答
2014-09-21 20:13:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 想問下,在java中改如何設(shè)置word只讀或者給我word加密呢?希望大神能幫幫我,我已經(jīng)試了POI,ITEXT,JCOB了但是都不行。。。很急,希望有過類似操作的朋友能幫幫我,謝謝啦。
技術(shù)問答
2015-01-05 18:39:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
功能:使用jacob調(diào)用dll文件,傳入?yún)?shù),dll返回一個(gè)字符串
jdk 1.6 32位
jacob 1.9 32位
tomcat 6.0.44 32位
首先在windows server 2003上 運(yùn)行正常,已使用多年
(一)
現(xiàn)在將次程序遷移到 windows 10專業(yè)版 (64位) 開發(fā)環(huán)境上
將dll文件放入 sysWOW64文件夾下面,并使用 regsvr32進(jìn)行注冊
jdk,tomcat 仍為32位
返回正常字串
(二)
現(xiàn)在將次程序遷移到 windows server 2008 R2 (64位) 上
將dll文件放入 sysWOW64文件夾下面,并使用 regsvr32進(jìn)行注冊
jdk,tomcat 仍為32位
返回Invalid Code (無論參數(shù)是什么),無錯(cuò)誤信息
----------------------------------------------------------------------
可以說只有操作系統(tǒng)不同,其他的都相同,所以懷疑是2008上面缺少了某些程序
有沒有有人遇到過類似的情況?




技術(shù)問答
2016-06-27 12:49:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
word轉(zhuǎn)pdf 多線程問題,使用jacob ComThread.InitSTA(); ComThread.InitMTA(true); ComThread.InitSTA(true);ComThread.InitMTA();
隨機(jī)組合搭配在多線程啟動(dòng)轉(zhuǎn)換的時(shí)候都會(huì)變的很慢,一般轉(zhuǎn)換2-8s/個(gè),多線程啟動(dòng)5個(gè)最后一個(gè)到了16s。不知道是否調(diào)用方式出了問題
技術(shù)問答
2019-03-16 09:58:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
windows下用過jacob,linux下不知道有什么組件好用的,求各位大神指點(diǎn)。
技術(shù)問答
2018-11-12 22:11:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> jacob怎么合并word中table的單元格,做輸出的時(shí)候,合計(jì)部分需要合并兩個(gè)table單元格,謝謝!
技術(shù)問答
2014-12-16 10:36:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 我在調(diào)用其他公司提供的DLL,獲取屬性的時(shí)候:
String fpdm0= Dispatch.get(ds, "FPDM").getString();
,報(bào)了這個(gè)錯(cuò):
com.jacob.com.ComFailException: A COM exception has been encountered:
At Invoke of: FPJE
Description: ??Ч??????????

at com.jacob.com.Dispatch.invokev(Native Method)
at com.jacob.com.Dispatch.invokev(Dispatch.java:804)
at com.jacob.com.Dispatch.get(Dispatch.java:1153)
at nc.ui.so.so002.SaleInvoiceUI.onSoTax(SaleInvoiceUI.java:2837)
at nc.ui.so.so002.SaleInvoiceUI.onButtonClicked(SaleInvoiceUI.java:6390)
at nc.ui.pub.ToftPanel.handleButtonEvent(ToftPanel.java:204)
at nc.ui.pub.FramePanel.dispatchButtonEvent(FramePanel.java:309)
at nc.ui.pub.FramePanel.access$100(FramePanel.java:58)
at nc.ui.pub.FramePanel$ButtonHandler.buttonClicked(FramePanel.java:181)
at nc.ui.pub.ButtonBar.firePostEvent(ButtonBar.java:357)
at nc.ui.pub.ButtonBar$1.run(ButtonBar.java:225)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
技術(shù)問答
2015-06-18 17:12:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
JDK & JRE:
Jacob Jar:
Jacob dll:
Main.java package org.csaarg.gui; import com.jacob.activeX.ActiveXComponent; import com.jacob.com.ComThread; import com.jacob.com.Dispatch; public class Main { public static void main(String[] args) { ComThread.InitSTA(); ActiveXComponent activeXComponent = new ActiveXComponent("dm.dmsoft"); Dispatch dispatch = (Dispatch) activeXComponent.getObject(); Dispatch.call(dispatch, "KeyPress", 91); ComThread.Release(); } }
大漠插件 dm.dll 已經(jīng)注冊到系統(tǒng)了,Call 的方法也是按照大漠接口文檔來的,寫法參考了博文: Java 之 Jacob 調(diào)用 COM 接口 DLL —— dm.dll
運(yùn)行之后報(bào)錯(cuò): Execution protection violation # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000003db, pid=7312, tid=0x00002428 # # JRE version: Java(TM) SE Runtime Environment (8.0_152-b16) (build 1.8.0_152-b16) # Java VM: Java HotSpot(TM) Client VM (25.152-b16 mixed mode windows-x86 ) # Problematic frame: # C 0x000003db # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # An error report file with more information is saved as: # E:\DuanLuan\Workspaces\Project\My\QuickMacro\hs_err_pid7312.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #
hs_err_pid7312.log: # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000003db, pid=7312, tid=0x00002428 # # JRE version: Java(TM) SE Runtime Environment (8.0_152-b16) (build 1.8.0_152-b16) # Java VM: Java HotSpot(TM) Client VM (25.152-b16 mixed mode windows-x86 ) # Problematic frame: # C 0x000003db # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # --------------- T H R E A D --------------- Current thread (0x011e8c00): JavaThread "main" [_thread_in_native, id=9256, stack(0x01000000,0x01050000)] siginfo: ExceptionCode=0xc0000005, ExceptionInformation=0x00000008 0x000003db Registers: EAX=0x000003db, EBX=0x17af58f0, ECX=0x00de43e8, EDX=0x0000005b ESP=0x0104e950, EBP=0x0104e974, ESI=0x006efe30, EDI=0x15e78048 EIP=0x000003db, EFLAGS=0x00010212 Top of Stack: (sp=0x0104e950) 0x0104e950: 17b6184c 00de43e8 0000005b 15e78030 0x0104e960: 00000000 15e8f7a8 0104f108 17aedec8 0x0104e970: 00000000 0104e994 76d9cc68 006efe30 0x0104e980: 0000005b 0104e9d8 004e831c 04b52db0 0x0104e990: 0104e988 0104ea24 76d9cae2 006efe30 0x0104e9a0: 00000050 00000004 0000000a 00000002 0x0104e9b0: 004e838c 004e837c 15e78048 15b24090 0x0104e9c0: 011e8d40 0104ef40 011e8c00 15b42888 Instructions: (pc=0x000003db) 0x000003bb: [error occurred during error reporting (printing registers, top of stack, instructions near pc), id 0xc0000005] Register to memory mapping: EAX=0x000003db is an unknown value EBX=0x17af58f0 is an unknown value ECX=0x00de43e8 is an unknown value EDX=0x0000005b is an unknown value ESP=0x0104e950 is pointing into the stack for thread: 0x011e8c00 EBP=0x0104e974 is pointing into the stack for thread: 0x011e8c00 ESI=0x006efe30 is an unknown value EDI=0x15e78048 is an unknown value Stack: [0x01000000,0x01050000], sp=0x0104e950, free space=314k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C 0x000003db C [OLEAUT32.dll+0x1cc68] C [OLEAUT32.dll+0x1cae2] C [dm.dll+0xc8ee] Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j com.jacob.com.Dispatch.invokev(Lcom/jacob/com/Dispatch;Ljava/lang/String;III[Lcom/jacob/com/Variant;[I)Lcom/jacob/com/Variant;+0 j com.jacob.com.Dispatch.invokev(Lcom/jacob/com/Dispatch;Ljava/lang/String;I[Lcom/jacob/com/Variant;[I)Lcom/jacob/com/Variant;+14 j com.jacob.com.Dispatch.callN(Lcom/jacob/com/Dispatch;Ljava/lang/String;[Ljava/lang/Object;)Lcom/jacob/com/Variant;+15 j com.jacob.com.Dispatch.call(Lcom/jacob/com/Dispatch;Ljava/lang/String;[Ljava/lang/Object;)Lcom/jacob/com/Variant;+7 j org.csaarg.gui.Main.main([Ljava/lang/String;)V+33 v ~StubRoutines::call_stub j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+100 j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+56 j com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V+154 j com.sun.javafx.application.LauncherImpl.launchApplication(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V+409 v ~StubRoutines::call_stub j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+100 j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+56 j sun.launcher.LauncherHelper$FXHelper.main([Ljava/lang/String;)V+52 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x15b04000 JavaThread "Thread-2" daemon [_thread_in_native, id=9312, stack(0x178b0000,0x17900000)] 0x15afe400 JavaThread "JavaFX Application Thread" [_thread_in_native, id=9616, stack(0x16340000,0x16390000)] 0x15af8800 JavaThread "Thread-1" daemon [_thread_blocked, id=9448, stack(0x15750000,0x157a0000)] 0x15ac5000 JavaThread "QuantumRenderer-0" daemon [_thread_blocked, id=2644, stack(0x15980000,0x159d0000)] 0x151ca800 JavaThread "Service Thread" daemon [_thread_blocked, id=6240, stack(0x158d0000,0x15920000)] 0x15183000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=9868, stack(0x15800000,0x15850000)] 0x15182000 JavaThread "Monitor Ctrl-Break" daemon [_thread_in_native, id=6372, stack(0x15510000,0x15560000)] 0x150e9800 JavaThread "Attach Listener" daemon [_thread_blocked, id=7836, stack(0x15650000,0x156a0000)] 0x150f2800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8944, stack(0x153b0000,0x15400000)] 0x00f94c00 JavaThread "Finalizer" daemon [_thread_blocked, id=8232, stack(0x15440000,0x15490000)] 0x00f8f000 JavaThread "Reference Handler" daemon [_thread_blocked, id=5888, stack(0x02a20000,0x02a70000)] =>0x011e8c00 JavaThread "main" [_thread_in_native, id=9256, stack(0x01000000,0x01050000)] Other Threads: 0x00f86c00 VMThread [stack: 0x04b60000,0x04bb0000] [id=5764] 0x151d5000 WatcherThread [stack: 0x155c0000,0x15610000] [id=8072] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap: def new generation total 4928K, used 2710K [0x04c00000, 0x05150000, 0x0a150000) eden space 4416K, 55% used [0x04c00000, 0x04e62748, 0x05050000) from space 512K, 52% used [0x05050000, 0x050934b0, 0x050d0000) to space 512K, 0% used [0x050d0000, 0x050d0000, 0x05150000) tenured generation total 10944K, used 914K [0x0a150000, 0x0ac00000, 0x14c00000) the space 10944K, 8% used [0x0a150000, 0x0a234a00, 0x0a234a00, 0x0ac00000) Metaspace used 4307K, capacity 4578K, committed 4608K, reserved 5504K Card table byte_map: [0x01150000,0x011e0000] byte_map_base: 0x0112a000 Polling page: 0x002c0000 CodeCache: size=32768Kb used=913Kb max_used=913Kb free=31854Kb bounds [0x02b40000, 0x02c28000, 0x04b40000] total_blobs=419 nmethods=177 adapters=173 compilation: enabled Compilation events (10 events): Event: 0.312 Thread 0x15183000 173 ! sun.misc.URLClassPath$JarLoader::getResource (85 bytes) Event: 0.312 Thread 0x15183000 nmethod 173 0x02c220c8 code [0x02c22230, 0x02c225b4] Event: 0.313 Thread 0x15183000 174 sun.misc.URLClassPath::getResource (83 bytes) Event: 0.313 Thread 0x15183000 nmethod 174 0x02c22a08 code [0x02c22b30, 0x02c22c54] Event: 0.314 Thread 0x15183000 175 java.util.Arrays::copyOf (19 bytes) Event: 0.314 Thread 0x15183000 nmethod 175 0x02c22d48 code [0x02c22e50, 0x02c22fbc] Event: 0.317 Thread 0x15183000 176 java.lang.System::getSecurityManager (4 bytes) Event: 0.317 Thread 0x15183000 nmethod 176 0x02c23088 code [0x02c23180, 0x02c231f0] Event: 0.400 Thread 0x15183000 177 java.lang.String::toCharArray (25 bytes) Event: 0.400 Thread 0x15183000 nmethod 177 0x02c23248 code [0x02c23350, 0x02c234bc] GC Heap History (4 events): Event: 0.162 GC heap before {Heap before GC invocations=0 (full 0): def new generation total 4928K, used 4416K [0x04c00000, 0x05150000, 0x0a150000) eden space 4416K, 100% used [0x04c00000, 0x05050000, 0x05050000) from space 512K, 0% used [0x05050000, 0x05050000, 0x050d0000) to space 512K, 0% used [0x050d0000, 0x050d0000, 0x05150000) tenured generation total 10944K, used 0K [0x0a150000, 0x0ac00000, 0x14c00000) the space 10944K, 0% used [0x0a150000, 0x0a150000, 0x0a150200, 0x0ac00000) Metaspace used 2706K, capacity 2872K, committed 2880K, reserved 4480K Event: 0.165 GC heap after Heap after GC invocations=1 (full 0): def new generation total 4928K, used 512K [0x04c00000, 0x05150000, 0x0a150000) eden space 4416K, 0% used [0x04c00000, 0x04c00000, 0x05050000) from space 512K, 100% used [0x050d0000, 0x05150000, 0x05150000) to space 512K, 0% used [0x05050000, 0x05050000, 0x050d0000) tenured generation total 10944K, used 408K [0x0a150000, 0x0ac00000, 0x14c00000) the space 10944K, 3% used [0x0a150000, 0x0a1b6188, 0x0a1b6200, 0x0ac00000) Metaspace used 2706K, capacity 2872K, committed 2880K, reserved 4480K } Event: 0.279 GC heap before {Heap before GC invocations=1 (full 0): def new generation total 4928K, used 4928K [0x04c00000, 0x05150000, 0x0a150000) eden space 4416K, 100% used [0x04c00000, 0x05050000, 0x05050000) from space 512K, 100% used [0x050d0000, 0x05150000, 0x05150000) to space 512K, 0% used [0x05050000, 0x05050000, 0x050d0000) tenured generation total 10944K, used 408K [0x0a150000, 0x0ac00000, 0x14c00000) the space 10944K, 3% used [0x0a150000, 0x0a1b6188, 0x0a1b6200, 0x0ac00000) Metaspace used 3795K, capacity 4033K, committed 4160K, reserved 4480K Event: 0.281 GC heap after Heap after GC invocations=2 (full 0): def new generation total 4928K, used 269K [0x04c00000, 0x05150000, 0x0a150000) eden space 4416K, 0% used [0x04c00000, 0x04c00000, 0x05050000) from space 512K, 52% used [0x05050000, 0x050934b0, 0x050d0000) to space 512K, 0% used [0x050d0000, 0x050d0000, 0x05150000) tenured generation total 10944K, used 914K [0x0a150000, 0x0ac00000, 0x14c00000) the space 10944K, 8% used [0x0a150000, 0x0a234a00, 0x0a234a00, 0x0ac00000) Metaspace used 3795K, capacity 4033K, committed 4160K, reserved 4480K } Deoptimization events (0 events): No events Classes redefined (0 events): No events Internal exceptions (10 events): Event: 0.030 Thread 0x011e8c00 Exception (0x04c07168) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u152\9742\hotspot\src\share\vm\prims\jni.cpp, li Event: 0.102 Thread 0x011e8c00 Exception (0x04da1138) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u152\9742\hotspot\src\share\vm\prims\jvm.cpp, line 1390] Event: 0.102 Thread 0x011e8c00 Exception (0x04da1338) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u152\9742\hotspot\src\share\vm\prims\jvm.cpp, line 1390] Event: 0.153 Thread 0x011e8c00 Exception (0x04fd69c0) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u152\9742\hotspot\src\share\vm\prims\methodHandles.cpp, line 1167] Event: 0.154 Thread 0x011e8c00 Exception (0x04fe33a8) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u152\9742\hotspot\src\share\vm\prims\methodHandles.cpp, line 1167] Event: 0.171 Thread 0x011e8c00 Exception (0x04c3ed90) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u152\9742\hotspot\src\share\vm\prims\jvm.cpp, line 1390] Event: 0.171 Thread 0x011e8c00 Exception (0x04c3ef90) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u152\9742\hotspot\src\share\vm\prims\jvm.cpp, line 1390] Event: 0.171 Thread 0x011e8c00 Exception (0x04c41c80) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u152\9742\hotspot\src\share\vm\prims\jvm.cpp, line 1390] Event: 0.171 Thread 0x011e8c00 Exception (0x04c41e80) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u152\9742\hotspot\src\share\vm\prims\jvm.cpp, line 1390] Event: 0.172 Thread 0x011e8c00 Exception (0x04c42800) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u152\9742\hotspot\src\share\vm\interpreter\linkResolver.cpp, line 1185] Events (10 events): Event: 0.321 loading class com/jacob/com/Variant done Event: 0.324 Thread 0x15b04000 Thread added: 0x15b04000 Event: 0.400 loading class com/jacob/com/VariantUtilities Event: 0.400 loading class com/jacob/com/VariantUtilities done Event: 0.401 loading class java/math/BigDecimal Event: 0.401 loading class java/math/BigDecimal done Event: 0.402 loading class java/math/BigInteger Event: 0.402 loading class java/math/BigInteger done Event: 0.402 loading class java/math/BigDecimal$1 Event: 0.402 loading class java/math/BigDecimal$1 done Dynamic libraries: 0x01210000 - 0x01243000 D:\ProgramFiles\Java\jdk1.8.0_152_x86\bin\java.exe 0x77590000 - 0x77710000 C:\Windows\SysWOW64\ntdll.dll 0x76e20000 - 0x76f30000 C:\Windows\syswow64\kernel32.dll 0x76b50000 - 0x76b97000 C:\Windows\syswow64\KERNELBASE.dll 0x768d0000 - 0x76971000 C:\Windows\syswow64\ADVAPI32.dll 0x76980000 - 0x76a2c000 C:\Windows\syswow64\msvcrt.dll 0x75950000 - 0x75969000 C:\Windows\SysWOW64\sechost.dll 0x75b10000 - 0x75c00000 C:\Windows\syswow64\RPCRT4.dll 0x74e30000 - 0x74e90000 C:\Windows\syswow64\SspiCli.dll 0x74e20000 - 0x74e2c000 C:\Windows\syswow64\CRYPTBASE.dll 0x75570000 - 0x75670000 C:\Windows\syswow64
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
之前有試過有itext讀取文檔內(nèi)容然后截取,取得我想要的內(nèi)容但取到的內(nèi)容是沒有格式的,格式的丟失讓我想到用jacob的copy、paste方法,但由于我只找到拷貝單一段落或是全文的方法,這個(gè)不是我要的效果,我只想取得文檔里面的部分內(nèi)容,請問有人做過類似的或是有什么好的想法嗎?
//這是copy全文方法 ComThread.InitSTA(); //被復(fù)制的文檔 ActiveXComponent word2= new ActiveXComponent("Word.Application"); word2.setProperty("Visible", new Variant(false)); Dispatch documents2 = word2.getProperty("Documents").toDispatch(); //復(fù)制的文檔 ActiveXComponent word= new ActiveXComponent("Word.Application"); word.setProperty("Visible", new Variant(false)); Dispatch documents = word.getProperty("Documents").toDispatch(); doc2 = Dispatch.call(documents2, "Open", saveNewRealpath).toDispatch(); //復(fù)制模板的內(nèi)容 doc= Dispatch.call(documents, "Open",fileRealPath).toDispatch(); Dispatch wordContent = Dispatch.get(doc, "Content").toDispatch(); /*Dispatch paragraphs = Dispatch.get(doc2, "Paragraphs").toDispatch(); Dispatch paragraph = Dispatch.call(paragraphs, "Item",new Variant(40)).toDispatch(); Dispatch range = Dispatch.get(paragraph, "Range").toDispatch(); Dispatch.call(range, "Copy");*/ Dispatch.call(wordContent, "Copy"); Dispatch selection = Dispatch.get(word2, "Selection").toDispatch(); Dispatch textRange = Dispatch.get(selection, "Range").toDispatch(); Dispatch.call(textRange, "Paste"); Dispatch.call(doc2, "Save"); Dispatch.call(doc2, "Close", new Variant(true)); Dispatch.call(word2, "Quit"); doc2 = null; word2 = null; Dispatch.call(doc, "Close", new Variant(true)); Dispatch.call(word , "Quit"); doc = null; word = null; documents2 = null; ComThread.Release();


技術(shù)問答
2014-10-14 11:00:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> jacob操作excel 多個(gè)sheets 怎么合并成一個(gè)導(dǎo)出成pdf 簡單說就是把多個(gè)sheet的excel導(dǎo)出一個(gè)pdf
技術(shù)問答
2013-04-18 15:22:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
問題是這樣的,正在做的項(xiàng)目要求打印文書,服務(wù)器先將數(shù)據(jù)庫數(shù)據(jù)插入xml格式的word文件,然后用jacob轉(zhuǎn)成pdf,然后用pdf.js實(shí)現(xiàn)前臺(tái)預(yù)覽和打印,一開始用pdf.js實(shí)現(xiàn)沒問題的,也可以打印,記錄打印信息,但客戶要求實(shí)現(xiàn)ie8,pdf.js在ie8中時(shí)失效的,后來換了pdfobject,然后操蛋的事發(fā)生了,我沒辦法記錄打印信息,pdfobjct實(shí)際上是調(diào)用adober reader,我該怎么辦????求大神給個(gè)思路
技術(shù)問答
2017-03-21 13:19:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
代碼:
excelBean.OpenExcel(util.GetSessionValue("ROOT")+"temp/order/test.xlsx", false);
String attachmentPdfName=util.GetOnlyID()+".pdf";
//System.out.print("\n attachmentPdfName="+attachmentPdfName);
excelBean.setValue("aaa", "bbbbb");---這句報(bào)錯(cuò)
excelBean.SaveToPDF(attachmentRootPath+attachmentPdfName);//把excel另存為pdf
報(bào)錯(cuò)內(nèi)容:
com.jacob.com.ComFailException: Invoke of: Range Source:
Description:
at com.jacob.com.Dispatch.invokev(Native Method)
at com.jacob.com.Dispatch.invokev(Dispatch.java:945)
at com.jacob.com.Dispatch.invoke(Dispatch.java:604)
at com.care.lims6.ExcelBean.setValue(ExcelBean.java:339)
at org.apache.jsp.pdm.web.printOrderAttachment_jsp._jspService(printOrderAttachment_jsp.java:139)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)

技術(shù)問答
2016-12-21 18:05:05
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> JACOB和Jawin,看了下官網(wǎng)都是適用win32系統(tǒng)。我現(xiàn)在的環(huán)境都是64位系統(tǒng),有沒有能用的
技術(shù)問答
2016-09-26 17:47:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
對于Jacob調(diào)用方法的使用已經(jīng)有所了解,如要實(shí)現(xiàn)Sheets("Sheet1").Copy Sheets(3)可以寫成Dispatch.call(argSheet,"Copy",argLocationSheet);,但是如果方法中有參數(shù)如After不知如何寫法
技術(shù)問答
2014-10-10 13:56:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我現(xiàn)在有這么一個(gè)doc文件,里邊有兩個(gè)表格,表格格式不是很規(guī)范(有些單元格會(huì)有合并的現(xiàn)像),我查了下POI, 和jacob都支持操作doc文件,請問下這種情況用哪個(gè)API更合適,或著有更好的其它選擇?
謝謝!
技術(shù)問答
2012-03-02 09:05:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我想把 docx 轉(zhuǎn)成html 做在線預(yù)覽 doc 可以成功得轉(zhuǎn)過來 docx 就是不行 轉(zhuǎn)過來 table 樣式就沒有了
用到得技術(shù) poi openoffice jacob 其中jacob 可以但是linux服務(wù)器用不了 其他得兩個(gè) doc能轉(zhuǎn) docx 轉(zhuǎn)過來table 邊框樣式全無 我希望不要復(fù)制網(wǎng)上得例子 因?yàn)槲也畈欢喽荚囘^了

轉(zhuǎn)過的圖
原圖
技術(shù)問答
2016-07-11 10:53:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
Jackson轉(zhuǎn)換對象時(shí)如何將某一對象中l(wèi)ist items轉(zhuǎn)換為指定如List而不是linkedhashmap
每次都是轉(zhuǎn)換為指定成指定對象再getItems再新建javaType轉(zhuǎn)換,有沒有更好的一次轉(zhuǎn)換的辦法?
技術(shù)問答
2014-09-16 15:35:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
Json如下
{ "student_id": 1
}
model如下: class Student { @JsonProperty("student_id") private int studentId; public Student() {} public int getStudentId() { return studentId; } public void setStudentId(int studentId) { this.studentId = studentId; } } 這時(shí)候使用jackson是可以將json轉(zhuǎn)為此model,
問題是,我再把這個(gè)model轉(zhuǎn)成json時(shí),我想變成
{ "studentId": 1
}
該怎么辦

===============================================
參考stackoverflow
class Student { private int studentId; public Student() {} @JsonIgnore public int getStudentId() { return studentId; } @JsonProperty("student_id") public void setStudentId(int studentId) { this.studentId = studentId; } @JsonProperty("studentId") public int getJavaStudentId() { return studentId; } }

大概就是類字段或該字段所在的get和set其中一個(gè)被@JsonProperty標(biāo)注了,序列化反序列化都統(tǒng)一了。
當(dāng)再寫一個(gè)get方法時(shí),若被 @JsonProperty標(biāo)注了,反序列化時(shí),就會(huì)多出這個(gè)字段。
所以正宗的get上要加個(gè) @JsonI gnore。
沒有看源碼。。。就這樣猜的
技術(shù)問答
2014-07-24 15:52:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
使用Springboot1.5.3版本時(shí),pojo類的處理 @JSONField ( format = "yyyy-MM-dd HH:mm" ) @DateTimeFormat ( pattern = "yyyy-MM-dd HH:mm" ) private Date pubTime ;
postman測試返回結(jié)果
"pubTime": "2019-02-26 17:22",

升級(jí)Springboot2.0.6后,pojo類處理未變,postman測試返回結(jié)果
"pubTime": "2019-02-26T09:22:24.000+0000",

技術(shù)問答
2019-07-09 15:00:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
默認(rèn)的美化輸出對象時(shí)沒什么問題,但是遇到數(shù)組就不太好了。
如果數(shù)組里都是非對象類型的值,輸出成一行倒是沒問題;
但是如果數(shù)組里含有對象,那么輸出顯得層次不明顯。有其他美化設(shè)置嗎? 實(shí)際輸出 [ "update", "new", [ { "name" : "bgm", "replay" : { "loop" : 1, "volume" : 100 }, "trans" : { "time" : 0 } } ] ] 期望輸出 [ "update", "new", [ { "name" : "bgm", "replay" : { "loop" : 1, "volume" : 100 }, "trans" : { "time" : 0 } } ] ]
技術(shù)問答
2019-04-05 15:10:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
java.lang.NoClassDefFoundError: Could not initialize class com.fasterxml.jackson.databind.ObjectMapper
技術(shù)問答
2018-12-11 17:31:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> public void run() { while ( true ) { try { if ( socket == null ) { socket = new Socket( "192.168.1.113" , 15523 ); dis = socket .getInputStream(); dos = socket .getOutputStream(); System. out .println( "連接到服務(wù)器" ); } else { i = i + 1 ; System. out .println( "創(chuàng)建" + i ); BufferedWriter bw = new BufferedWriter( new OutputStreamWriter( dos )); bw.write( i ); bw.flush(); //bw.close(); //dos.flush(); } } catch (IOException e) { System. out .println( "網(wǎng)絡(luò)連接異常" ); } try { Thread. sleep ( 1000 ); } catch (InterruptedException e) { e.printStackTrace(); } } }
出現(xiàn)問題是: 總是發(fā)送1-2次或者幾次服務(wù)器serverSocket 就收不到數(shù)據(jù)了
客戶端還是一直發(fā)送
技術(shù)問答
2017-04-15 14:48:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
做一款應(yīng)用,需要用到長連接, 服務(wù)端為java, 選擇原生socket,自定協(xié)議,還是用websocket好點(diǎn),為什么.如果是用 websocket,有什么好的框架
技術(shù)問答
2017-03-20 20:12:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
對方socket接口關(guān)閉時(shí),消費(fèi)者通過rabbitmq取出消息并進(jìn)行socket通訊報(bào)錯(cuò)了,有try catch的操作,這個(gè)時(shí)候就會(huì)出現(xiàn)unack的消息,通過rabbitmq界面看到unack和total里面都有消息,而且不斷地在增加,重啟項(xiàng)目以后就沒有unack的消息了,求大神們幫忙看看,不勝感激!
技術(shù)問答
2017-02-28 10:04:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
在將接受流寫入到response的outputStream中時(shí),遇到了ClientAbortException: java.io.IOException異常,如何處理啊
技術(shù)問答
2011-01-25 22:28:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
java.net.SocketException: Software caused connection abort: socket write error

就是這個(gè)異常,我這個(gè)只是個(gè)練習(xí),就想知道為什么傳遞一個(gè)大一些的文件就拋出這個(gè)異常
服務(wù)器端代碼
public static void main(String[] args) throws IOException { ServerSocket ss = new ServerSocket(); InetSocketAddress inetaddress = new InetSocketAddress("localhost",9900); ss.bind(inetaddress); Socket sk = ss.accept(); InputStream input = sk.getInputStream(); int available= input.available(); System.out.println(available); sk.close(); ss.close(); }

客戶端代碼
public static void main(String[] args) { Socket sk=null; try { InetAddress id = InetAddress.getByName("localhost"); System.out.println(id.getHostAddress()); sk = new Socket(id,9900); } catch (UnknownHostException e1) { e1.printStackTrace();
} catch (IOException e1) { e1.printStackTrace(); } try { System.out.println(sk.getSendBufferSize()); OutputStream out = sk.getOutputStream(); FileInputStream input = new FileInputStream("F:/E.java"); byte bs [] = new byte[input.available()]; input.read(bs); input.close(); out.write(bs); out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } }

E.java這個(gè)文件一但大了 就會(huì)拋出異常!
技術(shù)問答
2010-12-13 16:41:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
//this.dout = new DataOutputStream(socket.getOutputStream());
String sc= "數(shù)據(jù)量超過66366的中文字";
dout.writeUTF(sc);
拋出異常:如何解決
java.io.UTFDataFormatException: encoded string too long: 74345 bytes
技術(shù)問答
2012-03-05 14:10:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>

使用php在創(chuàng)建一個(gè)socket的時(shí)候,百科上的代碼是這么寫的
$socket = socket_create ( AF_INET , SOCK_STREAM , 0 ) or die ( "Could not create socket \n " );

socket_create 最后一個(gè)參數(shù)哪里來的呢 ?
手冊上這么寫的:
protocol 參數(shù),是設(shè)置指定 domain 套接字下的具體協(xié)議。這個(gè)值可以使用 getprotobyname() 函數(shù)進(jìn)行讀取。如果所需的協(xié)議是 TCP 或 UDP,可以直接使用常量 SOL_TCP 和 SOL_UDP 。
一般手冊不都這么寫嗎 0代表什么 1代表什么 嗎 ?
技術(shù)問答
2016-09-14 14:33:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 請問大神們誰知道如何捕獲socket請求,謝謝大家啦!
技術(shù)問答
2016-08-31 09:23:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
相關(guān)帖子
http://bbs.chinaunix.net/thread-4177202-1-1.html
單服單進(jìn)程,i7, 16G
libevent能做到每秒8萬次send?我測試簡單的socket程序每次send要0.1毫秒開銷,8萬次怎么做到?


技術(shù)問答
2016-08-30 10:45:00