`
文章列表
Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,很多人来我公司面 ...

JDK与JRE的区别

  很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\jre1.5.0_15 目录下,后面这套比前面那 ...
    MVC设计模式概述    MVC是Model—View—Controler的简称。即模型—视图—控制器。最近几年被业界推荐为SUN公司的J2EE平台的设计模式。受到越来越多的WEB开发者的欢迎。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。MVC中的模型、视图、控制器它们分别担负着不同的任务。   视图:视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。
请参看 http://www.doc88.com/p-671301065056.html   原文及讨论http://bbs.bccn.net/thread-82938-1-1.html    Spring框架的核心就是控制反转(Inversion of Control)和依赖注入(Dependency  Injection)通过这两方面来实现松耦合。        使用IoC对象是被动的接受依赖类而不是自己主动的去找。容器在实例化的时候主 动将它的依赖类注入给它。可以这样理解控制反转将类的主动权转移到接口上依赖注入 通过xml配置文件在类实例化时将其依赖类注入。 ...
转自:http://www.cnblogs.com/gym_sky/archive/2011/04/21/2024195.html   ibatis+spring+struts整合应用实例 步骤: 一、新建工程,添加ibatis、spring和struts的jars; 二、数据库设计. 三、POJO类. 四、pojo类配置文件编写 五、ibatis主配置文件编写 ...
<head> <script type="text/javascript"> function clearpassword(){ document.getElementById("password").value=""; document.getElementById("username").focus();} </script> <title>Login Page</title></head> <body onload=clea ...
今天用到javascript去掉一个文本框中字符串两端的空格,开始还以为有trim,ltrim,rtrim函数(asp中有这三个函数,弄混了),结果找半天,没有找到。最后找到用正则实现这样功能的自定义函数。 详细出处参考:http://www.jb51.net/article/15911.htm   <script type="text/javascript"> function trim(str){ //删除左右两端的空格 return str.replace(/(^\s*)|(\s*$)/g, ""); } function ltri ...
Copied from http://unix.ittoolbox.com/documents/access-control-lists-acls-in-aix-16751     The ACL's on AIX works by this way (example): I have a directory named "/data" and a user called "steve" To enable the ACL in this directory and add specific permissions to a user, type a ...

UNIX File Permission

    博客分类:
  • UNIX
The default file permissions (umask): Each user has a default set of permissions which apply to all files created by that user, unless the software explicitly sets something else. This is often called the 'umask', after the command used to change it. It is either inherited from the login process, o ...
  细细体味 roll 和 add 的区别   直接上代码:   Using roll method Case 1:         GregorianCalendar cal = new GregorianCalendar();        cal.set(Calendar.YEAR, 2012);        cal.set(Calendar.MONTH, Calendar.FEBRUARY);        cal.set(Calendar.DAY_OF_MONTH, 29);        System.out.println(cal.getTime());       ...
Oracle修改TableSpace的Name       在Oracle10g以前,tablespace的name是不可以随意修改的,只能drop掉之后重建,但是在10g之后,oracle加入了修改的功能,除了system和sysaux两个表空间外,其他的表空间都可以改名。今天专门来记录一下这 ...
首先要明白线程的工作原理,jvm有一个main   memory,而每个线程有自己的working   memory,一个线程对一个variable进行操作时,都要在自己的working   memory里面建立一个copy,操作完之后再写入main   memory。多个线程同时操作同一个variable,就可能会出现不可预知的结果。根据上面的解释,很容易想出相应的scenario。 而用synchronized的关键是建立一个monitor,这个monitor可以是要修改的variable也可以其他你认为合适的object比如method,然后通过给这个monitor加锁来实现线程安全,每个 ...
转自:http://apps.hi.baidu.com/share/detail/41699413      OutOfMemoryError在开发过程中是司空见惯的,遇到这个错误,新手程序员都知道从两个方面入手来解决:一是排查程序是否有BUG导致内存泄漏;二是调整JVM启动参数增大内存。OutOfM ...
如题,内嵌图片到iReport内   1。通过以下代码,将图片文件转化为 Base64 字串      (也可以自己在通过网上的一些免费工具进行转化) ======================================================================== import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream; ...

SQL JOIN大全

联接类型        在关系代数中,联接运算是由一个笛卡尔积运算和一个选取运算构成的。首先用笛卡尔积完成对两个数据集合的乘运算,然后对生成的结果集合进行选取运算,确保只把分别来自两个数据集合并且具有重叠部 ...
Global site tag (gtag.js) - Google Analytics