- 浏览: 68357 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
最新评论
-
bluethink:
其实ORACLE有个非常有用的函数可以用来生产字母和数字的随机 ...
用oracle 存储过程生成数字和字母相结合的随机数 -
icefishc:
好弄随机生成 0 - 36的数字 然后自己建个数字对字符的映射 ...
用oracle 存储过程生成数字和字母相结合的随机数 -
rolkey:
最好不这样啦,修改server.xml中的Connector项 ...
URL传汉字 接收乱码处理 -
snowme103:
intel999 写道
你这个代码可以跑?
可以跑 测试通过 ...
JAVA反射机制 -
intel999:
你这个代码可以跑?
JAVA反射机制
文章列表
dwr调用:
SearchCarInfoDwrService.searchSrvInfo(cardNo,{callback:function(data){searchSrvInfoCallback(data,index);}});
回调函数:
function searchBabyBobCallback(data,index){
//........
}
理解Java ClassLoader机制
- 博客分类:
- java笔记
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:
bootstrap classloader
|
extension classloader
|
system classloader
bootstrap classloader -引导(也称为原始)类加载器,它负责加载Java的核心类。在Sun的JVM中,在执行java的命令中使用-Xbootclasspath选项或使用- D选项指定sun.boot.class.path系统属性值可以指定附加的类。这个加 ...
Eclipse调试Bug的七种常用技巧
- 博客分类:
- 其他
http://developer.51cto.com/art/201102/245676.htm
JAVA垃圾回收简介
java中的内存java虚拟机自己去管理的,java的内存分配分为两个部分,一个是数据堆,一个是栈。
堆是给开发人员用的,是在JVM启动时创建,程序在运行的时候一般分配数据堆,把局部的临时的变量都放进去,生命周期和进程有关系,在堆中分配的内存由java虚拟机的自动垃圾回收器来管理,堆内存用来存放由new创建的对象和数组。
栈是留给JVM自己用的,用来存放类的信息的,它和堆不同,运行期内GC不会释放空间,当超过变量的作用域后,java会自动释放掉为该变量所分配的内存空间:
1、如果程序声明了static的变量,就直接在栈中运行的,进程销毁了,不一定会销毁stati ...
内存泄漏(memory leak)指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况
内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出
深入Java虚拟机:JVM中的Stack和Heap
在JVM中,静态属性保存在Stack指令内存区,动态属性保存在Heap数据内存区。本文将从JVM的角度来讲解Java虚拟机的这一机制。
在JVM中,内存分为两个部分,Stack(栈)和Heap(堆),这里,我们从JVM的内存管理原理的角度来认识Stack和Heap,并通过这些原理认清Java中静态方法和静态属性的问题。
一般,JVM的内存分为两部分:Stack和Heap。
Stack(栈)是JVM的内存指令区。Stack管理很简单,push一定长度字节的数据或者指令,Stack指针压栈相应的字节位移;pop一定字节长度数据或者指令 ...
Java虚拟机(JVM)中的内存设置详解
本文向您介绍在Java虚拟机,即JVM中如何设置内存,达到良好的GC效率。
AD:
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。
PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。
GC(Garbage Collection)应该不会对PermGen space进行清理,所以如果你的A ...
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
</bean>
<!-- 配置事务管理器
<b ...
JAVA中的== equals hashcode问题
1. '=='是用来比较两个变量(基本类型和对象类型)的值是否相等的, 如果两个变量是基本类型的,那很容易,直接比较值就可以了。如果两个变量是对象类型的,那么它还是比较值,只是它比较的是 ...
由于开发中需要建立源码管理系统、缺陷管理系统,而目前很多这样的系统需要在HTTP服务器的支持才能完全发挥其功能。Apache是开源领域的一面旗帜,作为世界上使用最广泛的HTTP服务器之一,其性能有目共睹。于是选择开源的Ap ...
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<Script Language="JavaScript">
<!--
var whichText;
function selectStation(obj) {
var objSelStation = obj;
if (obj.selectedIndex != -1) {
var stationName = obj.options[obj.sel ...
Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。
堆内存用来存放由 new 创建的对象和数组,在堆中分配的内存,由 Java 虚拟机的自动垃圾回收器来管理。在堆中产生了一个数组或者对象之后,还可以在栈中定义一个特殊的变量,让栈中的这个变量的取值等于数组或对象在堆内存中的首地址,栈中的这个变量就成了数组或对象的引用变量,以后就可以在程序中使用栈 ...
- 2009-09-15 23:39
- 浏览 771
- 评论(0)
总体解释:
DML(data manipulation language):
它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言
DDL(data definition language):
DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用
DCL(Data Control Language):
是数据库控制功能。是用来设置或更改数据库用户或角 ...
- 2009-09-15 23:37
- 浏览 5032
- 评论(0)
这几天电脑中病毒 再机子所有的文件夹以及子文件夹都生成了文件_system~.ini
用卡巴杀毒之后_system~.ini文件还存在
用cmd批量遗留下来的文件:
del f:\_system~.ini /f /s /q /a
/f 强制删除只读文件。
/q 指定静音状态。不提示您确认删除。
/s 从当前目录及其所有子目录中删除指定文件。显示正在被删除的文件名。
/a 按照属性来删除。
当然如果要删除多个盘符下的文件,可以写一个bat文件,如:del.bat
@echo off
del c:\_system~.ini /f /s /q /a
del d:\_system~. ...
- 2009-09-15 21:18
- 浏览 1233
- 评论(0)
JAVA语言的基本数据类型 与C语言是有所区别
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
1、整数:包括byte,short,int,long
分别占8,16,32,64位
2、浮点型:float,double
分别占32,64位
3、字符:char
占16位
4、布尔:boolean
如图:
另外:
Bit意为"位"或"比特",是计算机运算的基础;
Byte意为"字节",是计算机文件大小的基本计算单位;
1byte=8bits,两者换算是1: ...