工作筆記問題記錄all文件_第1頁
工作筆記問題記錄all文件_第2頁
工作筆記問題記錄all文件_第3頁
工作筆記問題記錄all文件_第4頁
工作筆記問題記錄all文件_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

2017073116:30:42WildWolf0000閱讀數(shù):836JDBCjavaJDBC連接數(shù)據(jù)庫的代碼(mysql為例):StringjdbcUrl="jdbc:mysql:///user";//此處為Stringuser="root";StringConnectionconn=接字符串的properties配置文件perties:javaProperties(java.util.Properties):publicclassPropertiesextendsHashtable.Properties類繼承了Properties(String)storesavesetProperty(Stringkey,StringHashtableput。getProperty(StringgetProperty(Stringkey,Stringload(InputStream從輸入流中讀取屬性列表(鍵和元素對)load(Reader按簡單的面向行的格式從輸入字符流中讀取屬性列表(鍵和元素對)loadFromXML(InputStreamXMLstore(OutputStreamout,Stringload(InputStream)PropertiesProperties(鍵和元素對)store(Writerwriter,StringstoreToXML(OutputStreamos,String發(fā)出一個表示此表中包含的所有屬性的XML文檔。10.storeToXML(OutputStreamos,Stringcomment,Stringencoding)使用指定的編碼發(fā)出一個表示此表中包含的所有屬性的XML文檔。publicvoidsetAndGetProperty()Propertiespro=newpro.setProperty("url","jdbc:mysql///user");pro.setProperty("user","root");pro.setProperty("password","451535");//1、getProperty(StringkeyStringstr=pro.getProperty("driver");//2、getProperty(Stringkey,StringdefaultValue)Stringstr3=pro.getProperty("haha","沒有該值");}publicvoidstorePropertiesToHardFile()throwsFileNotFoundException,Propertiespro=newProperties();pro.setProperty("url","jdbc:mysql///user");pro.setProperty("user","root");pro.setProperty("password","451535");//store(OutputStreamout,String pro.store(newFileOutputStream(new"數(shù)據(jù)庫配置文件");}

//store(Writerwriter,String pro.store(new publicvoidstoreXMLToHardFile()throwsFileNotFoundException,IOException{Propertiespro=newProperties();pro.setProperty("url","jdbc:mysql///user");pro.setProperty("user","root");pro.setProperty("password","451535");//1.不指定編碼默認(rèn)為:UTF-//storeToXML(OutputStreamos,Stringpro.storeToXML(newFileOutputStream("d:/others/jdbc.xml//storeToXML(OutputStreamos,String配置文件","GBK");}publicvoidstoreToClassPsth()throwsFileNotFoundException,Propertiespro=newProperties();pro.setProperty("url","jdbc:mysql///user");pro.setProperty("user","root");pro.setProperty("password","451535");pro.store(newFileOutputStream("src/perties"),pro.storeToXML(newFileOutputStream("src/jdbc.xml"),}publicvoidloadAndReadFile()throwsFileNotFoundException,IOException{Propertiespro=newProperties();//load(InputStreampro.load(new//類路徑是 /bin路//load(Reader}publicConnectiongetConnection()Exception{Propertiesinfo=newStringdriver=info.getProperty("driver");Stringuser=info.getProperty("user");Stringpassword=info.getProperty("password");returnconnection;}配置文件的重要性更是不言而喻。java編程有一條不成文的規(guī)定就是:“約定Q:為什么有必要在開發(fā)環(huán)境中配置反編譯工具呢:們想看一下這個class文件的代碼時,經(jīng)常出現(xiàn)了如下圖所示的場景:godsoeclipseclass文件的內(nèi)容了。net.sf.jadclipse_3.3.0.jar地址:裝目錄下的plugins下,如下圖所示在搜索框中輸入大功告成分類:Java標(biāo)簽:反編譯工具Jad,JadClipse,java反編譯工具javajad,java假設(shè)OSSBucket中有四個文件:fun/like/001.avi、fun/like/002.avi、*@paramlocalPath@param 文件在OSSpublicstaticvoidimageBatchDownload(StringlocalPath,StringossPath)endpoint以杭州為例,其它regionStringendpoint="oss-cn-云賬號AccessKey有所有APIRAM子賬號進(jìn)行API訪問或日常運(yùn)維,請登錄創(chuàng)建StringaccessKeyId=StringbucketName="<yourBucketName>";//創(chuàng)建OSSClientOSSClientossClient=newOSSClient(endpoint,accessKeyId,//構(gòu)造ListObjectsRequest//Delimiter///PrefixPrefixObjectListinglisting=//遍歷所有Object:for(OSSObjectSummaryobjectSummary:listing.getObjectSummaries())Stringkey=Filefile=newFile(localPath+key);if(!fileParent.exists()){}//下載object}//關(guān)閉client}//OSSClientOSSClientossClient=newOSSClient(endpoint,accessKeyId,//ListObjectsRequest//Delimiter///PrefixPrefixObjectListinglisting=遍歷}OSSwindowsossutilossutil.bat跳出命令行窗口ossutil64.execonfigei<accessKeyId-k<accessKeySecret>本地批量上傳至OSS:ossutil64.execp<本地目錄>oss://<bucketName>[/<上傳路徑>ossutil64.execposs://<bucketName>/[<上傳路徑><本地目錄>-if[$date_str=$end_date];echoif[$date_str=$end_date];echodate1="2008-4-09date2="2008-4-10t1=`date-d"$date1"+%s`t2=`date-d"$date2"if[$t1-gt$t2];thenecho"$date1>$date2"elif[$t1-eq$t2];thenecho"$date1==$date2"

