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

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

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

科技資訊

科技學(xué)院

科技百科

科技書(shū)籍

網(wǎng)站大全

軟件大全

HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
最近基于jboot-admin 開(kāi)發(fā)一個(gè)項(xiàng)目,但是在 jboot-admin 中如何進(jìn)行單元測(cè)試呢?
技術(shù)問(wèn)答
2018-08-05 13:59:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
請(qǐng)問(wèn)jboot swagger里面能加入header參數(shù)嗎?怎么配置?
技術(shù)問(wèn)答
2018-03-25 10:55:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>


采用Jfinal fastjar方式可以打包成獨(dú)立完整的jar文件
但是通過(guò)java -jar xxx.jar 卻報(bào)錯(cuò),原來(lái)是jboot在啟動(dòng)的時(shí)候是直接掃描項(xiàng)目target/classes下的配置文件
@海哥 ,現(xiàn)在怎么處理?
技術(shù)問(wèn)答
2019-05-08 15:26:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
xxx.service里面新增一個(gè)方法如public List getByNameAndEmail(String name,String email);
在普通類通過(guò)Jboot.service(xxx.class)生成xxx的實(shí)例,調(diào)用xxx.getByNameAndEmail報(bào)nullpointexception錯(cuò)誤,而調(diào)用findAll()、findById()等這些JbootServiceBase定義好的方法則成功。也就是說(shuō),不能通過(guò)該方法調(diào)用自定義的接口方法。請(qǐng)問(wèn)該怎么處理?使用AOP.get(xxx.class)也是一樣
技術(shù)問(wèn)答
2019-04-17 16:36:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> @Override public void onJFinalStarted() { ActiveRecordPlugin activeRecordPlugin = JbootDbManager.me().getActiveRecordPlugins().get(0); activeRecordPlugin.addSqlTemplate("sql/include.sql"); activeRecordPlugin.setShowSql(true); }
采用如上方式設(shè)置sql,然后按照如下進(jìn)行獲取,卻取不到sql。 String sql = Db.getSql("demo.JfinalSql"); log.debug(sql); List recordList = Db.find(sql); String JfinalSql = recordList.get(0).getStr("JfinalSql"); log.debug(JfinalSql);
include.sql #namespace("demo") #include("demo.sql") #end
demo.sql #sql("JfinalSql") SELECT 'jfinal sql template' AS JfinalSql #end
兩個(gè)sql文件都放置于resources目錄下的sql文件夾
技術(shù)問(wèn)答
2018-08-17 09:38:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
在非controller類里面圖和注入service,@JbootrpcService沒(méi)辦法注入
技術(shù)問(wèn)答
2019-04-02 14:46:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
jboot升級(jí)到2.0.5,使用ehcache,默認(rèn)路徑是classpath下面的ehcache,使用 mvn package appassembler:assemble打包以后,報(bào)錯(cuò)如下:
jboot.properties里面配置如下:
jboot.cache.type=ehcache
jboot.cache.ehcache.configFileName=ehcache.xml
同時(shí)使用了shiro,配置shiro.ini里面如下:
#cache Manager 緩存管理器 使用
shiroCacheManager = org.apache.shiro.cache.ehcache.EhCacheManager
shiroCacheManager.cacheManagerConfigFile=classpath:ehcache.xml
securityManager.cacheManager = $shiroCacheManager
能否幫忙看看,報(bào)錯(cuò)里面" E:\app\config\ehcache.xml" 這個(gè)憑空出來(lái)的" config "是怎么來(lái)的嗎?
PS:在eclipse里面能夠正常使用,打包以后用不了。


下面附上pom.xml


xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
com.aaaa
xxxx
1.0.0
權(quán)限管理,后臺(tái)管理



io.jboot
jboot
2.0.5


com.xiaoleilu
hutool-all
RELEASE



junit
junit
RELEASE



org.apache.shiro
shiro-ehcache
1.4.0


ehcache-core
net.sf.ehcache




org.apache.shiro
shiro-web
1.4.0


org.apache.shiro
shiro-quartz
1.4.0




net.sf.ehcache
ehcache-web
2.0.4


ehcache-core
net.sf.ehcache





com.rabbitmq
amqp-client
RELEASE



ch.qos.logback
logback-core
1.2.3
provided


ch.qos.logback
logback-classic
1.2.3
provided



