backup

create tablespace DATA DATAFILE  'E:\oracle\product\10.2.0\oradata\cnoracle\DATA02.DBF'
SIZE 2000M
AUTOEXTEND ON NEXT 500M

MAXSIZE UNLIMITED

 

 

drop tablespace data including contents and datafiles

 

http://www.ibm.com/developerworks/cn/java/j-lo-clobj-init/index.html

http://www.tabsgenerator.com

http://cleancss.com/

 

 

response.setHeader("Content-Disposition","attachment; filename="+strRealFileName);
   String fileUrl = flow_ip+"files/upload/"+strFileName;
   System.out.println(fileUrl);

   java.net.URL url = new java.net.URL(fileUrl);
   java.io.BufferedInputStream bis = new java.io.BufferedInputStream(url.openStream());
   int i;
   while ((i=bis.read()) != -1) {
      out.write(i);
   }
   bis.close();
   out.close();

 

 

 QK smtp server

 

 public static void sendHtml(){  
     JavaMailSenderImpl mailSender = new org.springframework.mail.javamail.JavaMailSenderImpl(); 
     mailSender.setHost("10.225.68.5");
     mailSender.setUsername("d.shen");
     mailSender.setPassword("_1");
     mailSender.setDefaultEncoding("UTF-8");
     
        MimeMessage mimeMessage = mailSender.createMimeMessage();  
        MimeMessageHelper messageHelper = new MimeMessageHelper(mimeMessage);  
        try {  
         messageHelper.setFrom("from");
         messageHelper.setTo("ssdfd ");    
         messageHelper.setSubject("test");  
         messageHelper.setText("test",true);  
        } catch (MessagingException e) {  
            // TODO Auto-generated catch block  
            e.printStackTrace();  
        }  
        mailSender.send(mimeMessage);  
    } 

 

 

http://www.360doc.com/content/09/1202/15/36589_10207140.shtml

 

PropertyPathFactoryBean

 

 

 

------

飞利浦(Philips)190E1SB 19英寸宽屏液晶显示器 ×1  659
微星(MSI)G41M-P26 主板 (Intel G41/LGA 775)   339
威刚(ADATA)万紫千红 DDR3 1333 2G台式机内存  76
希捷(Seagate)500G ST500DM002 7200转 16M SATA 6Gb/秒 建达蓝德 盒装正品  539
E5700盒装CPU(LGA775/3.0GHz/2M二级缓存) 396
睿霸-2873B 黑色(含385WB静音版电源) 259
戴尔(DELL)KB212键盘 55
戴尔(DELL)MS111光电鼠标FWCMD USB 29

 

 

 

 

!- nested exception is java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error: character string buffer too small

ORA-06512: at "SYS.XMLTYPE", line 169

 

 -----

<taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask" classpath="${findbugs.home}/lib/findbugs-ant.jar"/>
   <target name="findbugs" depends="compile" unless="findbugs.disabled">
  <mkdir dir="${target.dir}/findbugs" />
     <findbugs home="${findbugs.home}"
               output="html"
               outputFile="${basedir}/${target.dir}/findbugs/fb.html" >
       <sourcePath path="${src.dir}" />
       <class location="${classes.dir}" />
       <auxclasspath refid="class.path"/>
     </findbugs>
   </target>

 

 

 

-----emma----

 

<taskdef resource="emma_ant.properties" classpathref="emma.lib" />
 
 <!-- instrumentation task -->
 <target name="instrument" depends="compile" unless="emma.disabled">
  <mkdir dir="${instr.classes.dir}" />
  <mkdir dir="${coverage.dir}" />
  <emma enabled="${emma.enabled}">
   <instr instrpath="${classes.dir}" destdir="${instr.classes.dir}" metadatafile="${coverage.dir}/metadata.emma" merge="true">
    <filter excludes="**Test.class" />
   </instr>
  </emma>
 </target>
 
 <!-- emma repoprt task-->
 <target name="coverage.report" depends="instrument" unless="emma.disabled">
  <!-- if enabled, generate coverage report(s): -->
  <emma enabled="${emma.enabled}" >
   <report sourcepath="${src.dir}" sort="+block,+name,+method,+class" metrics="method:70,block:80,line:80,class:100">
    <fileset dir="${coverage.dir}" >
     <include name="*.emma" />
    </fileset>
    <html outfile="${basedir}/${coverage.dir}/coverage.html" depth="method" columns="name,class,method,block,line"/>
   </report>
  </emma>
 </target>

 

 

--------check style----------

 

<path id="checkstyle.lib" >
  <pathelement location="${tools.lib.dir}/checkstyle-all-5.0-beta2.jar" />
 </path>
 <property name="checkstyle.dir" value="${target.dir}/checkstyle" />
 
 <taskdef resource="checkstyletask.properties" classpathref="checkstyle.lib" />
 
 <target name="checkstyle" description="Generates a report of code convention violations.">
   <mkdir dir="${checkstyle.dir}" />
   <checkstyle config="${basedir}/${tools.lib.dir}/sun_checks.xml"
               failureProperty="checkstyle.failure"
               failOnViolation="false">
     <formatter type="xml" tofile="${basedir}/${checkstyle.dir}/${ant.project.name}.checkstyle_report.xml"/>
     <fileset dir="${src.dir}" includes="**/*.java"/>
   </checkstyle>

 </target>

 

