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)以上效果,望賜教。
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)在瀏覽器中勾選。
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ò)了
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之后,信息就不傳遞了呢?
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:
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)。、
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 返回給客戶端。
各位大蝦怎么看?求教
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。
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大神解救一下嗎?
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
如題,剛?cè)胄袃赡?感覺(jué)現(xiàn)在遇到啦十字路口。
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)題
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)呢。
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)證?
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ò)誤,怎么解決呢?
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ù)呢?麻煩各位大俠看一下,謝謝!
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
流程圖亂碼如下:
獲取該流程圖方法如下:
咋辦呢?
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)題!
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
求解?。。。。。。?
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
* 請(qǐng)activiti5升級(jí)activiti7后,如何獲取當(dāng)前活動(dòng)完成之后連線的名稱?
* ActivityImpl類的替代類是哪個(gè)啊?
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é)人力薦哦?。?
HDC調(diào)試需求開(kāi)發(fā)(15萬(wàn)預(yù)算),能者速來(lái)!>>>
求Springboot2.0整合Activiti的demo或者教程
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)
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
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í)例。