com.fasterxml.jackson.dataformat
jackson-dataformat-xml
2.9.5


com.jfinal
jfinal-ext
3.1.4


org.apache.poi
poi
3.17


org.apache.poi
poi-ooxml
3.17


org.jooq
joor
0.9.9







org.apache.maven.plugins
maven-compiler-plugin

1.8
1.8
UTF-8

-parameters



org.codehaus.mojo
appassembler-maven-plugin
2.0.0


${project.build.directory}/app

lib

bin

webRoot

true

src/main/resources

flat
UTF-8
logs
tmp



com.aaaa.xxxx.main.AppMain
xxxx

windows
unix






com.aaaa.xxxx.main.AppMain
xxxx

jsw



jsw

linux-x86-32
linux-x86-64
macosx-universal-32
macosx-universal-64
windows-x86-32
windows-x86-64



configuration.directory.in.classpath.first
webRoot


wrapper.ping.timeout
120


set.default.REPO_DIR
lib


wrapper.logfile
logs/wrapper.log










技術(shù)問(wèn)答
2019-04-08 00:52:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
入手jboot,根據(jù)教程鏈接數(shù)據(jù)庫(kù)時(shí),一直拋異常。數(shù)據(jù)庫(kù)mysql,版本5.6.17,jboot版本1.6.4。勞煩路過(guò)的大佬幫忙看看問(wèn)題所在。

技術(shù)問(wèn)答
2018-09-05 11:36:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
直連模式下 jboot 如何配置訪問(wèn)多個(gè)不同地址的微服務(wù)?
比如 a 服務(wù)器暴露了 a 服務(wù), b 服務(wù)器暴露了 b 服務(wù), 如何在客戶端c 中訪問(wèn) a 、b 的服務(wù)? 我看文檔中沒(méi)有關(guān)于這方面的描述,請(qǐng)問(wèn)是否支持這樣的操作? @ fuhai
技術(shù)問(wèn)答
2019-03-04 21:59:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
請(qǐng)問(wèn)下官網(wǎng)的技術(shù)文檔是還沒(méi)好,還是就我看不了,只能看到標(biāo)題
技術(shù)問(wèn)答
2019-03-03 20:41:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
剛開(kāi)始嘗試使用jboot,現(xiàn)在有個(gè)問(wèn)題,就是用Jboot.start()方式啟動(dòng)后,Controller可以執(zhí)行,但是renderJsp()時(shí),就會(huì)提示Not Found錯(cuò)誤。
1. Jboot在IDEA中,啟動(dòng)后,顯示,
Controller文件代碼如下, import io.jboot.Jboot; import io.jboot.web.controller.JbootController; import io.jboot.web.controller.annotation.RequestMapping; @RequestMapping("/") public class BingLiStart extends JbootController { public void index() { renderJsp("login.html"); } public static void main(String[] args) { Jboot.run(args); } }

