jbpm時間調(diào)度問題,公司有一個需求就是關(guān)于時間調(diào)度的問題,借用下面的流程實例來說明,上面的流程圖是一個公司報銷流程。普通員工可以填寫報銷單,然后提交主管審批;主管審批可以有三種可能:一是主管可以駁回請求,那么報銷人需要重填報銷單,或者取消報銷操作;二是主管不同意請求,請求直接結(jié)束;三是主管同意請求,那又存在兩種情況,一是如果報銷總費用大于1000的話那么會自動轉(zhuǎn)到老板那里,如果小于1000就直接進(jìn)入財務(wù)處理子流程,老板審批的話有兩種可能,一是同意進(jìn)入財務(wù)
系統(tǒng) 2019-08-29 23:36:42 2790
把開發(fā)板與PC直連,省掉路由器,豈不很方便?請看制作方法:這里要制作交叉線,然后設(shè)置IP,例如,Windows的IP設(shè)為192.168.1.1,子網(wǎng)掩碼255.255.255.0,網(wǎng)關(guān)與DNS均與IP相同,為192.168.1.1;虛擬機VMWare地址按普通設(shè)置,開發(fā)板地址也按普通設(shè)置,他們的網(wǎng)關(guān)就是192.168.1.1。這樣就OK了,試試,傳數(shù)據(jù)是不是很爽?交叉網(wǎng)線做法,開發(fā)板PC直連
系統(tǒng) 2019-08-29 22:46:49 2790
WEB開發(fā)中,要讓用戶復(fù)制頁面中的一段代碼、URL地址等信息,為了避免用戶拖動鼠標(biāo)再進(jìn)行右鍵復(fù)制操作而可能出現(xiàn)的差錯,我們可以直接在頁面中放置一個復(fù)制按鈕,只需要輕輕一點這個復(fù)制按鈕,內(nèi)容將會被復(fù)制,然后用戶可以粘貼到想粘貼的地方。本文將結(jié)合實例講解如何使用一款基于jQuery的插件——Zclip來實現(xiàn)復(fù)制內(nèi)容到剪貼板的功能。其實IE上有個方法可以實現(xiàn)點擊復(fù)制,但是由于只是IE獨有,所以我們不提倡。而Zclip是利用一個隱藏的flash文件來完成復(fù)制的功能
系統(tǒng) 2019-08-29 22:36:06 2790
publicclassTraditionalSychronized{/***@paramargs*/publicstaticvoidmain(String[]args){newTraditionalSychronized().init();}publicvoidinit(){finalPrinterprinter=newPrinter();newThread(){@Overridepublicvoidrun(){while(true){try{Thread
系統(tǒng) 2019-08-29 22:19:24 2790
最近在做項目的時候發(fā)現(xiàn)了一個嚴(yán)重問題,可能不光是我多人在使用win32socket進(jìn)行開發(fā)的時候也會遇到的問題。首先我分析的模塊是我項目中文件傳輸?shù)牟糠郑易龅氖且粋€基于UDP協(xié)議的一個局域網(wǎng)通信軟件,里面有一個文件傳輸?shù)哪K,起初的時候我也完成了文件傳輸?shù)墓δ?以為這就可以了,其實我在做的時候忽略了很多細(xì)節(jié)部分,比如數(shù)據(jù)應(yīng)該如何傳輸,一次最多發(fā)送多少數(shù)據(jù)以及如何控制同步問題。這些問題我都沒有詳細(xì)去追究,直到最近我去某公司面試的時候,那位很牛逼的大哥跟我說
系統(tǒng) 2019-08-12 09:30:26 2790
JasperReports的開發(fā)流程1.開發(fā)報表設(shè)計文件,也就是一個*.jrxml文件。2.使用JasperReports提供的JasperCompileManager工具編譯*.jrxml文件,編譯后生成一個*.jasper文件。3.使用JasperReports提供的JasperFillManager工具填充編譯后的*.jasper文件,填充后生成一個*.jrprint文件。4.使用導(dǎo)出管理器JasperExportManager或者各種格式的文件導(dǎo)出
系統(tǒng) 2019-08-12 09:30:06 2790
最近自己折騰點東西,使用mysql數(shù)據(jù)庫的時候發(fā)現(xiàn)沒有oracle的序列,插入數(shù)據(jù)前無法通過獲取序列的方式拿到記錄ID值,設(shè)置到關(guān)聯(lián)表中進(jìn)行關(guān)聯(lián)。在網(wǎng)上找了一些相關(guān)的資料,可以拿到最后一次插入的ID值。在MySQL中,使用auto_increment類型的id字段作為表的主鍵。通常的做法,是通過“selectmax(id)fromtablename”的做法,但是顯然這種做法需要考慮并發(fā)的情況,需要在事務(wù)中對主表以“X鎖“,待獲得max(id)的值以后,再解
系統(tǒng) 2019-08-12 01:54:01 2790
上節(jié)內(nèi)容講到log文件在LevelDb中的主要作用是系統(tǒng)故障恢復(fù)時,能夠保證不會丟失數(shù)據(jù)。因為在將記錄寫入內(nèi)存的Memtable之前,會先寫入Log文件,這樣即使系統(tǒng)發(fā)生故障,Memtable中的數(shù)據(jù)沒有來得及Dump到磁盤的SSTable文件,LevelDB也可以根據(jù)log文件恢復(fù)內(nèi)存的Memtable數(shù)據(jù)結(jié)構(gòu)內(nèi)容,不會造成系統(tǒng)丟失數(shù)據(jù),在這點上LevelDb和Bigtable是一致的。下面我們帶大家看看log文件的具體物理和邏輯布局是怎樣的,Level
系統(tǒng) 2019-08-12 01:52:21 2790
--InitializethebackupfileandbackuptheSmallWorksdatabasetothefileBACKUPDATABASESmallWorksTODISK='E:\SQLBackups\SmallWorksBackups.BAK'WITHINIT,DESCRIPTION='FullBackupofSmallWorks'--SendanAdditionalbackuptothefileBACKUPDATABASESmallW
系統(tǒng) 2019-08-12 01:51:33 2790
tomcat5.0下配置連接池在\tomcat\conf\Catalina\localhost目錄下建立一個配置文件:文件的名稱為:sync4j.xml,需要注意的是sync4j是應(yīng)用的名稱內(nèi)容如下:
系統(tǒng) 2019-08-12 01:33:45 2790