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

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

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

科技資訊

科技學院

科技百科

科技書籍

網站大全

軟件大全

HDC調試需求開發(fā)(15萬預算),能者速來!>>> 不知道為什么我sublime text3 打不開火狐瀏覽器 安裝的插件是sublime-view-in-browser-master
來源:開源中國
發(fā)布時間:2016-11-04 21:36:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> @vczero 你好,想跟你請教2個問題: 問題1: React-Native報錯和警告 總是報這個警告: Warning: Each child in an array or iterator should have a unique "key" prop. Check the... 下面是我根據(jù)您編寫的《React Native 入門與實戰(zhàn)》這本書上的一句一句敲的代碼,請問這個怎么解決? var List = React.createClass({ getInitialState: function(){ return{ count: 0 }; }, componentDidMount: function(){ var _that = this; AsyncStorage.getAllKeys(function(err,keys){ if (err) { } _that.setState({ count: keys.length }); }); }, render: function(){ var list = []; for (var i in Model) { if (i % 2 === 0) { var row = ( ); list.push(row); } } var count = this.state.count; var str = null; if (count) { str = ', 共' + count + '件商品'; } return( {list} 去結算{str} ); }, goPay:function(){ this.props.navigator.push({ component: TestCtrl, title: '購物車' }); }, press: function(data){ var count = this.state.count; count++; this.setState({ count:count }); AsyncStorage.setItem('SP-'+this.genId()+'-SP', JSON.stringify(data),function(err){ if (err) { } }); }, genId:function(){ return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,function(c){ var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8); return v.toString(16); }).toUpperCase(); }, }); 問題2: 還有一個問題就是,我一個導航欄push到第三層就不能繼續(xù)往下push了,報錯 udefined is not an object(evaluating 'this.props.navigator.push ' ) 報錯截圖如下:
來源:開源中國
發(fā)布時間:2016-04-08 10:37:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 但是在terminal和Macvim是沒有問題的,windows上也完全沒有問題。
來源:開源中國
發(fā)布時間:2016-10-05 22:48:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> st3下ctrl+b執(zhí)行python文件,報錯“ImportError: cannot import name ThreadingTCPServer” 但是在命令行下沒有問題,可以引用 ThreadingTCPServer。
來源:開源中國
發(fā)布時間:2016-02-22 12:17:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 如圖所示, ul 和下面兩個 div 標簽都不能與上文成功匹配,不知道是不是軟件自身的原因還是這個插件的bug,代碼在webstorm看過了,也沒什么問題,瀏覽器解析也沒問題(反正也能自動補全),就是sublime這里有幾個提示,表示不解
來源:開源中國
發(fā)布時間:2016-08-22 21:52:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 求解!急!我看見包里面有一個macos的包,里面帶了一個swf,不知道怎么用,求大神解決!
來源:開源中國
發(fā)布時間:2016-04-20 10:45:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 大家有沒有最近遇到過 uploadify插件 在ie11下無法使用問題,也不報錯,但是沒有初始化成功,F(xiàn)12查看flash對象沒有加到容器按鈕中~~
來源:開源中國
發(fā)布時間:2015-06-23 19:13:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 今天做一個圖片上傳的工具類,前臺用uploadify的插件,需要動態(tài)的傳遞參數(shù)到后臺,使用官方文檔里的settings方法設置: $("#file_upload").uploadify("settings","formData",{"type":"wsxk","folder":"company","csbh":1000001}); 但是后臺用request.getParment("");接收不到參數(shù),都是null。。。。。 求解 。。。 急 。。。。。 在線等。。。。。。
來源:開源中國
發(fā)布時間:2015-06-11 15:48:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 今天在使用 jquery.uploadify.min.js 上傳圖片時,后端使用 jfinal里的 UploadFile接收接收,但是卻獲取不到UploadFile對象,報空指針異常,但是文件是已經上傳成功了的! UploadFile upf = null; try { upf = getFile("file_upload","share"+File.separatorChar+"temp",maxSize,"utf-8"); File file = upf.getFile(); 在File file = upf.getFile(); 時報錯,可是文件是上傳成功了的!十分的無奈,看UploadFile源碼里的getFile()方法,fileName == null 為空才會返回null... 我在表單里設置的文件上傳控件name和getFile設置的沒有問題,不知道問題會出在那一塊。。請做過的大神指點一下!~不勝感激
來源:開源中國
發(fā)布時間:2013-12-13 15:47:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> $("#file_upload").uploadify({ 'swf' : '../js/uploadify.swf', 'uploader' : '${pageContext.request.contextPath}/uploadIMGSerlet', 'auto' : true, 'multi' : true, 'cancelImg' : '../img/ui/uploadify-cancel.png', 'fileTypeExts' : '*.jpg;*.jpge;*.gif;*.png', 'fileSizeLimit' : '2MB', 'onUploadSuccess':function(file,data,response){ /* $('#' + file.id).find('.data').html(''); $("#upload_org_code_name").val(data); $("#upload_org_code_img").attr("src","${pageContext.request.contextPath}/getImg?file="+data); $("#upload_org_code_img").show();*/ } }); 使用jquery執(zhí)行請求,選擇圖片后沒法進入后臺的方法,有沒有知道是什么問題啊 'uploader'地址沒問題,瀏覽器敲入可以使用
來源:開源中國
發(fā)布時間:2015-02-10 17:27:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 用到uploadify作為上傳指令的方式來上傳文件嗎?現(xiàn)在碰到這樣的問題,在IE下按鈕出來后,ui-router不能正常跳轉頁面,地址欄的url變了 卻頁面沒有變化。 指令代碼如下: /**上傳文件 *
* */ .directive('upload', function() { return { require: 'ngModel', restrict : 'A', // transclude: true, // replace : true, scope:{ ngModel:'=', opts:"=", title:"=" }, link : function($scope, element, attr,ngModel ) { var loginToken=login_token; //$scope.opts.login_token.replace(/\-/g,"_"); var url=rootPath+'/upload/'; var parameJson={ file_type:($scope.opts.file_type?$scope.opts.file_type:'1'), login_token:loginToken,appid:($scope.opts.appid?$scope.opts.appid:'0'), source_id:$scope.opts.source_id?$scope.opts.source_id:'', source:$scope.opts.source?$scope.opts.source:'', title:$scope.opts.title?$scope.opts.title:'',flag:$scope.opts.flag?$scope.opts.flag:'', uid:$scope.opts.uid?$scope.opts.uid:'', isMsg:($scope.opts.isMsg?$scope.opts.isMsg:false), m2:($scope.opts.m2!=undefined?$scope.opts.m2:true) }; $("#"+element.attr("id")).uploadify({ height :attr.height!=undefined&&attr.height!=""?attr.height:28, width :attr.width!=undefined&&attr.width!=""?attr.width:120, swf :rootPath+'/s/js/uploadify/uploadify.swf', uploader :rootPath+'/upload/', formData:parameJson, buttonText:$scope.opts.button_text?$scope.opts.button_text:'選擇文件',//瀏覽文件', fileTypeExts:$scope.opts.image==false?attr.fileTypeExts:'*.png;*.jpg;*.jpe;*.jpeg;*.bmp;*.gif;', fileTypeDesc:$scope.opts.image==false?attr.fileTypeDesc:'圖片文件;', onUploadSuccess:function(file, data, response) { eval("var json="+data+";"); if(json.op_ret_code=="000"){//上傳成功 $scope.$apply(function() { try{ ngModel.$setViewValue({fid:json.fid,url:json.url}); $scope.ngModel=ngModel; }catch(e){ alert(1+"\n"+e); } }); }else{ $scope.$apply(function(){ try{ if(parameJson.m2==true){ ngModel.$setViewValue({fid:'0',url:'s/img/front/template/occupation/apply/2014_12_16/defaultUploadImg.jpg'}); }else{ ngModel.$setViewValue(json); } $scope.ngModel=ngModel; }catch(e){ alert(e); } }); } }, onUploadError:function(file,errorCode,errorMsg,errorString,swfuploadifyQueue){ } }); } } } ) 頁面模板調用上傳指令如下:
在IE8910下按鈕能夠出來 但是點擊菜單不跳轉頁面。而地址欄是變化了。 IE控制臺的報錯信息如下: 在IE11下按鈕出不來。 正常圖: IE11下: 在IE8910下可以上傳文件但是之后出現(xiàn)如下異常:
來源:開源中國
發(fā)布時間:2015-01-19 21:49:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 上傳附件在Action中上傳成功之后返回頁面時不走‘onUploadSuccess’和‘onComplete’。但刪除文件時執(zhí)行‘onCancel’事件。
來源:開源中國
發(fā)布時間:2015-10-12 15:11:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 我使用的uploadify2.1.4,做批量上傳時,上傳文件會缺失去,但是我在onComplete中添加alert(id)時,上傳文件就一切正常,文件不會丟失,返回的路徑不會重復,求高手解答
來源:開源中國
發(fā)布時間:2012-10-04 13:38:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 我使用的瀏覽器是safari,不兼容。 谷歌,ie是可以, 已經加傳了sessionId,如下: 根據(jù)網上所查到的解決方法,我加傳了sessionId還是不行,麻煩各位大神看下,謝謝!?。?
來源:開源中國
發(fā)布時間:2015-10-26 18:29:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 問題如標題所述,下面我的JSP代碼: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> "> 文件上傳

開始上傳 取消上傳

來源:開源中國
發(fā)布時間:2012-05-24 15:23:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 文件上傳成功,刪除,再上傳此文檔,提示已存在,uploadify 3.2版本
來源:開源中國
發(fā)布時間:2015-04-23 16:06:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 網頁上的上傳按鈕在ie 8 下顯示很奇怪,而其他非ie內核的瀏覽器以及ie11都沒有問題,請問這是ie兼容性問題嗎 ,是什么原因造成的呢? ie8顯示: 其他顯示: ie8上面的錯誤信息 $("#uploadify").uploadify({ 'uploader' : '<%=basePath%>images/uploadify.swf', 'script' : '<%=basePath%>user/fileUpload.action?userName=${user.name}', 'fileDataName' : 'fileDate', 'folder' : '/', 'queueID' : 'fileQueue', 'queueSizeLimit' : 6, 'multi' : true, 'auto' : false, 'sizeLimit' : 1024*1024*10, 'simUploadLimit' : 2, 'buttonImg' : '<%=basePath%>images/attach.png', 'height' : 20, 'width' : 50, 'cancelImg' : 'images/cancel.png', 'wmode' : 'transparent' , ps. jquery版本為1.8.3 uploadify版本為uploadify.v2.1.4
來源:開源中國
發(fā)布時間:2015-08-30 22:23:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 項目中使用了uploadify 上傳圖片,當訪問到上傳頁面url,uploadify初始化時再一次訪問該url,請問為什么uploadify會再一次訪問(是他的fash控件),怎么不讓他訪問。 JFinal action report -------- 2013-07-08 15:34:10 ------------------------------ Controller : com.controller.project.ImageController.(ImageController.java:1) Method : editServiceImage UrlPara : 69dd8ba396aa426e99c5216a29cc19fd Interceptor : com.jfinal.ext.interceptor.SessionInViewInterceptor.(SessionInViewInterceptor.java:1) com.interceptor.global.GlobalInterceptor.(GlobalInterceptor.java:1) com.interceptor.global.I18nInterceptor.(I18nInterceptor.java:1) com.plugin.shiro.ShiroInterceptor.(ShiroInterceptor.java:1) com.validator.project.EditImageValidator.(EditImageValidator.java:1) -------------------------------------------------------------------------------- http://localhost:8080/image/editServiceImage/69dd8ba396aa426e99c5216a29cc19fd ############## JFinal action report -------- 2013-07-08 15:34:13 ------------------------------ Controller : com.controller.project.ImageController.(ImageController.java:1) Method : editServiceImage Interceptor : com.jfinal.ext.interceptor.SessionInViewInterceptor.(SessionInViewInterceptor.java:1) com.interceptor.global.GlobalInterceptor.(GlobalInterceptor.java:1) com.interceptor.global.I18nInterceptor.(I18nInterceptor.java:1) com.plugin.shiro.ShiroInterceptor.(ShiroInterceptor.java:1) com.validator.project.EditImageValidator.(EditImageValidator.java:1) -------------------------------------------------------------------------------- http://localhost:8080/image/editServiceImage/
來源:開源中國
發(fā)布時間:2013-07-08 15:48:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 在谷歌瀏覽器下,使用uploadify3.2 加載的時候出現(xiàn)以下問題 重新刷新以下就好了,網上有的人說是谷歌瀏覽器進制緩存,所以在加載JS的時候也處理了 結果還是不行 有沒有遇到這種情況的
來源:開源中國
發(fā)布時間:2015-01-28 14:23:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 通過程序添加一個任務讓任務跑起來,然后睡眠幾秒,之后關閉注冊中心會發(fā)現(xiàn)程序依舊有在調用。 com.dangdang.ddframe.job.reg.exception.RegException: java.lang.IllegalStateException: instance must be started before calling this method at com.dangdang.ddframe.job.reg.exception.RegExceptionHandler.handleException(RegExceptionHandler.java:49) ~[elastic-job-common-core-2.1.3.jar:na] at com.dangdang.ddframe.job.reg.zookeeper.ZookeeperRegistryCenter.getDirectly(ZookeeperRegistryCenter.java:162) ~[elastic-job-common-core-2.1.3.jar:na] at com.dangdang.ddframe.job.reg.zookeeper.ZookeeperRegistryCenter.get(ZookeeperRegistryCenter.java:143) ~[elastic-job-common-core-2.1.3.jar:na] at com.dangdang.ddframe.job.lite.internal.storage.JobNodeStorage.getJobNodeData(JobNodeStorage.java:72) ~[elastic-job-lite-core-2.1.3.jar:na] at com.dangdang.ddframe.job.lite.internal.config.ConfigurationService.load(ConfigurationService.java:54) ~[elastic-job-lite-core-2.1.3.jar:na] at com.dangdang.ddframe.job.lite.internal.schedule.LiteJobFacade.loadJobRootConfiguration(LiteJobFacade.java:78) ~[elastic-job-lite-core-2.1.3.jar:na] at com.dangdang.ddframe.job.lite.internal.schedule.LiteJobFacade.loadJobRootConfiguration(LiteJobFacade.java:49) ~[elastic-job-lite-core-2.1.3.jar:na] at com.dangdang.ddframe.job.executor.AbstractElasticJobExecutor.(AbstractElasticJobExecutor.java:65) ~[elastic-job-common-core-2.1.3.jar:na] at com.dangdang.ddframe.job.executor.type.SimpleJobExecutor.(SimpleJobExecutor.java:35) ~[elastic-job-common-core-2.1.3.jar:na] at com.dangdang.ddframe.job.executor.JobExecutorFactory.getJobExecutor(JobExecutorFactory.java:51) ~[elastic-job-common-core-2.1.3.jar:na] at com.dangdang.ddframe.job.lite.internal.schedule.LiteJob.execute(LiteJob.java:26) ~[elastic-job-lite-core-2.1.3.jar:na] at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ~[quartz-2.2.1.jar:na] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.2.1.jar:na] Caused by: java.lang.IllegalStateException: instance must be started before calling this method at com.google.common.base.Preconditions.checkState(Preconditions.java:173) ~[guava-18.0.jar:na] at org.apache.curator.framework.imps.CuratorFrameworkImpl.getData(CuratorFrameworkImpl.java:375) ~[curator-framework-2.10.0.jar:na] at com.dangdang.ddframe.job.reg.zookeeper.ZookeeperRegistryCenter.getDirectly(ZookeeperRegistryCenter.java:158) ~[elastic-job-common-core-2.1.3.jar:na] ... 11 common frames omitted [ERROR] 2017-06-08 10:10:10,014 --9811a376-a79d-4aa5-8bba-04914b4767a7_Worker-1-- [org.quartz.core.ErrorLogger] Job (DEFAULT.9811a376-a79d-4aa5-8bba-04914b4767a7 threw an exception. org.quartz.SchedulerException: Job threw an unhandled exception. at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.2.1.jar:na] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.2.1.jar:na]
來源:開源中國
發(fā)布時間:2017-06-08 10:14:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 使用elasticjob 進行任務分批處理,現(xiàn)在需要根據(jù) 某項業(yè)務不斷變化的數(shù)量,來動態(tài)調整elasticjob 的總分片數(shù)。即如下圖紅色部分,我知道可通過 console 運維工具調整,但我想動態(tài)的通過在程序中編寫監(jiān)控模塊來定時依據(jù)業(yè)務數(shù)據(jù)來調整。 感謝大家,瀏覽此問題,希望大家伸出援助之手,幫助我這個技術能力欠缺的兒童成長。
來源:開源中國
發(fā)布時間:2019-01-15 19:57:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 關于elastic-job執(zhí)行時的異常處理,elastic-job默認用的是 DefaultJobExceptionHandler處理的,也就簡單打印下日志 如果我們想定制化異常處理器則實現(xiàn)JobExceptionHandler接口 但是在AbstractElasticJobExecutor類中發(fā)現(xiàn),改接口的實例化是通過 handlerClass.newInstance()實例化的 但是可能有這種需求,就是在job運行異常時,發(fā)郵件或者發(fā)短信(Handler對象)是spring管理的,目前看源碼是不能實現(xiàn)的。
來源:開源中國
發(fā)布時間:2018-03-28 12:09:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> elastic job在控制臺點失效后無法生效,版本是2.1.5,在自己筆記本測試沒問題,放到內網就不行。
來源:開源中國
發(fā)布時間:2018-11-19 16:34:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 1. 假設我目前分了4片。這時候我在SimpleJob實現(xiàn)類中處理了分片項0-3的邏輯。這時候我在界面修改了該作業(yè)改為分成10片。這時候SimpleJob實現(xiàn)類還是只處理了0-3片的邏輯。那其他的我要怎么才能處理到(除了改源碼)。2.自定義分片策略,能動態(tài)去執(zhí)行嗎?能做到監(jiān)控進程當達到策略的時候又重新分片?(可能比較基礎,但是我看官方文檔沒看到這類。)希望好心人回復下,謝謝。
來源:開源中國
發(fā)布時間:2017-11-07 20:39:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> /** * @Description: 創(chuàng)建作業(yè)配置 * @Author: 張穎輝(yh) * @Date: 2018/7/20 15:08 * @param: * @return: * @Version: 1.0 */ private static LiteJobConfiguration createJobConfiguration(String jobParameter) { // demoSimpleJob 為jobname, 0/10 * * * * ?為cron表達式, 3 分片數(shù)量, 0=北京,1=上海,2=廣州 分片對應參數(shù)內容, jobParameter 作業(yè)自定義參數(shù) // 定義作業(yè)核心配置 JobCoreConfiguration jobCoreConfiguration = JobCoreConfiguration.newBuilder("demoSimpleJob_3p", "0/10 * * * * ?", 3).shardingItemParameters("0=北京,1=上海,2=廣州").jobParameter(jobParameter).build(); // 定義SIMPLE類型配置 SimpleJobConfiguration simpleJobConfiguration = new SimpleJobConfiguration(jobCoreConfiguration, MyELasticJob.class.getCanonicalName()); // 定義Lite作業(yè)根配置 LiteJobConfiguration liteJobConfiguration = LiteJobConfiguration.newBuilder(simpleJobConfiguration).build(); return liteJobConfiguration; } 我按照上面的配置執(zhí)行了定時任務,之后想將分片數(shù)量從3片修改為10片,以及其他的自定義參數(shù),分片參數(shù)對照 作業(yè)信息的修改。可是發(fā)現(xiàn)無路改成什么樣,執(zhí)行的都是第一次的配置。分析原因可能是zookeeper 注冊中心會持久化這個分片相關信息。如果把jobname改為一個新的名稱就可以了。但是我覺得這不是一個好方法,因為zookeeper會保存很多沒用的垃圾數(shù)據(jù)而且那么多作業(yè)名稱被占用也不合適。請問應該怎么可以修改呢?據(jù)我了解有一個運維控制臺應該可以修改,還有其他辦法嗎?
來源:開源中國
發(fā)布時間:2018-07-23 16:40:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 我現(xiàn)在寫了A,B兩個demo,jobname相同,想要的效果是,這一個定時任務開啟之后,A執(zhí)行定時任務的時候B不執(zhí)行。B執(zhí)行的時候A不執(zhí)行。也就是只會讓一個demo執(zhí)行該定時任務。 現(xiàn)在的問題是,同一個定時任務,兩個demo 啟動之后,同時都執(zhí)行了該任務。 求解答一下,謝謝
來源:開源中國
發(fā)布時間:2018-06-01 11:26:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 各位大神,剛學習使用elast-job,使用javacode啟動沒有問題,根據(jù)安裝開發(fā)指南使用spring啟動的時候報錯如下: Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.dangdang.ddframe.job.lite.spring.api.SpringJobScheduler#0': Invocation of init method failed; nested exception is com.dangdang.ddframe.job.reg.exception.RegException: java.lang.IllegalArgumentException: Invalid path string "http://config" caused by empty node name specified @1 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1512) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:633) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:139) at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:83) at com.qzg.scheduler.MainSpring.main(MainSpring.java:11) Caused by: com.dangdang.ddframe.job.reg.exception.RegException: java.lang.IllegalArgumentException: Invalid path string "http://config" caused by empty node name specified @1 at com.dangdang.ddframe.job.reg.exception.RegExceptionHandler.handleException(RegExceptionHandler.java:52) at com.dangdang.ddframe.job.reg.zookeeper.ZookeeperRegistryCenter.isExisted(ZookeeperRegistryCenter.java:209) at com.dangdang.ddframe.job.lite.internal.storage.JobNodeStorage.isJobNodeExisted(JobNodeStorage.java:62) at com.dangdang.ddframe.job.lite.internal.config.ConfigurationService.find(ConfigurationService.java:85) at com.dangdang.ddframe.job.lite.internal.config.ConfigurationService.checkConflictJob(ConfigurationService.java:77) at com.dangdang.ddframe.job.lite.internal.config.ConfigurationService.persist(ConfigurationService.java:70) at com.dangdang.ddframe.job.lite.internal.schedule.SchedulerFacade.updateJobConfiguration(SchedulerFacade.java:103) at com.dangdang.ddframe.job.lite.api.JobScheduler.init(JobScheduler.java:105) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1638) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1579) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1509) ... 12 more Caused by: java.lang.IllegalArgumentException: Invalid path string "http://config" caused by empty node name specified @1 at org.apache.curator.utils.PathUtils.validatePath(PathUtils.java:102) at org.apache.curator.utils.PathUtils.validatePath(PathUtils.java:37) at org.apache.curator.utils.ZKPaths.fixForNamespace(ZKPaths.java:105) at org.apache.curator.framework.imps.NamespaceImpl.fixForNamespace(NamespaceImpl.java:104) at org.apache.curator.framework.imps.CuratorFrameworkImpl.fixForNamespace(CuratorFrameworkImpl.java:594) at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:151) at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:39) at com.dangdang.ddframe.job.reg.zookeeper.ZookeeperRegistryCenter.isExisted(ZookeeperRegistryCenter.java:205) ... 25 more 求幫忙看看
來源:開源中國
發(fā)布時間:2017-06-21 14:42:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 報錯如下: overwrite已經設置為true,還是有如上問題,請問怎么修復
來源:開源中國
發(fā)布時間:2018-05-28 15:11:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 最近在做技術選型,看到最就是xxl-job 和 elastic-job,有沒有大神能說說這兩者各有什么優(yōu)缺點啊
來源:開源中國
發(fā)布時間:2017-12-03 22:31:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 最近在看elastc-job-lite(2.1.4)的源碼,關于分片失效轉移的入口有兩個 1.在AbstractElasticJobExecutor中方法execute()調用了jobFacade.failoverIfNecessary()方法 2.在FailoverListenerManager類中有個JobCrashedJobListener的監(jiān)聽器也調用了failoverService.failoverIfNecessary()方法 failoverIfNecessary方法的作用就是選舉主節(jié)點,使用jobScheduleController.triggerJob()方法重新觸發(fā)了job。我感覺只要第一個入口就行了,為什么還要第一個入口呢?
來源:開源中國
發(fā)布時間:2017-09-22 15:54:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 今天公司其他項目組使用elastic-job-lite時,發(fā)現(xiàn)一只報主鍵重復。根據(jù)錯誤信息發(fā)現(xiàn)是執(zhí)行JobEventRdbStorage類的insertJobExecutionEventWhenSuccess方法報錯。 具體錯誤信息如下: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '8a39750c-3384-49b9-ad24-a7d18115cec3' for key 'PRIMARY' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_101] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_101] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_101] at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_101] at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) ~[mysql-connector-java-5.1.43.jar:5.1.43] at com.mysql.jdbc.Util.getInstance(Util.java:408) ~[mysql-connector-java-5.1.43.jar:5.1.43] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:935) ~[mysql-connector-java-5.1.43.jar:5.1.43] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3973) ~[mysql-connector-java-5.1.43.jar:5.1.43] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3909) ~[mysql-connector-java-5.1.43.jar:5.1.43] at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2527) ~[mysql-connector-java-5.1.43.jar:5.1.43] at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2680) ~[mysql-connector-java-5.1.43.jar:5.1.43] at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2494) ~[mysql-connector-java-5.1.43.jar:5.1.43] at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1858) ~[mysql-connector-java-5.1.43.jar:5.1.43] at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1197) ~[mysql-connector-java-5.1.43.jar:5.1.43] at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2931) [druid-1.0.31.jar:1.0.31] at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:440) [druid-1.0.31.jar:1.0.31] at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2929) [druid-1.0.31.jar:1.0.31] at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:601) [druid-1.0.31.jar:1.0.31] at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2929) [druid-1.0.31.jar:1.0.31] at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:440) [druid-1.0.31.jar:1.0.31] at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2929) [druid-1.0.31.jar:1.0.31] at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:131) [druid-1.0.31.jar:1.0.31] at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:493) [druid-1.0.31.jar:1.0.31] at com.dangdang.ddframe.job.event.rdb.JobEventRdbStorage.insertJobExecutionEventWhenSuccess(JobEventRdbStorage.java:233) [elastic-job-common-core-2.1.4.jar:na] at com.dangdang.ddframe.job.event.rdb.JobEventRdbStorage.updateJobExecutionEventWhenSuccess(JobEventRdbStorage.java:206) [elastic-job-common-core-2.1.4.jar:na] at com.dangdang.ddframe.job.event.rdb.JobEventRdbStorage.addJobExecutionEvent(JobEventRdbStorage.java:156) [elastic-job-common-core-2.1.4.jar:na] at com.dangdang.ddframe.job.event.rdb.JobEventRdbListener.listen(JobEventRdbListener.java:42) [elastic-job-common-core-2.1.4.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_101] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_101] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_101] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_101] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:95) [guava-19.0.jar:na] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:80) [guava-19.0.jar:na] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_101] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_101] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_101] 項目配置如下: 1、數(shù)據(jù)源配置: @Configuration @MapperScan(basePackages = "com.qf.repository", sqlSessionTemplateRef = "multiTenantSqlSessionTemplate") public class MultiTenantDataSourceConfig { @Primary @Bean(name="multiTenantDataSource") @ConfigurationProperties(prefix="multiTenant.datasource") public DataSource multiTenantDataSource() { return new DruidDataSource(); } @Bean(name = "multiTenantSqlSessionFactory") public SqlSessionFactory multiTenantSqlSessionFactory(@Qualifier("multiTenantDataSource") DataSource dataSource) throws Exception { SqlSessionFactoryBean bean = new SqlSessionFactoryBean(); bean.setDataSource(dataSource); bean.setConfigLocation(new ClassPathResource("mybatis-config.xml")); bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:/mapper/multitenant.xml")); return bean.getObject(); } @Bean(name = "multiTenantTransactionManager") public DataSourceTransactionManager multiTenantTransactionManager(@Qualifier("multiTenantDataSource") DataSource dataSource) { return new DataSourceTransactionManager(dataSource); } @Bean(name = "multiTenantSqlSessionTemplate") public SqlSessionTemplate multiTenantSqlSessionTemplate(@Qualifier("multiTenantSqlSessionFactory") SqlSessionFactory sqlSessionFactory) throws Exception { return new SqlSessionTemplate(sqlSessionFactory); } } 2、數(shù)據(jù)庫鏈接信息配置: multiTenant: datasource: url: jdbc:mysql://127.0.0.1:3306/elastic-job?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: a123 driver-class-name: com.mysql.jdbc.Driver maxActive: 150 #連接池處于活動狀態(tài)的數(shù)據(jù)庫連接的最大數(shù)目,0表示不限制,表示最大并發(fā) initialSize: 10 #初始化連接數(shù) #maxIdle: 50 #連接池處于空閑狀態(tài)的數(shù)據(jù)庫連接的最大數(shù)目,取非正整數(shù)表示不受限制,超過此數(shù)值時多余的空閑連接將會被釋放 minIdle: 10 #連接池處于空閑狀態(tài)的數(shù)據(jù)庫連接的最小數(shù)目,低于此數(shù)值將會創(chuàng)建所欠缺的連接,設0無限制 #testOnBorrow: true #指定連接被調用時是否經過校驗,如果校驗未通過,則該連接被連接池斷掉,并由連接池嘗試調用另一個連接,值為true,則validationQuery參數(shù)必須為一個非空字串 validationInterval: 30000 #檢查連接死活的時間間隔,單位:毫秒 #validationQuery: SELECT 1 #在連接返回給調用者前用于校驗連接是否有效的SQL語句,如果指定了SQL語句,則必須為一個SELECT語句,且至少有一行結果 type: com.alibaba.druid.pool.DruidDataSource maxWait: 60000 # 配置獲取連接等待超時的時間 timeBetweenEvictionRunsMillis: 60000 # 配置間隔多久才進行一次檢測,檢測需要關閉的空閑連接,單位是毫秒 minEvictableIdleTimeMillis: 300000 # 配置一個連接在池中最小生存的時間,單位是毫秒 validationQuery: SELECT 1 FROM DUAL testOnBorrow: false testWhileIdle: true testOnReturn: false poolPreparedStatements: true # 打開PSCache,并且指定每個連接上PSCache的大小 maxPoolPreparedStatementPerConnectionSize: 20 filters: stat,wall,log4j # 配置監(jiān)控統(tǒng)計攔截的filters,去掉后監(jiān)控界面sql無法統(tǒng)計,'wall'用于防火墻 connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 # 通過connectProperties屬性來打開mergeSql功能;慢SQL記錄 useGlobalDataSourceStat: true # 合并多個DruidDataSource的監(jiān)控數(shù)據(jù) 3、Job配置: regCenter: serverList: 172.16.5.179:2181,172.16.5.180:2181,172.16.5.181:2181 namespace: elastic-demo testJob: cron: 0/5 * * * * ? shardingTotalCount: 1 shardingItemParameters: 0=10 jobParameter: 100 description: 銀企直連定時查詢Job spring: profiles: active: dev
來源:開源中國
發(fā)布時間:2017-12-27 15:30:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 本人基于springboot + elastic-job實現(xiàn)了一個分布式作業(yè)任務,后來因業(yè)務需求,項目需集成springcloud,目的是把服務注冊到Eureka以方便調用其他服務。不料,在pom.xml文件中導入springcloud依賴后,代碼沒做任何其他修改,項目在啟動過程就直接報錯了(要說明的是在集成springcloud之前,項目啟動及運行沒有任何問題)。 在pom文件中增加的代碼如下: org.springframework.cloud spring-cloud-dependencies ${spring-cloud.version} pom import 集成springcloud之后啟動項目報錯如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataflowJobScheduler' defined in class path resource [com/jf/zack/config/MyDataflowJobConfig.class]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.apache.curator.CuratorZookeeperClient.startAdvancedTracer(Ljava/lang/String;)Lorg/apache/curator/drivers/OperationTrace; at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1628) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761) ~[spring-beans-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) ~[spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) ~[spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) ~[spring-boot-1.5.4.RELEASE.jar:1.5.4.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693) [spring-boot-1.5.4.RELEASE.jar:1.5.4.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360) [spring-boot-1.5.4.RELEASE.jar:1.5.4.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) [spring-boot-1.5.4.RELEASE.jar:1.5.4.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) [spring-boot-1.5.4.RELEASE.jar:1.5.4.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) [spring-boot-1.5.4.RELEASE.jar:1.5.4.RELEASE] at com.jf.zack.ElasticJobDemoApplication.main(ElasticJobDemoApplication.java:17) [classes/:na] 錯誤提取出來就是 nested exception is java.lang.NoSuchMethodError: org.apache.curator.CuratorZookeeperClient.startAdvancedTracer(Ljava/lang/String;)Lorg/apache/curator/drivers/OperationTrace; 對于此問題,不知集成過Elastic-job的大牛有沒有遇到過此問題,在線等解答,不勝感激!
來源:開源中國
發(fā)布時間:2017-10-20 10:46:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 如題,我看examples那個springboot教程其實是硬搬的,有沒有更好的和springboot的集成方法?
來源:開源中國
發(fā)布時間:2017-10-26 21:52:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 我在配置文件里分了16片,但是實際上獲取到的分片項只有3片(分片編號3,7,12),然道會是多個分片被分配到一個線程里面嗎?如果是的話,那么如何解決這個問題呢?煩請大神幫忙解答下,非常感謝!!
來源:開源中國
發(fā)布時間:2017-10-08 15:07:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 在監(jiān)控界面可以配置任務的描述,如何在代碼中添加描述信息 在yaml文件中修改任務信息,好像不起作用。
來源:開源中國
發(fā)布時間:2017-09-26 11:48:01
HDC調試需求開發(fā)(15萬預算),能者速來!>>> webmagic selenium+JAVA 如何自動判斷,頁面加載完再執(zhí)行之后的代碼
來源:開源中國
發(fā)布時間:2018-06-21 10:51:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 在使用selenium爬取今日頭條時,想登陸之后爬取個人收藏內容。 第一次是通過手機驗證碼登進去,需要多次登陸,第二次如何可以不登陸,直接就爬取信息?
來源:開源中國
發(fā)布時間:2018-06-04 09:08:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 如圖所示,我去匹配這個Li的時候,點擊沒反應。
來源:開源中國
發(fā)布時間:2018-03-20 13:30:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 直接輸出內容,可以全部輸出,放入page.putField里只能獲取到最后一個。 page里放了所有需要的內容。在process里用數(shù)組分開了。
來源:開源中國
發(fā)布時間:2018-02-05 14:53:00
HDC調試需求開發(fā)(15萬預算),能者速來!>>> 將第一頁網頁加進去,點擊可以打開,怎么獲取新網頁內容,一直獲取不到,都是初始網站的
來源:開源中國
發(fā)布時間:2018-02-02 15:33:00