目錄結(jié)構(gòu)如下圖,
Web.xml內(nèi)容如下: login.jsp index.jsp jbootFilter com.jfinal.core.JFinalFilter configClass io.jboot.web.JbootAppConfig jbootFilter /*

login.jsp如下 <%@ page contentType="text/html;charset=UTF-8" language="java" %> Main


在BingLiStart中,執(zhí)行Run main命令后,在瀏覽器打開(kāi)http://127.0.0.1:8080后,顯示如下圖,

請(qǐng)問(wèn)需要如何設(shè)置,才能正確訪問(wèn)jsp文件呢?
技術(shù)問(wèn)答
2018-11-19 20:53:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
1: 修改為:
你先修改配置為 jboot.redis.host=ip:port,ip:port
2:如果集群需要密碼,則還要增加一個(gè)配置參數(shù)
3 :集群只能是redis的cluster ,而單純的主從復(fù)制不可以,即不是集群
技術(shù)問(wèn)答
2018-11-14 15:33:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
前幾天部署完成了之后一切正常,未修改任何配置,今天突然出現(xiàn)405了,這是咋回事啊
技術(shù)問(wèn)答
2018-08-11 13:19:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
用js就行,其他辦法也可以(但是不能有主動(dòng)下載環(huán)節(jié)),ie的那個(gè)就不要講啦,想要一個(gè)能支持主流瀏覽器的。其實(shí)應(yīng)該是沒(méi)有的,但還是抱著試一試的心態(tài)來(lái)問(wèn)問(wèn),萬(wàn)一有大神做出來(lái)了呢?
技術(shù)問(wèn)答
2017-10-26 13:58:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
我寫(xiě)的內(nèi)嵌h5頁(yè)面要調(diào)試,可是每次打開(kāi)都是之前的ja,根本不能清除緩存啊,請(qǐng)看截圖
技術(shù)問(wèn)答
2017-02-06 09:24:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
比如我輸入框輸入 zh,下拉列表中就自動(dòng)彈出關(guān)于zh對(duì)應(yīng)的城市中文名稱,備選項(xiàng)可以寫(xiě)死,也可以用json獲取。
我在oschina上找到的都是輸入自動(dòng)補(bǔ)全插件,比根據(jù)簡(jiǎn)拼找篩選對(duì)應(yīng)中文要簡(jiǎn)單一點(diǎn),因?yàn)闀r(shí)間比較緊迫,所以沒(méi)有時(shí)間去修改一個(gè)插件,求個(gè)可以直接用的
技術(shù)問(wèn)答
2015-06-01 22:23:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 比如中通過(guò)接收tag的值,會(huì)將該標(biāo)簽替換為
,受此提示想著實(shí)現(xiàn)一個(gè)效果。 比如我目前有三個(gè)組件,el-a、el-btn和el-modal,當(dāng)時(shí),渲染出el-btn組件,當(dāng)時(shí)則渲染出el-modal組件。 可是組件的渲染依賴于vue的初始化,不像普通標(biāo)簽?zāi)菢又苯犹砑蛹纯?而每次監(jiān)聽(tīng)變化然后去弄初始化卻又感覺(jué)很浪費(fèi),不知有無(wú)比較便利的方法可以實(shí)現(xiàn)以上效果,望賜教。
技術(shù)問(wèn)答
2017-01-09 10:36:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
如圖,我想寫(xiě)js代碼能不能實(shí)現(xiàn),勾選瀏覽器設(shè)置中“下載前詢問(wèn)每個(gè)文件的保存位置”項(xiàng)?;蛘哂袥](méi)有其他方法可以實(shí)現(xiàn),除了手動(dòng)在瀏覽器中勾選。
技術(shù)問(wèn)答
2016-12-17 16:51:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 不知道為啥,用到vue-cli這個(gè)腳手架的項(xiàng)目莫名地對(duì)文件改動(dòng)沒(méi)有反應(yīng)了,然后我嘗試重新下載vue-cli的demo,安裝完插件后依舊無(wú)法監(jiān)測(cè)到項(xiàng)目文件的改動(dòng),只能改動(dòng)代碼后重新執(zhí)行npm run dev,效率十分低下。懇請(qǐng)大神支招,如果能不改變目錄結(jié)構(gòu)的話就再好不過(guò)了
技術(shù)問(wèn)答
2016-11-03 13:29:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
代碼如下:
function test() { return new Promise(function(resolve, reject) { var ran = Math.random()*10; if(ran<=5) { resolve(ran); }else { reject(ran); } console.log('隨機(jī)數(shù)字 '+ ran); }); } Promise.all([test(), test()]) .then(function(data) { console.log('<=5', data); }, function(data) { console.log('>5', data); });

當(dāng)2個(gè)隨機(jī)數(shù)都<=5是,就會(huì)輸出全部的信息,但是當(dāng)?shù)谝粋€(gè)隨機(jī)數(shù)>5是時(shí),輸出就卡在這里了,即使第2個(gè)隨機(jī)數(shù)<=5,最后輸出的也只有1個(gè)>5的,為什么進(jìn)入reject之后,信息就不傳遞了呢?

技術(shù)問(wèn)答
2016-11-07 19:38:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
安裝好rocketMQ,配置好環(huán)境變量之后,運(yùn)行mqnamesrv查看日志發(fā)現(xiàn)有如下的異常,好像是因?yàn)闊o(wú)法分配內(nèi)存,請(qǐng)了解的大神知道一下看看是什么錯(cuò)誤?
環(huán)境:vmware ubuntu jdk8 1G內(nèi)存
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=320m; support was removed in 8.0Java HotSpot(TM) 64-Bit Server VM warning: UseCMSCompactAtFullCollection is deprecated and will likely be removed in a future release. Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000006c0000000, 2147483648, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (mmap) failed to map 2147483648 bytes for committing reserved memory. # An error report file with more information is saved as:
技術(shù)問(wèn)答
2015-11-23 16:09:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
dubbo分布式事務(wù)問(wèn)題,我想了解下這塊,我在用dubbo的時(shí)候沒(méi)有發(fā)現(xiàn)有分布式事務(wù)問(wèn)題。那么我想問(wèn)下到底什么時(shí)候才會(huì)有分布式事務(wù)問(wèn)題呢?求各位大佬指點(diǎn)。、
技術(shù)問(wèn)答
2018-04-20 10:24:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
情景 :
例如 添加接口,服務(wù)端(先不管客戶端)必須同時(shí)校驗(yàn) 多個(gè)字段信息,包括長(zhǎng)度、格式、特殊字符之類的。
如果有一個(gè)字段校驗(yàn)不通過(guò)則返回校驗(yàn)不通過(guò)的提示信息,程序不運(yùn)行下去。
如果有多個(gè)字段則依次校驗(yàn),直到校驗(yàn)通過(guò),才執(zhí)行后續(xù)操作。
那么問(wèn)題來(lái)了,如何(優(yōu)雅地)設(shè)計(jì)這種接口的多字段校驗(yàn)顯得比較科學(xué)呢。例如一個(gè)個(gè)寫(xiě)if else這種土方法就算了。
我想到的方法:
對(duì)獲取接口字段信息的 方法 全部catch 異常,然后寫(xiě)校驗(yàn)工具類,只不過(guò)工具類不是返回布爾值之類的,而是拋出異常,以及異常message,然后把異常message 返回給客戶端。
各位大蝦怎么看?求教
技術(shù)問(wèn)答
2015-04-03 09:58:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
大神們,求解。前端安卓已獲得用戶授權(quán),后端java后臺(tái)要根據(jù)哪些權(quán)限參數(shù)調(diào)用twitter API獲得用戶信息。比如token,token_secret。
技術(shù)問(wèn)答
2017-07-12 17:14:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
var arr = [{"min":0, "max":10},{"min":10,"max":20},{"min":20,"max":30}];
如何循環(huán)判斷arr[i].max == arr[i+1].min 的值?
for(var i=0;i if(arr[i].max == arr[i+1].min){// 此處每次報(bào)Uncaught TypeError: Cannot read //property 'min' of undefined
do someThing...
}
}
有JS大神解救一下嗎?
技術(shù)問(wèn)答
2017-08-17 14:04:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
如題,剛?cè)胄袃赡?感覺(jué)現(xiàn)在遇到啦十字路口。
技術(shù)問(wèn)答
2017-08-14 18:33:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
使用Jemeter做壓測(cè)啟動(dòng)500個(gè)線程 執(zhí)行10分鐘之后然后停掉Jemeter 我在把Tomcat停掉就會(huì)報(bào)
信息: Illegal access: this web application instance has been stopped already. Could not load ch.qos.logback.core.status.WarnStatus. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1777)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
at ch.qos.logback.classic.LoggerContext.noAppenderDefinedWarning(LoggerContext.java:175)
at ch.qos.logback.classic.Logger.callAppenders(Logger.java:267)
at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:442)
at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:396)
at ch.qos.logback.classic.Logger.debug(Logger.java:503)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:612)
Exception in thread "org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-8" java.lang.NoClassDefFoundError: ch/qos/logback/core/status/WarnStatus
at ch.qos.logback.classic.LoggerContext.noAppenderDefinedWarning(LoggerContext.java:175)
at ch.qos.logback.classic.Logger.callAppenders(Logger.java:267)
at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:442)
at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:396)
at ch.qos.logback.classic.Logger.debug(Logger.java:503)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:612)
Caused by: java.lang.ClassNotFoundException: ch.qos.logback.core.status.WarnStatus
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
... 6 more
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [util.c:838]
開(kāi)始我以為Caused by: java.lang.ClassNotFoundException: ch.qos.logback.core.status.WarnStatus不存在但是這個(gè)類其實(shí)是存在的 我要是啟動(dòng)tomcat 不做壓測(cè)正常關(guān)閉就沒(méi)問(wèn)題,請(qǐng)問(wèn)這是什么問(wèn)題
技術(shù)問(wèn)答
2017-06-12 18:13:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
/*籃球運(yùn)動(dòng)員,足球運(yùn)動(dòng)員,乒乓球運(yùn)動(dòng)員 。 教練
*
* 人:姓名,年齡, 吃飯(不同的飯量),睡覺(jué)。
*
*
*/
interface StudyEnglish{
void studyEnglish();
}
abstract class Person{
String name;//有姓名,年齡 屬性。 吃飯睡覺(jué)的方法。
int age;
abstract void eat();
void sleep(){
System.out.println("傻乎乎的睡覺(jué)");
}
}
//定義接口,和一個(gè)抽象類Person
abstract class Sportsman extends Person{
abstract void drill();//訓(xùn)練

}
abstract class Coach extends Person{
abstract void teach();
}
//定義一個(gè)運(yùn)動(dòng)員抽象類,和一個(gè)教練的抽象類
class SoccerSports extends Sportsman{
public SoccerSports(){}
public SoccerSports(String name,int age){
System.out.println("姓名:"+name+""+"\n年齡:"+age+"\n職業(yè):足球運(yùn)動(dòng)員\n");
}
public void eat(){
System.out.println("每天吃一公斤的飯");
}
public void drill() {
// TODO Auto-generated method stub
System.out.println("每天踢足球8小時(shí)");
}
}
class BasketballSports extends Sportsman implements StudyEnglish{
public BasketballSports(){}
public BasketballSports(String name,int age){
System.out.println("姓名:"+name+""+"\n年齡:"+age+"\n職業(yè):籃球運(yùn)動(dòng)員\n");
}
@Override
public void eat(){
System.out.println("每天吃十公斤的飯");
}

public void drill() {
// TODO Auto-generated method stub
System.out.println("每天打籃球8小時(shí)");
}

public void studyEnglish(){
System.out.println("學(xué)習(xí)英語(yǔ)");
}

}
class PingpongSports extends Sportsman{
public PingpongSports(){}
public PingpongSports(String name,int age){
System.out.println("姓名:"+name+""+"\n年齡:"+age+"\n職業(yè):乒乓球運(yùn)動(dòng)員\n");
}
public void eat(){
System.out.println("每天吃一百公斤的飯");
}

public void drill() {
// TODO Auto-generated method stub
System.out.println("每天打乒乓8小時(shí)");
}
}
//足球,籃球,乒乓球與動(dòng)員
class SoccerCoach extends Coach{
public SoccerCoach(){}
public SoccerCoach(String name,int age){
System.out.println("姓名:"+name+""+"\n年齡:"+age+"\n職業(yè):足球教練\n");
}
public void eat(){
System.out.println("每天吃10兩");
}

public void teach(){
System.out.println("教踢足球");
}
}
class basketCoach extends Coach implements StudyEnglish{
public basketCoach(){}
public basketCoach(String name,int age){
System.out.println("姓名:"+name+""+"\n年齡:"+age+"\n職業(yè):籃球教練\n");
}
public void eat(){
System.out.println("每天吃30兩");
}

public void teach(){
System.out.println("教打籃球");
}

public void studyEnglish(){
System.out.println("學(xué)習(xí)英語(yǔ)");
}
}
class PingpongCoach extends Coach{
public PingpongCoach(){}
public PingpongCoach(String name,int age){
System.out.println("姓名:"+name+""+"\n年齡:"+age+"\n職業(yè):乒乓球教練\n");
}
public void eat(){
System.out.println("每天吃50兩");
}

public void teach(){
System.out.println("教打乒乓球");
}
}
//足球,籃球,乒乓球教練
class SportsDemo {
//測(cè)試足球運(yùn)動(dòng)員,籃球運(yùn)動(dòng)員,乒乓球運(yùn)動(dòng)員
public static void main(String[] args) {
Sportsman so = new SoccerSports("余詩(shī)婷",20);
action(so);



}
public static void action(Sportsman a){
a.eat();
a.sleep();
a.drill();
//a.studyEnglish();
}
public static void action(Coach a){
a.eat();
a.sleep();
a.teach();
//a.studyEnglish();
}

}
//問(wèn)題:這個(gè) a.studyEnglish(); 怎么實(shí)現(xiàn)呢。
技術(shù)問(wèn)答
2017-05-09 18:33:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
本來(lái)已經(jīng)在osc git上創(chuàng)建了2個(gè)私有項(xiàng)目(空項(xiàng)目),想和別人協(xié)作開(kāi)發(fā),私有項(xiàng)目沒(méi)找到管理人員,所以轉(zhuǎn)戰(zhàn)Team,但是更新項(xiàng)目總是提醒需要git認(rèn)證,找不到認(rèn)證位置,或者從team這里新建任務(wù)也沒(méi)辦法成功,什么也不提示,想問(wèn)大家如何認(rèn)證?
技術(shù)問(wèn)答
2017-02-09 15:33:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
maven項(xiàng)目里的 pom.xml 添加jar,加入jar沒(méi)人維護(hù)了,不能使用了,然后在這個(gè)文件里直接報(bào)紅色錯(cuò)誤,怎么解決呢?
技術(shù)問(wèn)答
2017-03-20 16:48:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
用jquery的插件jquery.autocomplete實(shí)現(xiàn)自動(dòng)完成功能
medicineQuery.jsp頁(yè)面代碼(其中qpyName是輸入文本框的id)
medicineQueryData.jsp代碼 <%@page import="com.ahcmis.util.Java2Json"%> <% Java2Json.getJsonText(); %>
Java2Json代碼(用jackson進(jìn)行解析生成json數(shù)據(jù)) public class Java2Json { public static String getJsonText() throws JsonGenerationException, JsonMappingException, IOException, SQLException { ObjectMapper mapper = new ObjectMapper(); List list = new ArrayList(); Connection con = DBUtil().getConnection(); try { String sql = "SELECT name,pyName FROM t_medicine "; Statement s = con.createStatement(); ResultSet rs = s.executeQuery(sql); if (rs != null && rs.next()) { do { Medicine theBean = new Medicine(); theBean.setName(rs.getString(1)); theBean.setPyName(rs.getString(2)); list.add(theBean); } while (rs.next()); } rs.close(); s.close(); } catch (Exception e) { e.printStackTrace(); }finally{ con.close(); } Writer strWriter = new StringWriter(); mapper.writeValue(strWriter, list); String medicineJSON = strWriter.toString(); System.out.println(medicineJSON); return medicineJSON; } }
其中medicine代碼為 public class Medicine { private String name; // 中藥名稱 private String pyName; // 中藥拼音 public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPyName() { return pyName; } public void setPyName(String pyName) { this.pyName = pyName; } @Override public String toString() { return "Medicine [name=" + name + ", pyName=" + pyName + "]"; } }
運(yùn)行時(shí)發(fā)現(xiàn)System.out.println(medicineJSON);已經(jīng)打印出如下信息
[{"name":"當(dāng)歸","pyName":"danggui"},
{"name":"貫眾","pyName":"guanzhong"},
{"name":"黃芪","pyName":"huangqi"}
,{"name":"獨(dú)活","pyName":"duhuo"},
{"name":"丹參","pyName":"danshen"}]
但為什么輸入文本框下沒(méi)有自動(dòng)完成數(shù)據(jù)呢?麻煩各位大俠看一下,謝謝!




技術(shù)問(wèn)答
2012-01-04 20:23:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
流程圖亂碼如下:
獲取該流程圖方法如下:
咋辦呢?
技術(shù)問(wèn)答
2020-05-14 20:14:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
錯(cuò)誤如下:
錯(cuò)誤原因是沒(méi)有設(shè)置流程變量, 但是如何設(shè)置流程變量呢?
在網(wǎng)上搜了一大推,有很多包含該結(jié)果的網(wǎng)頁(yè),但是點(diǎn)開(kāi)一看,神馬玩意? 一個(gè)都沒(méi)有解決自己的問(wèn)題!
技術(shù)問(wèn)答
2020-05-18 14:58:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
mybatispuls3和Activiti7整合失敗
***************************
APPLICATION FAILED TO START
***************************
Description:
An attempt was made to call a method that does not exist. The attempt was made from the following location:
com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.getLanguageDriver(MybatisMapperAnnotationBuilder.java:369)
The following method did not exist:
com.baomidou.mybatisplus.core.MybatisConfiguration.getLanguageDriver(Ljava/lang/Class;)Lorg/apache/ibatis/scripting/LanguageDriver;
The method's class, com.baomidou.mybatisplus.core.MybatisConfiguration, is available from the following locations:
jar:file:/E:/m2/repository/com/baomidou/mybatis-plus-core/3.3.0/mybatis-plus-core-3.3.0.jar!/com/baomidou/mybatisplus/core/MybatisConfiguration.class
It was loaded from the following location:
file:/E:/m2/repository/com/baomidou/mybatis-plus-core/3.3.0/mybatis-plus-core-3.3.0.jar
Action:
Correct the classpath of your application so that it contains a single, compatible version of com.baomidou.mybatisplus.core.MybatisConfiguration

求解?。。。。。。?
技術(shù)問(wèn)答
2020-01-20 18:38:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
* 請(qǐng)activiti5升級(jí)activiti7后,如何獲取當(dāng)前活動(dòng)完成之后連線的名稱?
* ActivityImpl類的替代類是哪個(gè)啊?
技術(shù)問(wèn)答
2019-06-20 11:12:07
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> 網(wǎng)站網(wǎng)址: http://www.osforce.cn/openclass/137/show Activiti是一個(gè)針對(duì)企業(yè)用戶、開(kāi)發(fā)人員、系統(tǒng)管理員的輕量級(jí)工作流業(yè)務(wù)管理平臺(tái)。其核心是使用Java開(kāi)發(fā)的快速、穩(wěn)定的BPMN 2.0流程引擎。它可以運(yùn)行在任何類型的Java程序中,例如服務(wù)器、集群、云服務(wù)等,可以完美地與Spring集成,設(shè)計(jì)非常簡(jiǎn)約。Activiti在全球得到了廣泛的應(yīng)用,在中國(guó)也不例外,已經(jīng)成為目前最主流的流程引擎。 如何才能更好地使用這個(gè)引擎,理解它的工作原理是唯一的、最有效的辦法,應(yīng)廣大學(xué)員的要求,我們邀請(qǐng)了國(guó)內(nèi)Activiti領(lǐng)域第一人(布道者)咖啡兔來(lái)講解Activiti核心原理和技術(shù),不容錯(cuò)過(guò)。
如果想系統(tǒng)地學(xué)習(xí)Activiti,大家課后可以閱讀咖啡兔的最新力作《Activiti實(shí)戰(zhàn)》(Activiti項(xiàng)目負(fù)責(zé)人力薦哦?。?
技術(shù)問(wèn)答
2015-01-21 17:52:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
求Springboot2.0整合Activiti的demo或者教程
技術(shù)問(wèn)答
2020-01-20 16:37:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>> Error querying database. Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'limitBefore' in 'class org.activiti.engine.impl.TaskQueryImpl'### Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'limitBefore' in 'class org.activiti.engine.impl.TaskQueryImpl' at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:23) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:107) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:98) at org.activiti.engine.impl.db.DbSqlSession.selectListWithRawParameter(DbSqlSession.java:286) at org.activiti.engine.impl.db.DbSqlSession.selectList(DbSqlSession.java:277) at org.activiti.engine.impl.persistence.entity.TaskEntityManager.findTasksByQueryCriteria(TaskEntityManager.java:113) at org.activiti.engine.impl.TaskQueryImpl.executeList(TaskQueryImpl.java:551) at org.activiti.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:158) at org.activiti.engine.impl.AbstractQuery.execute(AbstractQuery.java:141) at org.activiti.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:24) at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:57) at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:37) at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40) at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:35) at org.activiti.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:104)
技術(shù)問(wèn)答
2015-06-30 17:50:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>

1. 多線程并發(fā)啟動(dòng) : runtimeService.startProcessInstanceByKey(processDefinitionKey,variables);
2. 版本6.0.0 或 7.0.0.Beta4
3. 數(shù)據(jù)庫(kù):mysql 5.7.18
導(dǎo)致: Deadlock found when trying to get lock; try restarting transaction
技術(shù)問(wèn)答
2018-12-30 17:29:00
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
activiti servicetask的對(duì)應(yīng)的java類方法執(zhí)行錯(cuò)誤后如何掛載當(dāng)前實(shí)例?
應(yīng)用場(chǎng)景為:
整個(gè)流程都是自動(dòng)化servicetask任務(wù)節(jié)點(diǎn),通過(guò)調(diào)用對(duì)應(yīng)的服務(wù)來(lái)做運(yùn)轉(zhuǎn),
但是如果節(jié)點(diǎn)的服務(wù)運(yùn)行中需要掛載該實(shí)例。
技術(shù)問(wèn)答
2015-04-16 18:33:00