自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zbyluxzing的专栏

java学习资料

  • 博客(23)
  • 收藏
  • 关注

转载 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函数,这个

2015-10-27 10:41:11 1950 1

转载 解决MyEclipse吃内存以及卡死的方法

前言:MyEclipse5.5 大小 139M;MyEclipse6.5 大小 451M;MyEclipse7.0 大小 649M!下载服务器又是国外的。。。下载速度累人也就罢了,只要你工作性能一流。不幸的是,MyEclipse 属于狂吃内存的主,特别是 MyEclipse7.0 运行起来,基本上不用干其他工作了,它是一会Quick update,一会 updating indexes ,你耐着性

2015-10-26 17:57:51 611

转载 java的访问修饰符和修饰符

pubic、protected、default、private 是访问修饰符final、abstract、static、synchronized是修饰符1、权限访问修饰符     public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。2、final修饰符     final的意思是不可变,他可以修饰类、字段、方法。

2015-10-22 16:59:27 530

转载 Socket 介绍

1、什么是TCP/IP、UDP?  TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。  UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是属于TCP/IP协议族中的一种。TCP/IP协议族包括运输层、

2015-10-22 16:00:40 324

转载 过滤器、监听器、拦截器的区别

1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该

2015-10-22 11:10:22 296

转载 http协议(一)

协议的状态是指下一次传输可以“记住”这次传输信息的能力.http是不会为了下一次连接而维护这次连接所传输的信息,为了保证服务器内存.比如客户获得一张网页之后关闭浏览器,然后再一次启动浏览器,再登陆该网站,但是服务器并不知道客户关闭了一次浏览器。所以是无状态协议HTTP是无状态的,它的底层协议是由状态的TCP,但是HTTP的一次完整协议动作,里面是使用有状态的TCP协议来完成的。而每

2015-10-22 10:07:16 302

转载 Oracle 10g 客户端连接远程数据库配置图解

oracle客户端连接远程数据库配置,是客户端访问oracle数据库不可缺少部分。下面根据程序配置语句来安装客户端配置。oracle配置文件(经下面的配置就相当于在D:\oracle\product\10.2.0\db_1\network\ADMIN\tnsnames中配置了下面的代码)# 某系统正式库配置oracle_zs =  (DESCRIPTION =    (AD

2015-10-21 16:25:32 2201

转载 js中的||{}

o = o || {} 表示:如果o为null或undefined,则将o初始化空对象(即{}),否则o不变。目的是防止o为null或未定义的错误。其中:||表示或操作,第一个条件为真,则结果为真而不需要执行第二个条件;否则执行第二个条件,等价于以下代码:if(o) o = o;else o = {};

2015-10-20 15:21:12 1365

转载 spring的嵌套事务

一>  事务配置 Spring动态代理的一个重要特征是,它是针对接口的,所以我们的dao要通过动态代理来让spring接管事务,就必须在dao前面抽象出一个接口,当然如果没有这样的接口,那么spring会使用CGLIB来解决问题。    一般地,使用Spring框架时,可在其applicationContext.xml文件中声明其对hibernate事务的使用: <bean

2015-10-18 12:08:42 252

转载 事务在日志的应用

运用AOP记录Service的调用情况并记录到Database,但是发现当Service发生异常时无法正常记录Database log,后来通过为日志服务配置不同的事务策略才解决该问题,本文介绍一下嵌套式事务以及如何为不同的service配置不同的事务策略。     嵌套事务是指AService和BService都配置了事务,但是AService调用了BService的情况。此时BServic

2015-10-18 11:50:03 411

转载 try{}catch(Exception e){}与spring事务

将异常捕获,并且在catch块中不对事务做显式提交(或其他应该做的操作如关闭资源等)=生吞掉异常;spring的事务边界是在调用业务方法之前开始的,业务方法执行完毕之后来执行commit or rollback(Spring默认取决于是否抛出runtime异常).如果抛出runtime exception 并在你的业务方法中没有catch到的话,事务会回滚。 一般不需要在业务方

2015-10-18 11:47:07 484

转载 $().each和$.each()的区别和用法