echo"$date1<適用于字符串的比較(也可用于數(shù)值比較=-z-n-e-r-w-x-s-d-f-c-b果沒有,則需要根據(jù)csv文件里面的列進(jìn)行估計。在“Oracle的數(shù)據(jù)”選項(xiàng)卡中,選擇好“所有者”和“表”并確定下面的字段對應(yīng)的數(shù)據(jù)結(jié)構(gòu)。CSV文件是不規(guī)范的,我舉一個例子,JSP-JSPJava對象,JSP容器使隱式對象在每一個頁面中對開發(fā)人員是可用的,開發(fā)人員可以直接調(diào)用它們而不用顯式聲明。JSP隱式對象也稱為預(yù)定義的變量。JSPHttpServletRequestHttpServletResponsePrintWriterHttpSessionServletContextservletConfigthis的一個簡單的同義詞,是用來調(diào)用由轉(zhuǎn)換的ExceptionJSPrequestrequestjavax.servlet.http.HttpServletRequest對象的一個實(shí)例。每次客戶端請求一個頁面時,JSP引擎都會創(chuàng)建一個新的對象來表示那個請求。RequestHTTP頭信息,包括表單數(shù)據(jù),cookies,HTTPresponseResponsejavax.servlet.http.HttpServletResponseResponseHTTPJSP程序員可以添加新的cookies或日期stamps,HTTP狀態(tài)碼等。outoutjavax.servlet.jsp.JspWriter對象的一個實(shí)例,用于在響應(yīng)中發(fā)送內(nèi)容。JspWriter對象被實(shí)例化不同程度地取決于頁面是否緩沖。通過使用頁面指令的buffered='false'屬性,緩沖可以很容易地關(guān)掉。JspWriterjava.io.PrintWriter類相同的方法。然而,JspWriter對象有一些額外的方法用來處理緩沖。與PrintWriter對象不同,JspWriter拋出IOException。char,int,double,object,StringsessionSessionjavax.servlet.http.HttpSessionJavaservletsessionapplicationApplicationServletServletContextJSPJSP頁面時,這個對象被創(chuàng)建,當(dāng)JSP頁面由jspDestroy()方法刪除時,該對象也會被刪除。ConfigConfigjavax.servlet.ServletConfigservletServletConfigJSPServletJSP引擎初始化參數(shù),如路徑或文件位置等。下面的config方法是唯一一個你可能曾經(jīng)使用的方法,且它的使用很簡單:servletwebinfweb.xml文件中servlet-namepageContext示整個JSP頁面。pageContextJSP頁面的指令信息,包括緩沖信息,errorPageURL,頁面PageContextPAGE_SCOPE,REQUEST_SCOPE,SESSION_SCOPE,APPLICATION_SCOPE40多個方法,大約一半的方法是繼承了javax.servlet.jsp.JspContext類的。PageJSPPagethisexceptionException對象是一個包裝器,包含來自先前頁面的異常拋出。它通常用于為錯誤條件生成loaddatainfileappendintotablestudentfieldsterminatedby','trailingnullcols(id,name,sex,age)terminatedby;(id,name,sex,agesqlldruserid=system/test@netservicenamesqlldruserid=scott/tiger@:1521/orclcontrol=d:\input.ctl12點(diǎn)擊Connect345點(diǎn)擊菜單【DatatoOracle】選擇導(dǎo)入這些數(shù)據(jù)的數(shù)據(jù)庫"擁有者","數(shù)據(jù)庫表名6在這里設(shè)置7啟動tomcat時報錯:java.util.concurrent.ExecutionException::配到,則會交給第四種叫defaultservlet處理。以”/’開頭和以”/*”結(jié)尾的是用來做路徑映射defaultservlet映射>tomcat服務(wù)器會報錯。CannotchangeversionofprojectfacetDynamicWebModuletoxx。xx為org.eclipse.jdt.core.prefs.prefs文件中的:facet="jst.web"version="3.1"/>改成對應(yīng)的DynamicWebmodule的版本號。然后再打開projectfacet查看是否修改。20161207有屬性的類型是String,可能會出現(xiàn)JAXBElement<String>類型。String自然是有原因的,是因?yàn)榉?wù)器端的wsdl文件有nillable="true"這個屬性。[java]viewplainUseruser=newrvice","username"),String.class,"smallnest");過.getUsername().getValue()nullQname值不對!注意,在生成privatestaticfinalQNameSERVICE_NAME=newQName("xxx","xx");[java]viewplainUseruser=newObjectFactoryobjFac=newJAXBElement<String>name=wsdl2java-pcom-dsrcl-d-bbinding-file-wsdl2java.batclientdE:/tmpfrontendjaxws21wsdl文件生成的客戶端代碼中有JAXBElement<String>wsdl2java.batb"1.txt"clientdE:/tmpfrontendjaxws21wsdl文件,就可以生成正常的pojo類[html][html]viewplain<jaxb:bindings2.3.4. <jaxb:globalBindings6.jar-cvf***.jarOracleSQL于其它一些系統(tǒng)資源監(jiān)控工具來說,nmon后通過nmon_analyzer工具產(chǎn)生數(shù)據(jù)文件與圖形化結(jié)果。二、下載安裝nmon1、下載安裝包:/pmwiki.php?n=Site.Downloadnmon16d_x86.tar.gz。解壓后里邊有很多版本的nmon,我用的是nmon_linux_x86_64,親測可用。#chmod 心的系統(tǒng)資源指標(biāo)進(jìn)行顯示,如按鍵“C”CPU“D”對應(yīng)網(wǎng)絡(luò)等等,完整的快捷鍵對應(yīng)內(nèi)容可以通過幫助(“H”)查看,可以h:查看幫助信息cCPUm:查看內(nèi)存統(tǒng)計信息d:查看磁盤統(tǒng)計信息k:查看內(nèi)核統(tǒng)計信息n:查看網(wǎng)絡(luò)統(tǒng)計信息NNFSjtTopVvLinuxrmf刪除大量文件時報錯:ArgumentlisttoolongECSLinuxrmf-bash:/bin/rm:Argumentlisttooshell參數(shù)個數(shù)限制所致。這個是Linux系統(tǒng)存在的限制,可以通過如下指令查看該參數(shù)值的配置:的IO消耗較高。cp、mvdir定義的目錄中除了待刪除文件外無其他類型的文件,避免誤刪?。awkawk一次刪除一個的方式進(jìn)行刪除。但必須先進(jìn)入該目錄下。操作方法如下awkls-l|awk'{print"rm-f如圖lsl查看,發(fā)現(xiàn)文件已經(jīng)刪除完成了.如圖xargslsxargstestfindfindls命令列出需要刪除的文件看是否正確,然后再執(zhí)行刪除命令。例如,通過如下指令,刪除test目錄下的png文件:find/usr/local/tests/-name"*.png"|xargsrm-#!/bin/bash##!/bin/bash#此處通 指定待處理文件所在的目 #待刪除目錄cd$DIRfor in`ls`do#讀取lsrm- 分類:轉(zhuǎn)載20110406日09:39:00servlet/server單位,并覆蓋weblogic.xml中的TimeoutSecs屬性該屬性值可以通過console控制臺來設(shè)置3,jsp4,servlet在weblgoic的consolexxDomain->Servers->xxServer->Protocols->HTTP中有一個關(guān)于PostTimeout的配置,但這個參數(shù)一般使用默認(rèn)值即可CompleteMessageTimeout="480"IdleConnectionTimeout="600"ListenAddress=""ListenPort="7001"Name="myserver"NativeIOEnabled="true"ReliableDeliveryPolicy="RMDefaultPolicy"destyle="line-height:normal;">ueue:‘billproxyqueue’hasbeenbusyfor“727″secondsworkingontherequest“HttpRequest:/bill/ynQueryPublic.go”,whichismorethantheconfiguredtime(StuckThreadMaxTime)ofseconds.>一看明顯是連接超時,導(dǎo)致的錯誤如果程序沒問題,則是weblogic的destyle="line-height:normal;">StuckThreadMaxTime設(shè)置過小而引起的,一般weblogicserverde>destyle="line-height:normal;導(dǎo)致系統(tǒng)不停的增加線程,造成線程阻塞,你可以把該參數(shù)設(shè)置大點(diǎn)destyle="line-height:normal;">這個是稍微調(diào)大de>destyle="line-height:normal;">StuckThreadMaxTime的參數(shù)即(1findmtimenameexecrmrffind/opt/soft/log/-mtime+30-name"*.log"-execrm-rf{}rmrf:設(shè)置cron調(diào)度執(zhí)行,那就可以讓系統(tǒng)自動去清理相關(guān)文件。chmod+xauto-del-30-days-ago-log.shviauto-del-30-days-ago-find/opt/soft/log/mtime+30name"*.log"execrmrf#crontab-100***/opt/soft/log/auto-del-7-days-ago-log.sh>/dev/nulllinuxcron(crond)Linux者自己也可以設(shè)置計劃任務(wù),所以,Linux的命令:crontab命令。cat/etc/crontab#run-51****rootrun-parts247***rootrun-parts224**0rootrun-parts4241**rootrun-partsMAILTOcrondroot用戶可以使用crontab工具來定制自己的計劃任務(wù)。所有用戶定義的crontab文件都被保存在/var/spool/cron目錄中。其文件名與用戶名一致。minutehourdaymonthweek逗號(,):可以用逗號隔開的值指定一個列表范圍,例如yuminstall/sbin/servicecrondstart/sbin/servicecrondstop/sbin/servicecrondrestart/sbin/servicecrondreload/sbin/servicecrondstatuschkconfig–level35crondon crontab[-uuser]crontabuuser]e|l|rcrontabshell的crontab文件。的crontab文件內(nèi)容。則默認(rèn)刪除當(dāng)前用戶的crontab文件。目錄下的.profile文件,在其中加入這樣一行:EDITOR=vi;export例如,davecron。在該文件中加入如下的內(nèi)容。#(putyourowninitialshere)echothedatetotheconsoleevery#15minutesbetween6pmand6am0,15,30,4518-06***/bin/echo‘date’>15cron命令的參數(shù):$crontab用戶名(即dave)。$crontab-0,15,30,45,18-06***/bin/echo`date`>$crontab-l>vivicrontab$crontab-cron#DT:deletecorefiles,at3.30amon1,7,14,21,26,26daysofeach3031,7,14,21,26**/bin/find-name“core’-execrm{}$crontab-#(crondaveins

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論