- 浏览: 67839 次
- 性别:
- 来自: 深圳
最新评论
-
mingxiao2010:
正在看这部分,谢谢!
Hibernate 源码分析 -
zhouyangshiwo:
活学活用,相当经典。
Java 没有main方法的可执行程序 -
小张三:
是啊! 就是那上面的! 最近拿出来复习一下!
Java 没有main方法的可执行程序 -
hudejunhit:
core java 卷一里面有这段代码
讲的是static静 ...
Java 没有main方法的可执行程序 -
小张三:
这个程序是自娱自乐的! 呵呵
Java 没有main方法的可执行程序
文章列表
【读书笔记】MongoDB权威指南
- 博客分类:
- NoSQL
不是非常必要时,一定要避免使用"$where"查询,因为它们在速度上要比常规查询慢得多。每个文档都要从BSON转换成JavaScript对象,然后通过"$where"的表达式来运行。同样还不能利用索引。所以走投无路时才考虑"$where"这种用法。
将常规查询作为前置过滤,与"$where"组合使用可以不牺牲性能。如果可能的话,用索引根据非"$where"子句进行过滤,"$where"只用于对结果进行调优。
showModalDialog() (IE 4+ 支持)
showModelessDialog() (IE 5+ 支持)
window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。
window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。
使用方法:
vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])
vReturnValue = window.showModelessDialog(sURL [, vArgume ...
(转载)学习方法之道(一)
- 博客分类:
- 杂谈
学习最重要的是掌握方法,并发自内心的希望学到些东西,靠自己而不是靠老师
。
我认为有几种不错的学习方法能够提高自学能力,“苏格拉底反问法” ,“教学法”和“求学法”
苏格拉底反问法(问) ...
数组:
1. Array.length的值等于new Array[n]时设置的值n
2.Array中已经初始化为null,0或者false
变量:
1.类变量和实例变量自动默认初始化,但本地变量(基本类型,对象类型和String)必须在被使用前(调用其方法或属性或者作为实参传入其他方法)人为初始化,否则编译不通过
方法:
1.静态方法不能Override父类对应的实例方法,反之亦然,编译不通过
2.子类和父类可拥有相同静态方法,编译通过。但是使用时调用哪个静态方法取决于引用类型是父类还是子 ...
概述:
说起垃圾收集(Garbage
Collection,下文简称GC),大部分人都把这项技术当做Java语言的伴生产物。事实上GC的历史远远比Java来得久远,在1960年诞生于
MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言 ...
概述:
对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们即是拥有最高权力的皇帝又是执行最基础工作的劳动人民——拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。
对于Java程 ...
实现定时执行指定程序的功能:
1.使用Timer和TimerTask
import java.util.Timer;
import java.util.TimerTask;
public class Test {
public static void main(String[] args) {
Timer timer = new Timer();
timer.schedule(new Task(), 1000, 1000);
}
static class Task extends TimerTask {
@Override
public vo ...
jquery刷新页面
局部刷新:
这个方法就多了去了,常见的有以下几种;
$.get方法,$.post方法,$.getJson方法,$.ajax方法如下
前两种使用方法基本上一样
$.get(”Default.php”, {id:"1", page: "2" },
function(data){
//这里是回调方法。返回data数据。这里想怎么处理就怎么处理了。
});
$.getScript方法:
$.getScript(”http://jqueryajax.com/jquery.js”,
function(){
$(" ...
下面介绍全页面刷新方法:有时候可能会用到
window.location.reload()刷新当前页面.
parent.location.reload()刷新父亲对象(用于框架)
opener.location.reload()刷新父窗口对象(用于单开窗口)
top.location.reload()刷新最顶端对象(用于多开窗口)
下面再介绍一些javascript基本函数
• 1.document.write(”");为 输出语句
• 2.JS中的注释为//
• 3.传统的HTML文档顺序是:document->html->(head ...
判断传入函数参数是否与函数定义参数不一致:arguments.length是否和MethodNameTest.length相等
判断是否中文:正则表达式-[u4e00-u9fa5]
判断双字节字符:正则表达式-[^x00-xff]
判断字符长度:利用‘aa’取代匹配双字节字符正则表达式的子字符,然后取length
替换括弧,引号等类似配对字符:String.replace(/<([^<>]*)>/g,"($1)") 利用()替换<>
深圳社保:
养老保险:个人-8% 企业-11% 个人账户中只有个人的8%
医疗保险:个人-2% 企业-5% 个人账户中有个人的2%和企业的3%,共计5%
先构造函数->然后是Bean的Set方法注入->InitializingBean的afterPopertiesSet方法->init-method方法
Spring装配Bean的过程
1. 实例化;
2. 设置属性值;
3. 如果实现了BeanNameAware接口,调用setBeanName设置Bean的ID或者Name;
4. 如果实现BeanFactoryAware接口,调用setBeanFactory 设置BeanFactory;
5. 如果实现ApplicationContextAware,调用setAppli ...
为了有助于提高Hibernate的使用效率,因此在此分析Hibernate进行Session操作时,具体的实现代码。
1.Session的Get方法
(1) Session.get()->org.hibernate.impl.SessionImpl.get()
(2) 在get()方法体中,首先实例化LoadEvent对象,然后调用fireLoad方法[此方法即是将Event发布给LoadEventListener,遍历所有的监听器,并调用监听器的onLoad方法]
(3)进入org.hibernate.event.def ...
1.Spring的IOC功能
ApplicationContext的getBean(String name)方法的最终实现在
AbstractBeanFactory中getBean(String name,Class requiredType,final object args[]) throws BeansException
AbstractBeanFactory中BeanPostProcessors的使用是在其子类AbstractAutoWireCapableBeanFactory中的applyBeanPostProcessorsBeforeIn ...
数据库并发操作存在的异常情况:
更新丢失(Lost update):两个事务更新一行数据,但是第二事务却中途失败退出,导致对数据两个修改都失效了,这是系统没有执行任何锁操作,因此并发事务并没有被隔离开来
脏读取 ...