自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (7)
  • 收藏
  • 关注

js知识总结

下班回来刷了下javaeye,看见这篇博文[url]http://my249645546.iteye.com/blog/1716629[/url]觉得写得很好,不由得想起很多自己零零碎碎了解的一些js知识,突然也想记录下来,一方面是回忆一遍加深印象,另一方面以后忘记了可以拿出来翻阅。1、js的诡异的编译 [code="js"] // 解析器会先解析function xx(...

2012-11-05 23:16:57 128 1

原创 Tamper Data 插件使用

[url]http://hi.baidu.com/crud0906/blog/item/bf0cbd180d56423e40341750.html[/url]

2012-07-24 13:46:08 3460

原创 java嵌套类(Nested Classes)总结(转)

原文链接: [url]http://www.cnblogs.com/aigongsi/archive/2012/04/24/2467183.html[/url]java嵌套类(Nested Classes)总结Nested Classes定义在java语言规范里面,嵌套类(Nested Classes)定义是:A nested class is any class wh...

2012-04-24 12:43:13 402

java override 协变返回类型

一直没有注意到这问题,今天又看thinking in java时看到了这句话:JAVA SE5中添加了协变返回类型,它表示在导出类中的被覆盖方法可以返回基类中方法返回值的某种导出类型,用代码表示如下:[code="java"]public class A { public A method() { System.out.println("A"); return null;...

2012-02-10 17:40:45 140

原创 tomcat6学习笔记——Bootstrap、Catalina

前面了解过tomcat的启动脚本,Tomcat的启动是Bootstrap中的main方法[code="java"]public static void main(String args[]) { if (daemon == null) { daemon = new Bootstrap(); try { ...

2012-02-02 11:39:54 122

原创 commons-digester使用

前段时间看Tomcat源码,了解到了commons-digester,写过简单的demo,刚好项目中碰到了一个xml解析功能,便使用了它。创建Digester:[code="java"]private Digester createDigester() { Digester digester = new Digester(); digester.addObjectCreate(...

2012-01-12 12:08:54 451

Tomcat 6 学习笔记 —— tomcat启动之初

从一开始学J2EE就开始接触Tomcat,一直以来也没怎么太关注它,只是在eclipse中配置好它,简单的部署启动,或者把编译好的工程拷贝到webapps下,双击startup.bat,哇,就可以运行了,其他不管了。。。中间过程有太多自己不知道的东西,最近决定简单研究研究它。1、环境变量 JAVA_HOME、JRE_HOME 、CATALINA_HOME、CATALINA_BASE ...

2011-08-20 23:32:07 96

Spring AOP事务简单配置

[code="java"] [/code]刚开始未加proxy-target-class="t...

2011-08-08 23:20:26 103

oracle创建表空间错误

create tablespace omds logging datafile 'E:\oracle\product\10.2.0\oradata\orcl\omds_file.dbf'size 10240m autoextend on next 512m maxsize 20480mextent management localORA-01119: 创建数据库文...

2011-03-19 15:43:15 941

原创 Spring <context:component-scan base-package="">和<context:annotation-config>

Spring2.5中使用注解装配属性可在Java代码中使用@Resource或者@Autowired注解进行装配,但需在XML中配置以下信息xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/conte...

2011-01-26 17:34:16 103

原创 固定表头、滚动内容

以前自己学习做web项目时,好像涉及到表格内容较多的时候都是每页固定行数,然后分页,不过实际项目中可能在分页的基础上会有“固定表头、滚动内容”这种需求,目前参与的项目中就是这样的,看了这种实现,感觉很不错。 看了看同事写的样式代码,其实很简单,用div套在table外面,设置overflow:auto,然后最主要的就是这个样式[code="java"]table thead tr...

2010-12-16 14:25:59 177

DOM对象与JQuery对象

前段时间写一个JsTree的应用时,曾经碰到过无法使用一个普通的dom对象,最后脑子不知道怎么一转,将原变量var变成了$(var)的形式就能作为JsTree中的函数参数了,当时只顾着解决了,过后也就没管这个问题了。 今天在项目中用Ajax的时候又碰到一个问题,让我有所想法,问题是这样的:以前用的是ajax是自己写的一个js文件,里面的回调方法中写的是var xml=xmlHttp.re...

2010-10-30 15:43:46 82

原创 org.hibernate.PropertyAccessException

出现这个问题的原因大多数是因为实体bean的属性类型设置成了基本类型,而数据库中与该属性对应的列为空的话,set属性的时候null值无法写入所以,以后用hibernate写实体映射的时候,属性一定写成引用类型...

2010-10-30 15:12:41 157

原创 MeEclipse6.5 注册码生成器

[code="java"]import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipse { private static final String LL = "Decompiling this copyrighted...

2010-09-27 08:50:00 143

hibernate 未明确定义列错误

今天在项目中碰到这个错误,经过初步调试找到了错误的位置,将打印出的SQL语句拿到PL/SQL里面执行,发现出现了如下问题select [color=darkred]this_.Bdz_id [/color]as Bdz1_480_7_, this_.gis_id as gis2_480_7_, this_.jg_id...

2010-09-23 19:02:16 256

原创 JsTree 简单用法

JsTree是一个基于JQuery的框架,实现简单,功能比较齐全。项目中急于修改树控件,现学现卖,实现了简单的功能,仅包含异步加载,动态设置节点样式图标,靠着自己看帮助文档,多次尝试一步步完成。1. 实现异步加载[code="java"]$("#tvBox").tree({ data : { async : true, type : "xml_flat"...

2010-09-15 15:35:52 289

原创 JVM内存模型及垃圾回收

[b]摘自:[url]http://hi.baidu.com/xuwanbest/blog/item/0587d82f2c44a73d1e30892e.html[/url][/b]JAVA堆的描述如下:[img]http://i3.6.cn/cvbnm/46/af/e3/703c99a98b41aade840dda512fc5309d.png[/img]内存由 Perm 和 Hea...

2010-07-23 10:35:14 76

原创 JVM参数

-Xms128m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256M-Xms128m 表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m 表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错...

2010-07-23 10:12:42 1153

原创 JAVA通过JNI调用本地C语言方法(转)

JAVA通过JNI调用本地C语言方法 JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。 JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)...

2010-07-09 10:48:09 123

原创 ThreadLocal与synchronized

ThreadLocal与synchronized Java良好的支持多线程。使用java,我们可以很轻松的编程一个多线程程序。但是使用多线程可能会引起并发访问的问题。 synchronized和ThreadLocal都是用来解决多线程并发访问的问题。大家可能对synchronized较为熟悉,而对 ThreadLocal就要陌生得多了。 并发问题。当一个对象被两个线程同时访问时...

2010-01-21 14:31:21 73

原创 Hibernate QBC查询

QBC查询就是通过使用Hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口。我们看下面的示例程序:[code="java"]Criteria criteria=session.createCriteria(User.class);criteria.add(Expression.eq(“...

2010-01-21 14:25:49 70

原创 hibernate中get和load方法的区别

Hibernate3.2 Session加载数据时get和load方法的区别,其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑窦,现在我给大家讲解一下: 1. 对于get方法,hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回null。这个相对比较简单,也...

2010-01-21 14:24:29 82

原创 Hibernate缓存

Hibernate获取数据的方式有不同的几种,其与缓存结合使用的效果也不尽相同,而Hibernate中具体怎么使用缓存其实是我们很关心的一个问题,直接涉及到性能方面。 缓存在Hibernate中主要有三个方面:一级缓存、二级缓存和查询缓存;一级缓存在Hibernate中对应的即为session范围的缓存,也就是当session关闭时缓存即被清除,一级缓存在Hibernate中是不可配...

2010-01-21 14:23:19 65

原创 单例模式、双检测锁定DCL、volatile(转)

单例模式最要关心的则是对象创建的次数以及何时被创建。Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double checked locking)的讨论、涉及到多个类加载器(ClassLoade...

2010-01-21 11:34:25 96

原创 关闭浏览器session就消失了吗?

以前一直以为cookie就是一直保存在客户端的会话信息,而session是保存在服务器断的会话信息,浏览器关闭以后就会被清除,今天看帖子突然发现大错特错,搜了些帖子以及博客详细看了下,都是讲会话cookie和持久cookie,结果发现session就是cookie[url]http://rubyeye.iteye.com/blog/196117[/url] 这个讲的浅显易懂[quote]当...

2010-01-20 15:16:57 516

原创 OOD六大原则

面向对象设计的六大原则1.开放封闭原则(复用性强,易扩展)2.依赖倒转原则(依赖于抽象,而不是具体的实现,面向接口(抽象)编程)3.里氏代换原则(子类型必须能够替换它的基类型,替换后软件功能不受到影响)4.多用组合少用继承(策略模式)5.迪米特法则(最少知识原则,只和朋友通信,不跟陌生人打交道,门面模式)6.接口隔离原则(接口不能臃肿,一个接口相当于一个角色,如果一个类实现...

2010-01-19 15:11:31 369

原创 结合设计模式理解多用组合少用继承的原则(转)

刚刚接触模式或者学习模式的人,经常会有这样的问题,为什么模式是成功的呢?很多人都会说模式是经验的积累,当然是正确的。可是经验为什么偏偏就证明了这种模式是正确的呢?这其中起用作的就是面向对象的基本原则。正是因为模式都或多或少的符合了面向对象的基本原则,所以模式才成为我们面向对象的设计和编码过程中不败的法则。那么什么是面向对象的基本原则呢?这就是我们将要一一讲到的问题。单纯的讲到一个个的原则,就是...

2010-01-19 10:45:54 398

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除