随笔分类 -  Java

摘要:客户端//---------------VerySimpleClient.java package SocketExample;// Tue Nov 2 18:34:53 EST 2004//// Written by Sean R. Owens, sean at guild dot net, released to the// public domain. Share and enjoy. Since some people argue that it is// impossible to release software to the public domain, you a... 阅读全文
posted @ 2013-09-13 14:57 daveztong 阅读(397) 评论(0) 推荐(0)
摘要:Java 中定义了两类异常:1) Checked exception: 这类异常都是Exception的子类 。异常的向上抛出机制进行处理,如果子类可能产生A异常,那么在父类中也必须throws A异常。可能导致的问题:代码效率低,耦合度过高。C#中就没有使用这种异常机制。2) Unchecked exception: 这类异常都是RuntimeException的子类,虽然RuntimeException同样也是Exception的子类,但是它们是特殊的,它们不能通过client code来试图解决,所以称为Unchecked exception 。checked exception是需要强 阅读全文
posted @ 2013-06-19 23:31 daveztong 阅读(523) 评论(0) 推荐(0)
摘要:Spring与JSON当输出中文有乱码时,可以直接在@RequestMapping(produces="application/json;charset=UTF-8")中加上produces即可解决。我在使用@ResponseBody String返回JSON数据时老是给我报错:JSON.parse() expected property name or '}',搞了很久才找到原因,需要把单引号改成双引号就可以解决问题! 1 @RequestMapping(value = "/home/getCategories", method = R 阅读全文
posted @ 2013-04-23 19:39 daveztong 阅读(392) 评论(0) 推荐(0)
摘要:1 /** 2 *2007-12-26 3 */ 4 import java.io.File; 5 import java.io.FileInputStream; 6 import java.io.FileOutputStream; 7 import java.io.IOException; 8 import java.io.InputStream; 9 import java.io.OutputStream; 10 import java.util.Enumeration; 11 12 import org.apache.tools.zip.ZipEntry; 13... 阅读全文
posted @ 2012-10-12 10:22 daveztong 阅读(311) 评论(0) 推荐(0)
摘要:Tomcat 内存配置2009年08月11日 17:05tomcat 启动内存设置其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置三、实例,以下给出1G内存环境下java jvm 的参数设置参考:JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "JAVA_OPTS="-ser 阅读全文
posted @ 2012-08-16 15:59 daveztong 阅读(11960) 评论(0) 推荐(0)
摘要:此文是我在intel中国官网上看到的一篇讲解多线程的博文,写的不错,先贴在这儿分享一下!一、程序与进程1、程序:一段静态的代码。2、进程:程序的一次动态执行过程,它对应从代码加载、执行到执行完毕的一个完整过程。3、进程也称任务,支持多个进程同时执行的OS就被称为多进程OS或多任务OS。二、进程与线程在一个程序内部也可以实现多个任务并发执行,其中每个任务称为线程。线程是比进程更小的执行单位,它是在一个进程中独立的控制流,即程序内部的控制流。特点:线程不能独立运行,必须依赖于进程,在进程中运行。每个程序至少有一个线程称为主线程。单线程:只有一条线程的进程称为单线程多线程:有不止一个线程的进程称为多 阅读全文
posted @ 2012-06-25 11:04 daveztong 阅读(167) 评论(0) 推荐(0)
摘要:windows环境下:在编写java源程序之前,我们必须配置好java开发的环境,首先是到官网http://www.oracle.com/technetwork/java/javase/downloads/index.html去下载java开发必须的JDK,下载时注意选择适合自己系统的文件,下载后直接安装即可。我们可以先在命令行试一下效果,步骤:cmd->javac,此时还没有设置环境变量,所以此命令不会被接受。所以我们先设置环境变量,步骤:1、我的电脑->属性,高级设置->环境变量,在系统变量找到path,点击编辑,在其后面追加你安装的JDK的bin目录,如我的D:\Pro 阅读全文
posted @ 2012-06-24 22:10 daveztong 阅读(201) 评论(0) 推荐(0)
摘要:1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jarClass.forName( “org.gjt.mm.mysql.Driver” );cn = DriverManager.getConnection( “jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName”, sUsr, sPwd );2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jarClass.forName( “org.postgresql.Driver” );cn = D 阅读全文
posted @ 2012-06-24 22:09 daveztong 阅读(560) 评论(0) 推荐(0)
摘要:1.下载:jdk地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html2.配置环境变量环境变量配置有三种方法(分别是:修改/etc/profile文件,修改用户目录下的.bashrc文件,直接在shell下修改)这里我只讲我用到的修改/etc/profile文件[root@esprit java]# vi /etc/profile打开文件后,按 I 键,在文件后添加:JAVA_HOME =/ usr / java / jdk1. 5 .0_06PATH = $JAVA_HO 阅读全文
posted @ 2012-06-24 22:06 daveztong 阅读(175) 评论(0) 推荐(0)
摘要:package src.bean;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;class Student{private String name;private int age;public Student() {super();}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getName() {return 阅读全文
posted @ 2012-06-24 22:02 daveztong 阅读(1068) 评论(0) 推荐(0)
摘要:修改了编译级别之后出现如下错误提示:Description Resource Path Location TypeJava compiler level does not match the version of the installed Java project facet. SSJ Unknown Faceted Project Problem (Java Version Mismatch)只要在项目的properties中选择project facet然后修改java的版本即可: 阅读全文
posted @ 2012-06-24 22:01 daveztong 阅读(514) 评论(0) 推荐(0)