自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (2)
  • 收藏
  • 关注

翻译 的非方将航股将工尽给丫

随性而为

2015-05-19 23:38:42 1167

转载 Javascript 异步加载详解(浏览器在javascript的加载方式)

一、同步加载与异步加载的形式 1. 同步加载 我们平时最常使用的就是这种同步加载形式:  同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止了后续的解析,因此停止了后续的文件加载(如图像)、渲染、代码执行。 js 之所以要同步执行,是因为 js 中可能有输出 document 内容、修改dom、重定向等行为,所以默认同步执行才是安全的。 以前的一般建议是把放在页面末尾之前

2014-11-14 11:41:00 886

转载 JS匿名函数的调用(function () {})();

转自:javascript匿名函数的理解,js括号中括function 如(function(){})代码如下:(function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })();  半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就

2014-11-13 17:20:53 1138

转载 Java内存泄露原因详解

转自:一、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况进行监控,Java会

2014-10-07 17:29:28 560

转载 Java垃圾回收机制

一个百度知道的回答:Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,很多人来我公司面试时,我都会问这个问题的,70%以上的人回答的含义是回收对象,实际上这是不正确的。System.gc()Runtime.getRuntime().gc()

2014-10-07 16:18:23 706

转载 jQuery和Prototype的兼容性和冲突的五种解决方法

原文:http://blog.csdn.net/aoyoo111/article/details/7364349第一种情况:先加载Prototype,再加载jQuery方法一:jQuery 库和它的所有插件都是在jQuery名字空间内的,包括全局变量也是保存在jQuery 名字空间内的。使用jQuery.noConflict();主要作用是在任何时候,只要在jQue

2014-08-18 11:27:18 475

转载 如何根据User Agent参数字符串判断客户端使用的是什么浏览器的版本及类型

如何根据User Agent参数字符串的各个字段Mozilla/5.0/4.0-AppleWebKit/Chrome/Safari/Firefox/Opera/MSIE 来确定判断客户端使用的是什么浏览器的版本及类型呢?或者使用JavaScript/js 脚本来判断浏览器类型及版本。下面给你一一解答以及给你介绍://Mozilla/5.0 (Windows; U; Windows

2014-08-05 16:33:40 2454

转载 Groovy入门教程

原文:http://blog.csdn.net/kmyhy/article/details/4200563Groovy入门教程[email protected]  2009-5-13一、groovy是什么简单地说,Groovy 是下一代的java语言,跟java一样,它也运行在 JVM 中。作为跑在JVM中的另一种语言,groovy语法与 Java 语言的语法很相似。同时,Groo

2013-10-12 16:52:01 831

转载 struct和typedef struct区别

原文:http://www.cnblogs.com/qyaizs/articles/2039101.html分三块来讲述:  1 首先://注意在C和C++里不同    在C中定义一个结构体类型要用typedef:    typedef struct Student    {    int a;    }Stu;    于是在声明变量的时候就可:Stu stu1

2013-09-21 17:11:51 522

转载 Oracle中Decode()函数使用技巧

原文:http://blog.csdn.net/topsjava/article/details/1746284 DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工

2013-04-28 10:03:05 669

转载 ThreadPoolExecutor使用介绍

private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,TimeUnit.MILLISECONDS, new LinkedBlockingQueue(100000),new ThreadPoolExecutor.CallerRunsPolicy());一、简介 线程池类为 java.util

2013-03-11 14:39:18 649

转载 Java中super的几种用法并与this的区别

原文:http://blog.csdn.net/anmei2010/article/details/40931181.     子类的构造函数如果要引用super的话,必须把super放在函数的首位.class Base {    Base() {       System.out.println("Base");    }} publicclass Check

2013-03-11 14:32:45 484

转载 java线程中run()和start()区别

原文:http://www.cnblogs.com/linjiqin/archive/2011/04/10/2011272.htmlThread类中run()和start()方法的区别如下:run()方法:在本线程内调用该Runnable对象的run()方法,可以重复多次调用;start()方法:启动一个线程,调用该Runnable对象的run()方法,不能多次启动一个线程;

2013-03-08 17:51:12 671

转载 java线程池学习

原文:http://www.cnblogs.com/jersey/archive/2011/03/30/2000231.htmlReference: 《创建Java线程池》[1],《Java线程:新特征-线程池》[2], 《Java线程池学习》[3],《线程池ThreadPoolExecutor使用简介》[4],《Java5中的线程池实例讲解》[5],《ThreadPoolExecutor

2013-03-08 17:49:28 556

转载 远程通信框架--hessian应用分享

原文:http://kfliyangfan.iteye.com/category/121452一、什么是Hessian      Hessian 是一个基于 binary-RPC 实现的远程通讯 library。使用二进制传输数据。Hessian通常通过Web应用来提供服务,通过接口暴露。Servlet和Spring的DispatcherServlet都可以把请求转发给Hessian服

