- 浏览: 1112881 次
最新评论
-
Lixh1986:
Java并发编程:自己动手写一把可重入锁https://blo ...
Java之多线程之Lock与Condition -
Lixh1986:
http://win.51apps.com.cn/https: ...
temp -
ztwsl:
不错,支持很好
HttpServletRequest和ServletRequest的区别 -
guodongkai:
谢谢您能将知识精华汇编总结,让初学者们从原理中学会和提高。
javaScript之function定义 -
kangwen23:
谢谢了,顶顶
struts2中的ValueStack学习
文章列表
写在(function(){})();中的代码,会在代码加载时执行。
写在Ext.onReady(function(){});中的代码会在dom加载完成后执行。
一个是加载代码,一个加载dom
另外:只加载代码,但程序并不会去执行。加载和执行是两回事(在内存中的数据不一样)。
而且,写在(function(){ })();中的function(){},也不会去执行。只是作为其一个属性。
例如:
(function(){
//此处的function不会自动执行,只是作为一个属性。
function(){
}
})( ...
一、情景描述
鉴于:hibernate是面向对象(实体、entity)操作,而不是某个对象的字段或属性。
鉴于:使用hibernate从数据库获取对象后,无需对数据库操作,而是直接操作获取的对象,hibernate就可以自动同步数据库。
因此:hibernate将对象分为三种状态,以便进行区分和管理:
1:瞬时/临时(Transient)
可以理解为该对象和hibernate一点关系也没有。
对该对象的操作不会和hibernate有任何联系或影响。
2:持久(Persistent)
使用hibernate对该对象进行管理,这会涉及到hibernate自动对数据 ...
1、基本概念
(跟是否是java语言没关系)
值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。
引用传递:也称为传地址。方法调用时,实际参数的引用(地址, ...
1、背景知识
在java中没有细讲,只是讲了float占32位(bit),double占 64位。
对于计算机来说,用位数表示是合适的。但有人喜欢用字节(byte)表示。一个字节占8位。
1 byte = 8 bit.
所以float占4个字节,double占8个字节。
不过我还是喜欢 ...
Extjs的组件有两个看起来类似的配置项,applyTo和renderTo,这两个配置项都是用来指定将该extjs组件加载到什么位置。那他们到底有什么区别呢,网上搜了下,有两篇博文也是关于这个的。
ExtJS中的renderTo和applyTo的差别
http://hi.baidu.com/agzfsshohpcdegr/item/50370f1912dc05e39813d6d8
对applyTo和renderTo的理解和思考
http://yahaitt.iteye.com/blog/249444
个人认为这两篇文章写的不够通俗。写一个简单的例子来看看最终 ...
听说过ant,不过只知道它是一个打包工具。想:这没什么稀奇的,myeclipse也可以打包啊。
但是,不仅仅如此。例如:
当需要手动输入多条类似javac java 等命令时,我们利用ant,把需要执行的一连串的命令写在一个文件里,ant可以帮助我们依次去执行。而且不止这次,只要文件还在。
这简化了我们每次都要敲命令的工作。
这是我读的第一篇文档:
http://wenku.baidu.com/view/5ba35289680203d8ce2f2441.html
========
我的java版本:1.5
ant版本:1.8.4
环境:win7
我的build.xml
<?xml ...
JS中的phototype是JS中比较难理解的一个部分
一、知识点
本文基于下面几个知识点:
1. 原型法设计模式
原型法的主要思想是:
现在有一个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。
...
javascript之 function的闭包(closure)特性
javascript 的 function 具有闭包的特性,是 javascript 语言的一个特色。
一、基础知识:变量的作用域
要理解闭包,首先必须理解javascript变量的作用域。
变量的作用域有两种:全局变量和局部变量。
1. 在javascript中,函数内部可以直接读取全局变量。
var n = 9999;
function f1(){
alert(n);
}
f1();//9999
2. 另外一方面,在函数外部无法读取函数内部的局部变量。
funct ...
Html DOM、Ext Element及Component三者之间的区别(Ext入门基础)
● 每一个HTML页面都有一个层次分明的DOM树模型,浏览器中的所有内容都有相应的DOM对象,动态改变页面的内容,正是通过使用脚本语言来操作DOM对象实现。(通常使用getElementById/Ext.getDOM获得DOM对象)
● 仅仅有DOM是不够的,比如要把页面中的某一个节点移到其它位置,要给某一个节点添加阴影效果,要隐藏或显示某一个节点等,我们都需要通过几句 javascript才能完成。因此,Ext在DOM的基础上,创建了Ext Element,可以使用Elem ...
前言
我们知道,任何字符在java中都是以数字存储的。
比如:
char i = 97;
System.out.print(i);
你将看到:
a
正文
在java中,回车符代表的数字是:13 ,换行符代表的数字是:10
回车:13 == \r == return
换行:10 == \n == new line
它们各代表什么意思?
引用
在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来, ...
1、背景知识
关于进程和线程的区别,总有人喜欢这样问。
这就像问 java中 final 、 finally 、finalize 的区别一样滑稽。(只是因为这3个关键字的开头都含有f、i、n、a、l这几个字母么?)
进程和线程是2种不同的程序运行的机制。2者实现的方式不同。基本上没有可比性。
用进程设计实现的程序,跑不了所谓的线程。即使有线程的概念,也和使用线程实现的程序中线程的概念相差甚远。2者根本不是一个东西。
如果要谈区别,说:进程设计理念 和 线程设计理念 有何区别。我想还不多。不要钻进进程里谈进程和线程,也不要钻进线程里谈进程和线程。
java虚拟机是线程实现的。
2 ...
尚学堂—马士兵-java系列网上免费视频教程
知识点:
1.Thread.sleep();
2.Runnable接口
3.Object.wait()
4.Object.notify();
5.if 和 While 的区别
6.synchronized 关键字
ProducerConsumer.java
(
1.其实,编译后会生成5个class文件。但只需运行 ProducerConsumer.class即可。
2.如果想在你的console中显示中文,请将.java文件的编码设为GB2312
)
/**
* 【生产者与消费者】
*
* 注意:
* 1、在使用wait() ...
错误提示:
Messages: There is no Action mapped for namespace [/] and action name [user!add] associated with context path [/bjsxt_struts2_011].
调用URL:
http://localhost:8094/bjsxt_struts2_011/user!add
原因:
由于这是一个学习用的例子。而我的struts.xml又是直接拷贝的
http://struts.apache.org/上面的例子,
不小心把这句话给拷贝上了:
<constant name=& ...
下面的代码是在一个jsp页面中实现数据库的操作。
也是为了加深对servlet的理解,
这样看来,对servlet还有许多不明之处。
比如:
1、if(userName != null && password != null )所起的作用
2、为什么要对
request.getRequestDispatcher("htmlTest.jsp").forward(request,response);
进行注释?
htmlTest.jsp
<%@ page contentType="text/html; charset=utf-8" ...
1、按字节读取文件内容
2、按字符读取文件内容
3、按行读取文件内容
4、随机读取文件内容
public class ReadFromFile {
/**
* 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。
*/
public static vo ...