工作笔记问题记录all文件_第1页
工作笔记问题记录all文件_第2页
工作笔记问题记录all文件_第3页
工作笔记问题记录all文件_第4页
工作笔记问题记录all文件_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2017073116:30:42WildWolf0000阅读数:836JDBCjavaJDBC连接数据库的代码(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发出一个表示此表中包含的所有属性的XML文档。10.storeToXML(OutputStreamos,Stringcomment,Stringencoding)使用指定的编码发出一个表示此表中包含的所有属性的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"数据库配置文件");}

//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.不指定编码默认为: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编程有一条不成文的规定就是:“约定Q:为什么有必要在开发环境中配置反编译工具呢:们想看一下这个class文件的代码时,经常出现了如下图所示的场景:godsoeclipseclass文件的内容了。net.sf.jadclipse_3.3.0.jar地址:装目录下的plugins下,如下图所示在搜索框中输入大功告成分类:Java标签:反编译工具Jad,JadClipse,java反编译工具javajad,java假设OSSBucket中有四个文件:fun/like/001.avi、fun/like/002.avi、*@paramlocalPath@param 文件在OSSpublicstaticvoidimageBatchDownload(StringlocalPath,StringossPath)endpoint以杭州为例,其它regionStringendpoint="oss-cn-云账号AccessKey有所有APIRAM子账号进行API访问或日常运维,请登录创建StringaccessKeyId=StringbucketName="<yourBucketName>";//创建OSSClientOSSClientossClient=newOSSClient(endpoint,accessKeyId,//构造ListObjectsRequest//Delimiter///PrefixPrefixObjectListinglisting=//遍历所有Object:for(OSSObjectSummaryobjectSummary:listing.getObjectSummaries())Stringkey=Filefile=newFile(localPath+key);if(!fileParent.exists()){}//下载object}//关闭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<适用于字符串的比较(也可用于数值比较=-z-n-e-r-w-x-s-d-f-c-b果没有,则需要根据csv文件里面的列进行估计。在“Oracle的数据”选项卡中,选择好“所有者”和“表”并确定下面的字段对应的数据结构。CSV文件是不规范的,我举一个例子,JSP-JSPJava对象,JSP容器使隐式对象在每一个页面中对开发人员是可用的,开发人员可以直接调用它们而不用显式声明。JSP隐式对象也称为预定义的变量。JSPHttpServletRequestHttpServletResponsePrintWriterHttpSessionServletContextservletConfigthis的一个简单的同义词,是用来调用由转换的ExceptionJSPrequestrequestjavax.servlet.http.HttpServletRequest对象的一个实例。每次客户端请求一个页面时,JSP引擎都会创建一个新的对象来表示那个请求。RequestHTTP头信息,包括表单数据,cookies,HTTPresponseResponsejavax.servlet.http.HttpServletResponseResponseHTTPJSP程序员可以添加新的cookies或日期stamps,HTTP状态码等。outoutjavax.servlet.jsp.JspWriter对象的一个实例,用于在响应中发送内容。JspWriter对象被实例化不同程度地取决于页面是否缓冲。通过使用页面指令的buffered='false'属性,缓冲可以很容易地关掉。JspWriterjava.io.PrintWriter类相同的方法。然而,JspWriter对象有一些额外的方法用来处理缓冲。与PrintWriter对象不同,JspWriter抛出IOException。char,int,double,object,StringsessionSessionjavax.servlet.http.HttpSessionJavaservletsessionapplicationApplicationServletServletContextJSPJSP页面时,这个对象被创建,当JSP页面由jspDestroy()方法删除时,该对象也会被删除。ConfigConfigjavax.servlet.ServletConfigservletServletConfigJSPServletJSP引擎初始化参数,如路径或文件位置等。下面的config方法是唯一一个你可能曾经使用的方法,且它的使用很简单: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点击Connect345点击菜单【DatatoOracle】选择导入这些数据的数据库"拥有者","数据库表名6在这里设置7启动tomcat时报错:java.util.concurrent.ExecutionException::配到,则会交给第四种叫defaultservlet处理。以”/’开头和以”/*”结尾的是用来做路径映射defaultservlet映射>tomcat服务器会报错。CannotchangeversionofprojectfacetDynamicWebModuletoxx。xx为org.eclipse.jdt.core.prefs.prefs文件中的:facet="jst.web"version="3.1"/>改成对应的DynamicWebmodule的版本号。然后再打开projectfacet查看是否修改。20161207有属性的类型是String,可能会出现JAXBElement<String>类型。String自然是有原因的,是因为服务器端的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于其它一些系统资源监控工具来说,nmon后通过nmon_analyzer工具产生数据文件与图形化结果。二、下载安装nmon1、下载安装包:/pmwiki.php?n=Site.Downloadnmon16d_x86.tar.gz。解压后里边有很多版本的nmon,我用的是nmon_linux_x86_64,亲测可用。#chmod 心的系统资源指标进行显示,如按键“C”CPU“D”对应网络等等,完整的快捷键对应内容可以通过帮助(“H”)查看,可以h:查看帮助信息cCPUm:查看内存统计信息d:查看磁盘统计信息k:查看内核统计信息n:查看网络统计信息NNFSjtTopVvLinuxrmf删除大量文件时报错:ArgumentlisttoolongECSLinuxrmf-bash:/bin/rm:Argumentlisttooshell参数个数限制所致。这个是Linux系统存在的限制,可以通过如下指令查看该参数值的配置:的IO消耗较高。cp、mvdir定义的目录中除了待删除文件外无其他类型的文件,避免误删?。awkawk一次删除一个的方式进行删除。但必须先进入该目录下。操作方法如下awkls-l|awk'{print"rm-f如图lsl查看,发现文件已经删除完成了.如图xargslsxargstestfindfindls命令列出需要删除的文件看是否正确,然后再执行删除命令。例如,通过如下指令,删除test目录下的png文件:find/usr/local/tests/-name"*.png"|xargsrm-#!/bin/bash##!/bin/bash#此处通 指定待处理文件所在的目 #待删除目录cd$DIRfor in`ls`do#读取lsrm- 分类:转载20110406日09:39:00servlet/server单位,并覆盖weblogic.xml中的TimeoutSecs属性该属性值可以通过console控制台来设置3,jsp4,servlet在weblgoic的consolexxDomain->Servers->xxServer->Protocols->HTTP中有一个关于PostTimeout的配置,但这个参数一般使用默认值即可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.>一看明显是连接超时,导致的错误如果程序没问题,则是weblogic的destyle="line-height:normal;">StuckThreadMaxTime设置过小而引起的,一般weblogicserverde>destyle="line-height:normal;导致系统不停的增加线程,造成线程阻塞,你可以把该参数设置大点destyle="line-height:normal;">这个是稍微调大de>destyle="line-height:normal;">StuckThreadMaxTime的参数即(1findmtimenameexecrmrffind/opt/soft/log/-mtime+30-name"*.log"-execrm-rf{}rmrf:设置cron调度执行,那就可以让系统自动去清理相关文件。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者自己也可以设置计划任务,所以,Linux的命令:crontab命令。cat/etc/crontab#run-51****rootrun-parts247***rootrun-parts224**0rootrun-parts4241**rootrun-partsMAILTOcrondroot用户可以使用crontab工具来定制自己的计划任务。所有用户定义的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文件内容。则默认删除当前用户的crontab文件。目录下的.profile文件,在其中加入这样一行:EDITOR=vi;export例如,davecron。在该文件中加入如下的内容。#(putyourowninitialshere)echothedatetotheconsoleevery#15minutesbetween6pmand6am0,15,30,4518-06***/bin/echo‘date’>15cron命令的参数:$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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论