2013-03-03 00:06:44 745

转载 远程调用原理与对比(RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB)

转自:http://www.linuxso.com/architecture/21278.html1引用在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式

2013-02-27 15:51:36 796

转载 socket 、webservices、Json的区别

转自别人博客面试的时候,别人问到过这种问题,仅作个人积累socket是java针对 tcp/ip 的一个实现webservice是基于http的分布式系统的接口实现方式,http是在tcp/ip基础上搭建起来的超文本传输协议。socket和webservice都有跨平台的优点,但是socket偏底层,效率高,但是开发成本大。webservice效率低,但是开发成本低廉。

2013-02-26 19:21:15 848

转载 IE6兼容性问题 select 遮盖div

在IE中,select属于window类型控件,它会“挡住”所有非window类型控件可以这么理解,div这样的组件是在浏览器客户区使用代码“渲染”的,他们被渲染在客户区的绘画表面上,而select是使用的标准windows控件,只是作为客户区的子控件放置而已,它会覆盖所有客户区绘画表面上“画”出来的一切,但不一定会覆盖其他类型的window控件,比如iframe和其他的sel

2013-01-22 16:47:13 1063

转载 jquery(function(){})与(function(){}(jQuery)的区别

jquery(function(){})与(function(){}(jQuery)的区别jQuery(function(){});全写为jQuery(docunemt).ready(function(){});意义为在DOM加载完毕后执行ready()方法2.(funtion(){}(jQuery);实际执行()(para)匿名方法,只不过传递了jQuery对

2013-01-06 15:55:59 634

转载 Ibatis读写CLOB数据

原文:http://hi.baidu.com/whicss/item/eb5ff4998a7b1788591461f4Ibatis是一个高效,方便,易于学习的数据访问组件,在性能上比hibernate高,学习难度也比hibernate和jdo要低,而且它比 直接使用jdbc方便和易于维护。所以Ibatis深入大家的喜爱,一些对性能有更高的要求的系统(如保险,金融行业系统),或改造遗留系统时

2012-11-27 18:15:30 569

转载 java其他类型数据转换为Json数据

1、创建类Jsonimportjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importnet.sf.json.JSONArray;importnet.sf.json.JSONObject;//将Java数据转换成Jso

2012-11-19 00:34:06 811

转载 Oracle 创建索引

怎样建立最佳索引?1、明确地创建索引create index index_name on table_name(field_name)tablespace tablespace_namepctfree 5initrans 2maxtrans 255storage(minextents 1maxextents 16382pctincrease 0);

2012-11-13 15:17:45 405

转载 java中覆盖、重写与重载的区别

原文:http://blog.chinaunix.net/uid-12926986-id-111709.html初次见到这两个单词并没有什么特别的感觉,但是时间长了,却发现书上一会儿用override,一会儿又用overload,搞得我的迷迷糊。于是就做了个总结,希望能对和我一样对这两个概念模糊不清的网友有一个帮助。     override可以翻译为覆盖,从字面就可以知道,它是覆盖了

2012-11-08 13:10:59 499

转载 jQuery方法扩展:type, toJSON, evalJSON

(function($) { // the code of this function is from // http://lucassmith.name/pub/typeof.html $.type = function(o) { var _toS = Object.prototype.toString; var _types

2012-10-25 17:41:27 823

转载 WdatePicker日历控件使用方法

原文:http://www.cnblogs.com/yuhanzhong/archive/2011/08/10/2133276.html1. 跨无限级框架显示 无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的 示例2-7 跨无限级框架演示可无限跨越框架iframe,无论怎么嵌套框架都不必担

2012-10-22 17:03:19 3334 1

转载 搜索二叉树 C++的实现

需要说明一点的是,此搜索二叉树并没有平衡算法,所以可能会导致有可能出现O(M logN)的最坏情况。并且几乎所有代码都用递归实现,所以效率并不是太高,并且当N足够大的时候,很多操作都可能导致栈溢出。但是因为对于树的操作用递归描述起来理解上还是比循环好的多,并且以后可以用平衡算法,所以这里都用递归了。 搜索二叉树的实现: 1   2 #ifndef __BINARY_SEARCH

2012-09-27 17:52:30 661

转载 Java回调函数的理解

所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个

2012-09-20 23:41:01 431

转载 Class.forName和new的比较

资料一: http://yhjhappy234.blog.163.com/blog/static/3163283220093288323624/Class.forName(xxx.xx.xx) 返回的是一个类, .newInstance() 后才创建一个对象 Class.forName(xxx.xx.xx);的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段

2012-09-14 11:27:28 566

转载 如何实现自定义的ClassLoader

原文链接:http://software.ccidnet.com/pub/disp/Article?columnID=294&articleID=25857&pageNO=1作者:Kert    本文选自:开放系统世界——赛迪网  2002年09月23日 ClassLoader,顾名思义是用来Load Class的,即加载Java类。ClassLoader读入一个字节数组,并且经过

2012-09-14 11:21:55 1181

转载 Class.forName和ClassLoader.loadClass的比较及类加载原理

原文:http://blog.csdn.net/lu7kang/article/details/5576043Class的装载分了三个阶段,loading,linking和initializing,分别定义在The Java Language Specification的12.2,12.3和12.4。Class.forName(className)实际上是调用Class.forName(c

2012-09-14 10:12:12 1487

转载 Class.forName作用

摘自:http://www.360doc.com/content/10/0712/10/1720440_38421273.shtmlClass.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表

2012-09-14 10:08:23 454

转载 使用JDBC时Class.forName()的作用

原文:http://dustin.iteye.com/blog/44291首先为什么不用new  如果用new的话,当工程改变了数据库,你得修改.java文件和引入相应的驱动包。而使用class.formname时可以将驱动的类配置在xml文件中。加载驱动对象时修改xml和引入jar包就行了,就不需要大规模的改动整个代码了。举个例子 ,你可以写一个配置文件 ,配置文件中写上 usern

2012-09-14 10:04:10 567

转载 Http 的get和post区别

原文:http://blog.csdn.net/gideal_wang/article/details/4316691原文:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html一 原理区别    一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST

2012-09-13 11:02:38 952

转载 如何使用SOCKET 发送HTTP1.1 GET POST请求包

原文:http://blog.csdn.net/yc0188/article/details/4741871如何使用SOCKET 发送HTTP1.1 GET POST请求包HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。请求报文一个HTTP请求报文由请求行(request line)、请求

2012-09-13 10:55:05 797

转载 jQuery(function(){})与(function(){})(jQuery)的区别

原文:http://www.cnblogs.com/swjm119/archive/2011/12/19/2293125.html一、先看jQuery(function(){});   或    $(function(){});   或    $(document).ready(function(){});是jQuery(document).ready(function()

2012-09-11 16:57:54 415

转载 EL表达式语法

EL语法EL的语法很简单,他最大的特点就是使用上很方便例:${sessionScope.user.sex}所有EL都是以 ${ 为起始、以} 为结尾的。上述EL范例的意思是:从Session取得用户的性别。如果使用之前JSP代码的写法如下:User user = (User)session.getAttribute("user");String sex = us

2012-09-11 15:06:14 738

转载 Javascript实现div的toggle效果

原文:http://www.cnblogs.com/McJeremy/archive/2008/06/04/1213498.htmlJavaScript:1script type="text/javascript" language="javascript"> 2     function $(obj) 3     { 4       return document.getEl

2012-09-10 16:11:25 1638

转载 Ajax4Jsf 简单介绍

Ajax4jsf 允许开发人员将 Ajax 功能添加到 JSF 应用程序中,而不需要 JavaScript 或用 Ajax 图形部件替换现有的组件。这个包还允许在使用 Java 2D 库时动态地生成图像。Ajax 是一种编程技术,它处理只有页面的一部分需要处理而不需要重新装载整个页面的情况。这种方式的好处包括减少服务器上的处理时间以及加快客户端的响应速度。与 Tomahawk 相似,Ajax4

2012-09-07 14:27:15 1743

转载 JSF和Spring的集成

JSF和Spring集成的资料比较少,原理是获得彼此的上下文引用,以此进一步获得各自管理的bean,这是可能的,因为两者是web应用框架都遵循servlet规范,为二者整合提供了可能和基础.在 Spring中ApplicationContext是相当重要的类,对于web应用,它还包装了 javax.servlet.ServletContext,为web应用提供了所有可以利用的数据,包括可管

2012-09-07 11:40:51 1158

转载 secureCRT的使用

可用Windows自代的Telnet程序或是通过Putty来连接Dynamips虚拟的路由器 SecureCRT使用说明 VanDyke CRT 和 VanDyke SecureCRT是最常用的终端仿真程序,简单的说就是windows下登录UNIX或Liunx服务器主机的软件。二者不同的是SecureCRT支持SSH (SSH1和SSH2)。 本文主要介绍SecureCRT的使用方法和

2012-09-06 12:51:37 1496

Oracle10g绿色客服端

Oracle10g的客户端,无需安装,附带Oracle的驱动jar包

2012-08-07

Eclipse 插件 JUnit

Eclipse的插件Junit4.7 里面还有实现的一些代码,会有帮助的

2011-10-19

空空如也

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

TA关注的人

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