- 博客(14)
- 问答 (1)
- 收藏
- 关注
转载 MYSQL全文搜索
<br />1、设置基本表格<br />从创建例子表格开始,使用以下的SQL命令:<br />mysql> CREATE TABLE reviews (id INT(5) PRIMARY KEY NOT NULL AUTO_INCREMENT, data TEXT);<br />以上命令创建了一个简单的音乐专集资料库(主要是整段的文字),然后向这个表格中添加一些记录:<br />mysql> INSERT INTO `reviews` (`id`, `data`) VALUES<br /> (1, 'Gin
2010-06-23 16:06:00
355
转载 如何对Java内存进行管理
<br />Java做的系统给人的印象是什么?占内存!说道这句话就会有N多人站出来为java辩护,并举出一堆的性能测试报告来证明这一点。 <br />其实从理论上来讲java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么N多理由来证明它确实占内存呢?两个字,陋习。 <br />(1)别用new Boolean()。 <br />在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的set与get都是通过Boolean封装传递的,大部分ORM也是用Boolean来封装b
2010-06-18 14:54:00
368
转载 如何比较对象
<br />一、跟对象比较的几个相关的概念<br /> 为了更加审核的理解对象比较的含义以及多个比较方法之间的差异,笔者认为读者首先需要了解几个相关的概念,或者说几对关系。<br />一是类与对象的关系。类是具体的抽象,而对象是类的具体实现。这可能听起来还是有点模糊。做一个形象的比喻,类就好像是用来制作塑料盒子的模具,只要将PVC料注入到这个模具中就可以生产对应形状的盒子。而对象就好像是生产出来的盒子。虽然模具同一个,但是生产出来的盒子彼此之间仍然是不同的。一方面先天性就是不同的。因为根据
2010-06-18 14:50:00
797
转载 如何销毁对象
<br />在任何一个面向对象的语言中,这个对象销毁机制都是很重要的。因为如果对象不能够被及时的回收,那么很多没用的对象就仍然会占用内存地址。久而久之,就会导致内存耗竭,从而导致服务器当机。<br />在这个对象的销毁上,Java语言比其他面向对象的语言更胜一筹。因为其他面向对象的语言,需要在程序代码中手工回收废弃的对象。不过Java语言则不同。在Java语言中拥有一套完整的对象垃圾回收机制。即程序开发人员不需要手工的回收废弃的对象。垃圾回收器将回收无用对象所占用的内存资源。不过这个垃圾回收器并
2010-06-18 14:49:00
949
转载 如何启动Java应用的Shell脚本
<br />对于Java应用程序(非web应用),在部署后,常常需要一个启动脚本来加载一些第三方的jar包,并启动应用。 <br />对于java应用程序,作者一般喜欢将程序的目录结构写成如下的方式: myapp <br /><br /><br />|----lib <br /><br /><br />|----bin <br /><br /><br />|----packages <br /><br />一些配置文件和属性文件 <br />一个startup.sh、或bat启动脚本 <br
2010-06-18 14:48:00
390
转载 如何改善系统对JVM的使用方式
<br />应用程序服务器是一个 Java 进程,它需要 Java 虚拟机(JVM)才能运行以及支持它所运行的 Java 应用程序。在配置应用程序服务器的过程中,可以对设置进行微调以改善系统对 JVM 的使用方式。<br /> 关于本任务<br /> JVM 为基于 Java 的应用程序提供了运行时执行环境。WebSphere Application Server 是 JVM运行时环境与基于 Java 的服务器运行时的组合。它可以在不同 JVM 提供程序提供的 JVM 上运行。要确定正在运行 App
2010-06-18 14:47:00
355
转载 解决Java内存泄露问题方案
<br />内存泄漏的慨念<br /> 1.c/c++是程序员自己治理内存,Java内存是由GC自动回收的。<br /> 我虽然不是很熟悉C++,不过这个应该没有犯常识性错误吧。<br /> 2.什么是内存泄露?<br /> 内存泄露是指系统中存在无法回收的内存,有时候会造成内存不足或系统崩溃。<br /> 在C/C++中分配了内存不释放的情况就是内存泄露。<br /> 3.Java存在内存泄露<br /> 我们必须先承认这个,才可以接着讨论。虽然Java存在内存泄露,但是基本上不用很关心它,
2010-06-18 14:45:00
604
转载 Java线程同步的使用
<br />Synchronized,顾名思义,代表线程同步。那么,在java编程中如何使用它呢?<br /> 我们首先来看这样一个情况:对于同一个变量synDemo,我们分别在2个不同的线程中调用synDemo.synMethord1()与synDemo.synMethord2()。 package com.cnblogs.gpcuster;/** * * @author Aaron.Guo * */<br /><br /> public class Tester {public static
2010-06-18 14:43:00
351
转载 值传递和引用传递
<br />在java中实质只存在一种传递方式:即值传递。 而引用传递是对C/C++而言的。结论:<br /> 对于基本类型,在方法体内对方法参数进行重新赋值,并不会改变原有变量的值。<br /> 对于引用类型,在方法体内对方法参数进行重新赋予引用,并不会改变原有变量所持有的引用。<br /> 方法体内对参数进行运算,不影响原有变量的值。<br /> 方法体内对参数所指向对象的属性进行运算,将改变原有变量所指向对象的属性值。<br /> 在JAVA中变量有以下两种:<br /> 基本类型变量,包
2010-06-18 14:41:00
358
转载 引用类型和原始类型
<br />Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。另外,Java还为每个原始类型提供了封装类(Wrapper)。如果需要一个整型变量,是使用基本的 int 型呢,还是使用 Integer类的一个对象呢?如果需要声明一个布尔类型,是使用基本的 boolean,还是使用 Boolean 类的一个对象呢?本文可帮助您作出决定。<br /> 下表列出了原始类型以及它们的对象封装类。<br /> 原始类型 封装类 =================<br /><br />
2010-06-18 14:40:00
306
转载 如何应用Clone
<br /> 对于克隆(Clone),Java有一些限制:<br /> 1、被克隆的类必须自己实现Cloneable 接口,以指示 Object.clone() 方法可以合法地对该类实例进行按字段复制。Cloneable 接口实际上是个标识接口,没有任何接口方法。<br /> 2、实现Cloneable接口的类应该使用公共方法重写 Object.clone(它是受保护的)。某个对象实现了此接口就克隆它是不可能的。即使 clone 方法是反射性调用的,也无法保证它将获得成功。<br /> 3、在Java
2010-06-18 14:40:00
347
转载 PING和TELNET用法介绍
<br />JAVA里的PING是在JDK 1.5后用了新的函数isreachable去实现,具体介绍如下:<br /> InetAddress对象的常用方法<br /> InetAddress类有很多get方法,用来获取主机名,主机地址等信息。主要有:<br /> byte[] getAddress() 返回次InetAddress对象的原始IP地址,保存为一个byte数组<br /> String getCanonicalHostName() 获取此IP地址的完全限定域名<br /> Stri
2010-06-18 14:39:00
598
转载 Java异常类总结
算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityException 文件已结束异常:EOFException 文件未找到异常:FileNotFoundException 字符串转换为数字异常:Numbe
2010-06-18 14:34:00
344
转载 举例说明什么是JAVA序列化
<br />首先来看看要序列化的对象 Person.java<br /><br /> package com.zjut.yunfeiyang;<br /><br /> import java.io.Serializable;<br /><br /> public class Person implements Serializable{<br /><br /> private static final long serialVersionUID = -5434734211562
2010-06-18 14:33:00
485
空空如也
HQL 问题 !!!
2008-11-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人