-------junit------------

 

<target name="test" depends="compile,instrument" unless="test.disabled">
        <mkdir dir="${test.classes.dir}"/>
        <javac srcdir="${test.src.dir}" destdir="${test.classes.dir}" debug="${javac.debug}">
         <classpath refid="class.path"/>
        </javac>

        <mkdir dir="${test.results.dir}"/>
        <junit dir="./" haltonfailure="no" printsummary="on" errorproperty="tests.failed" failureproperty="tests.failed" fork="yes">
         <classpath location="${instr.classes.dir}" />
         <classpath refid="class.path" />
         <classpath refid="emma.lib" />
         <jvmarg value="-Demma.coverage.out.file=${coverage.dir}/coverage.emma" />
         <jvmarg value="-Demma.coverage.out.merge=true" />
            <formatter type="brief" usefile="false"/>
            <formatter type="xml" />
            <batchtest todir="${test.results.dir}" >
                <fileset dir="${test.classes.dir}" includes="**/*Test.class"/>
            </batchtest>
        </junit>
     <fail message="test failed" if="tests.failed" />
    </target>

 

---------------

 

线程池 ThreadPoolExecutor

 

 

 

------

<project name="ATR2" buildafterfailed="false">
    <listeners>
      <currentbuildstatuslistener file="logs/${project.name}/status.txt" />
    </listeners>
    <bootstrappers>
      <svnbootstrapper localWorkingCopy="projects/${project.name}" />
    </bootstrappers>
    <modificationset quietperiod="0">
      <svn LocalWorkingCopy="projects/${project.name}" />
    </modificationset>
    <schedule interval="300">
      <ant anthome="apache-ant-1.7.0" buildfile="projects/${project.name}/build.xml" keepgoing="true" Target="buildAll" />
    </schedule>
    <log>
      <merge dir="projects/${project.name}/ATR-dtloader/target/test-results" />
      <merge dir="projects/${project.name}/ATR-public/target/test-results" />
      <merge dir="projects/${project.name}/ATR-portlet/target/test-results" />
      <merge dir="projects/${project.name}/ATR-report/target/test-results" />
      <merge dir="projects/${project.name}/ATR-service/target/test-results" />
      <merge dir="projects/${project.name}/ATR-dao/target/test-results" />
      <merge dir="projects/${project.name}/ATR-monitor/target/test-results" />
      <merge dir="projects/${project.name}/ATR-schedule/target/test-results" />
      <merge dir="projects/${project.name}/ATR-dtloader/target/pmd" pattern="*.pmd.xml" />
      <merge dir="projects/${project.name}/ATR-public/target/pmd" pattern="*.pmd.xml" />
      <merge dir="projects/${project.name}/ATR-portlet/target/pmd" pattern="*.pmd.xml" />
      <merge dir="projects/${project.name}/ATR-report/target/pmd" pattern="*.pmd.xml" />
      <merge dir="projects/${project.name}/ATR-service/target/pmd" pattern="*.pmd.xml" />
      <merge dir="projects/${project.name}/ATR-dao/target/pmd" pattern="*.pmd.xml" />
      <merge dir="projects/${project.name}/ATR-monitor/target/pmd" pattern="*.pmd.xml" />
      <merge dir="projects/${project.name}/ATR-dtloader/target/checkstyle" pattern="*.checkstyle_report.xml" />
      <merge dir="projects/${project.name}/ATR-public/target/checkstyle" pattern="*.checkstyle_report.xml" />
      <merge dir="projects/${project.name}/ATR-portlet/target/checkstyle" pattern="*.checkstyle_report.xml" />
      <merge dir="projects/${project.name}/ATR-report/target/checkstyle" pattern="*.checkstyle_report.xml" />
      <merge dir="projects/${project.name}/ATR-service/target/checkstyle" pattern="*.checkstyle_report.xml" />
      <merge dir="projects/${project.name}/ATR-dao/target/checkstyle" pattern="*.checkstyle_report.xml" />
      <merge dir="projects/${project.name}/ATR-monitor/target/checkstyle" pattern="*.checkstyle_report.xml" />
    </log>
    <publishers>
      <onsuccess>
        <artifactspublisher dest="artifacts/${project.name}" dir="projects/${project.name}/ATR-dtloader/target" subdirectory="ATR-dtloader" />
        <artifactspublisher dest="artifacts/${project.name}" dir="projects/${project.name}/ATR-public/target" subdirectory="ATR-public" />
        <artifactspublisher dest="artifacts/${project.name}" dir="projects/${project.name}/ATR-portlet/target" subdirectory="ATR-portlet" />
        <artifactspublisher dest="artifacts/${project.name}" dir="projects/${project.name}/ATR-report/target" subdirectory="ATR-report" />
        <artifactspublisher dest="artifacts/${project.name}" dir="projects/${project.name}/ATR-service/target" subdirectory="ATR-service" />
        <artifactspublisher dest="artifacts/${project.name}" dir="projects/${project.name}/ATR-dao/target" subdirectory="ATR-dao" />
        <artifactspublisher dest="artifacts/${project.name}" dir="projects/${project.name}/ATR-monitor/target" subdirectory="ATR-monitor" />
        <artifactspublisher dest="artifacts/${project.name}" dir="projects/${project.name}/ATR-schedule/target" subdirectory="ATR-schedule" />
      </onsuccess>
      <htmlemail buildresultsurl="http://shni436:9000/cruisecontrol/buildresults/ATR2" mailhost="10.225.68.5" username="master" password="password" returnname="CruiseControl" returnaddress="master@cc.com">
        <always address="" />
      </htmlemail>
    </publishers>
  </project>

 

 

