`
chenhongwei0924
  • 浏览: 42549 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
SQL(Structure Query Language)语言是数据库的核心语言。 SQL的发展是从1974年开始的,其发展过程如下: 1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。 1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R 时改为SQL。 1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS产品。 1982年-----IBM公司出版第一个RDBMS语言SQL/DS。 1985年-----IBM公司出版第一个RDBMS语言DB2。 1986年-----美国国家标准 ...
        每一个32位的进程最多可以使用2G的可用内存,因为另外2G被操作系统保留。这里假设使用1.5G给JVM,那么还余下500M可用内存。这500M内存中的一部分必须用于系统dll的加载,那么真正剩下的也许只有400M,现在关键的地方出现了:当你使用Java创建一个线程,在JVM的内存里也会创建一个Thread对象,但是同时也会在操作系统里创建一个真正的物理线程(参考JVM规范),操作系统会在余下的400兆内存里创建这个物理线程,而不是在JVM的1500M的内存堆里创建。在jdk1.4里头,默认的栈大小是256KB,但是在jdk1.5里头,默认的栈大小为1M每线程,因此,在余下400M ...
第二种:永久保存区域溢出         PermGen space的全称是Permanent Generation space,是指内存的永久保存区域。这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行pre compile的时候。但目前的hibernate和s ...
tomcat内存溢出总结 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:         1.OutOfMemoryError: Java heap space         2.OutOfMemoryError: PermGen space         3.OutOfMemoryError: unable to create new native thread. 对于前两种情况,在应用本身没有内存泄露的情况下可以用设置tomcat jvm参数来解决。(-Xm ...
declare job1 number; begin sys.dbms_job.submit(job1,'PRO_MESSAGE_DELETE;',sysdate, 'TRUNC(LAST_DAY(SYSDATE))+1+1/24'); commit; end; / begin     dbms_job.run(7); end;    / BEGIN DBMS_SCHEDULER.CREATE_JOB(job_name => 'DELETE_SYSMESSAGE_JOB', ...
<?xml version="1.0"?> <project name="iServer-build" default="zipSPTask" basedir="."> <!-- 说明:编译出来的临时文件都在release目录下,然后以不同的方式打包到project变量指定的目录下 <集成任务> zipSPTask: 打升级包(每次根据需要调整所需要执行的任务) SPzip: 根据svn日志打补丁zip包 <简单 ...
<target name="compile" description="Compile source files"> <javac destdir="${app.dir}/WEB-INF/classes" encoding="utf-8" source="1.5" target="1.5" debug="${debug}" deprecation="${deprecation}" optimize="$ ...

[置顶] ant2

    博客分类:
  • Java
<!-- ########################################################################################## --> <!-- just for test--> <target name="testcompile" depends="compile" description="Compile test source files"> <mkdir dir="${testdist.dir}&quo ...
package com.albert.spring.proxy; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; public class Interceptor { public void before() { System.out.println("前置通知"); } public void afterReturning() { System.o ...
package com.albert.spring.proxy; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; /** * @see [相关类/方法] * @since [产品/模块版本] */ public class JdkProxy implements InvocationHandler { private Object target; public Obje ...
package ftp.jdk; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Properties; import sun.net.TelnetInputStream; import sun.net.ftp.FtpClient ...
package ftp.apache.ftp; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.net.SocketException; import org.apache.commons.net.ftp.FTP; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTP ...
public interface Printable { public abstract void setPrinterName(String name); public abstract String getPrinterName(); public abstract void print(String string); } public class Printer implements Printable { private String name; public Pri ...
public interface Observer { public abstract void update(NumberGenerator generator); } public class DigitObserver implements Observer { public void update(NumberGenerator generator) { System.out.println("DigitObserver:" + generator.getNumber()); try { ...
public class IDCardFactory extends Factory { private Vector owners = new Vector(); protected Product createProduct(String owner) { return new IDCard(owner); } protected void registerProduct(Product product) { owners.add(((IDCard)product).getOwner()); } ...
Global site tag (gtag.js) - Google Analytics