$().each,对于这个方法,在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来处理多个checkbook,例如:$(“input[name=’ch’]”).each(function(i){if($(this).attr(‘checked’)==true){}$(this)相当于一个对象。$.each()遍历的

2015-10-13 15:32:30 458

转载 js闭包(二)

有两种方式:一是定义一个变量接收子函数返回的值,再执行变量所在的函数,二是子函数直接在里面就调用。还是拿案例一来说:可以改成第一种方式。 function aa(){    var b=10;    return function cc(){                                b++;        alert(b);    }

2015-10-13 14:10:28 296

转载 js闭包(一)

闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数)因而这些变量也是该表达式的一部分。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大。一般上可以把闭包简单理解成“定义在一个函数内部的函数”。 在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。闭包的作用:1

2015-10-13 10:26:31 325

转载 window.onload=function(){}与$(document).ready(function(){})区别

document.ready()和传统的方法 相似,不同的是onload()的方法是在页面加载完成后才发生,这包括DOM元素和其他页面元素(例如图片)的加载,因此,使用document.ready()方法的执行速度比onload()的方法要快。window.onload = function(){ alert("welcome"); }这样的写法作用是希望在页面加载完,自动执行定。

2015-10-12 10:31:31 534

转载 mysql数据库的一些常用命令(一)

1、进入数据库   mysql -uroot -p123456   *****root是用户名  123456是密码 2、查看数据库   show databases;3、备份数据库:mysqldump -hlocalhost -uroot -p123456  databasename >f:/ht_sun.sql   *****databasename是具体的数据库名 (

2015-10-10 15:26:27 299

转载 处理myeclipse编辑jsp卡的问题

最近做项目的时候遇到在编辑jsp页面时候很卡,找了相关资料解决了此问题,现只需三步即可解决:1,改默认编辑模式就可以了。将默认编辑器由“myeclipse visual jsp designer”改为“myeclipse jsp editor”就不卡了。(我试验过就很灵)  22,菜单 [Window]->[Preferences]->[MyEclipse]->[Jav

2015-10-10 10:44:05 330

转载 安装mysql数据库

大家都知道MySQL是一款中、小型关系型数据库管理系统,很具有实用性,对于我们学习很多技术都有帮助,前几天我分别装了SQL Server 2008和Oracle 10g数据库,也用了JDBC去连接他们,都没有出现乱码。昨天看同学用java连接MySQL数据库的时候,出现了乱码,这是我不知道的,我马上上网去查JDBC连接MySQL的操作,发现在用JDBC方式连接MySQL数据库的时候要传递一个能解决

2015-10-10 09:33:16 461

转载 oracle的知识点(一)

一、数据库、表空间、数据文件、表、数据的最好办法就是想象一个装满东西的柜子。数据库其实就是柜子,柜中的抽屉是表空间,抽屉中的文件夹是数据文件,文件夹中的纸是表,写在纸上的信息就是数据。oracle中的表空间是个逻辑概念,物理上是以数据文件的形式存在于磁盘上的。我们在创建表的时候,指定表的表空间。这样表的数据就会存放于表空间中。oracle中需要创建的是数据库实例。oracl

2015-10-09 15:45:08 364

转载 单例的七种写法(二)

第一种(懒汉,线程不安全):Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() {

2015-10-05 12:38:08 338

转载 单例(一)

单例模式,其实就是对于一个类,只能新建一个对象,不能有多个重复的对象。这样使得在程序在运行时,比如日志加载时能找到唯一的对象,以至正确匹配。就类似于一山不能有二虎一样。主要的思想其实就是运用static,在类内部new一个自己的对象,再通过类方法返回这个对象。由于静态方法new出的对象,故其实有着同样的hashCode,也即同一个对象。一下是代码:一、测试类(Test.java)packa

2015-10-05 12:14:07 288

转载 关于static的问题

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之

2015-10-05 11:59:29 466

转载 java反射与函数回调(一)

一、java的反射  反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。java语言在运行时拥有一项自观的能力。   java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取信息以及动态   调用对象的方法的功能成为java语言的反射机制。

2015-10-05 10:50:54 2983 1

空空如也

空空如也

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

TA关注的人

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