http://wenku.baidu.com/view/0099adc508a1284ac8504355.html

 

http://wenku.baidu.com/view/c4cd9d6eb84ae45c3b358cde.html   RowSet

 

http://blog.csdn.net/moreevan/article/details/7361215   Spring SimpleFormcontroller

 

 

 

要看到SQL只要在connection和prepareStatement这里设置为debug就可以了,其它的可不必 一大堆东西,扰乱视线

http://wangqiaowqo.iteye.com/blog/213114  spring validatorFactory
Spring WS
http://blog.espenberntsen.net/2010/02/28/spring-ws-client/
 
-------------SLS-------------------------------
<style>
.errorMessagesArea .oneError{
 padding-left:30px;
 font-size:20px;
 background-image:url('I:/a1.jpg');
 background-repeat:no-repeat;
 margin-left:8px;
}
.errorMessagesArea{
 border-color:red;
 border-style:solid;
 border-width: 2px; 
}
</style>
<form:form >
<div class="errorMessagesArea"> 
     <form:errors path="*" cssClass="oneError" delimiter="</span><br><span class='oneError'>"/>
</div>
</form:form>
 
ActiveMQ example
http://llwbrothers.blog.51cto.com/2360705/844424
http://blog.csdn.net/shirdrn/article/details/6362792
---class loader--
 http://blog.chinaunix.net/uid-21227800-id-65879.html
http://hi.baidu.com/cx_janker/item/e649be08fd0262eb349902c1
http://xiaoxihai123.iteye.com/blog/1605633
http://hi.baidu.com/laihua2006/item/94b3a6244151a18b9d63d12d
 ---liferay-------
http://blog.csdn.net/m_yeah/article/details/2143807
-----CSS float-----
http://blog.sina.com.cn/s/blog_4b32835b0100w13r.html
---spring事务---
http://www.blogjava.net/robbie/archive/2009/04/05/264003.htm
---高级程序员面试-
http://blog.csdn.net/lifetragedy/article/details/11898665
就像当年别人面试我的时候那样,我会这样去面试别人:
1 从简历里挑出我最关心的他所会的技能,比如最近我希望招一个JS高手,最好精通Dojo(我说的精通是真的精通)。
2 我会问他最擅长的技术(如果此技术不是我们最需要的那个),如果他最擅长的技术都语焉不详,那就没什么意思了。
3 我会问某项技术全貌上的问题,比如会让对方谈谈Dojo的整个架构,是怎么解决JS领域的一些核心问题的。
4 我会问一些技术细节,比如Spring的声明式事务处理是怎么实现的,因为这一个问题就暗含了AOP的概念和如何实现,代理模式,线程,JDBC事务处理。如果应聘者看过Spring的源代码,那么说明此人能够花心思追究技术更深层次的东西,具有优秀程序员一个优秀品质:好奇心。如果应聘者没看过Spring的源代码,他能回答上来,说明此人各方面基础知识扎实并能融会贯通去解决问题。同样我会问Hibernate的延迟加载是怎么实现的。
5 我会问一些工程性问题,比如Spring的依赖注入,Scope为Session的Bean如何注入到Scope为Singleton的Bean。比如如何调整Hibernate查询性能。比如数据库索引会在什么情况下失效,原理是什么。
6 我会问一些解决方案,比如如何重启服务器后,依然能够保持Session。
7 我会问一些企业开发中特别重要的问题对方是如何理解的,比如事务,并发,内存管理,异构系统整合,数据库性能优化。
8 我会问一些特别基础的问题,比如HashSet是如何判断新添加的对象是否已经存在的,如果已经存在,它是不再放进去,还是放进去覆盖之前的。比如ClassLoader的工作原理
 
---float运算----
http://www.blogjava.net/jelver/articles/340038.html
----classloader-----
 http://blog.sina.com.cn/s/blog_4cf2bac60101gdd1.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值