自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(190)
  • 资源 (4)
  • 收藏
  • 关注

转载 SqlServer触发器

触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。  Ø 什么是触发器      触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、d

2014-09-30 15:05:23 467

转载 如何在spring框架中解决多数据源的问题

在我们的项目中遇到这样一个问题:我们的项目需要连接多个数据库,而且不同的客户在每次访问中根据需要会去访问不同的数据库。我们以往在spring和hibernate框架中总是配置一个数据源,因而sessionFactory的dataSource属性总是指向这个数据源并且恒定不变,所有DAO在使用sessionFactory的时候都是通过这个数据源访问数据库。但是现在,由于项目的需要,我们的DAO在访问

2014-09-29 16:00:01 692

转载 Dom4j的使用

Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com    DOM4J是do

2014-09-28 16:23:04 553

转载 XML的SelectNodes使用方法以及XPath .

XPath 是 XML 的内容,这里 SelectNodes 是 C# 中 XmlDocument 或 XmlNode 的一个方法。SelectNodes 使用 XPath 来选取节点。重要语法SelectNodes("item")从当前节点的儿子节点中选择名称为 item 的节点。SelectNodes("/item")从根节点的儿子节点中选择名称为 item 的节点。S

2014-09-25 10:45:40 556

转载 Java虚拟机(七)

本地方法栈当一个线程调用native方法时,它就进入了一个不受java虚拟机限制的世界。它可以使用本地处理器的寄存器,在任何数量的本地堆上分配内存或者使用任意类型的栈。本地方法接口会使用某种类型的本地方法栈,当线程调用java方法时,虚拟机创建一个帧并把它push到java栈中,当线程调用natvie方法时,线程不会将新的帧push到线程的java栈中,java虚拟机会只是动态连接

2014-04-15 10:14:51 469

转载 Java虚拟机(六)

程序计数器程序中每个线程都有自己的程序计数器,在线程启动时创建。程序计数器的大小为一个word,所以它可以持有一个native指针或者一个returnAddress。当一个线程执行一个java方法时,程序计数器包含当前执行指令的地址,一个“地址”可以是native指针或者是一个从方法字节码开头的偏移量。如果一个线程执行一个native方法,程序计数器的值为undefined。

2014-04-15 10:12:58 428

转载 Java虚拟机(五)

堆当一个类实例或者数组在java程序中被创建时,这些新对象的内存从一个单一的堆中分配。一个java虚拟机实例中只有一个堆,并被所有的线程共享,所以我们在程序中进行多线程访问对象时需要考虑同步的问题。java虚拟机有为对象在堆中分配内存的指令,但却没有释放内存的指令。java虚拟机自身会负责决定什么时候应该将程序中不在引用的对象所占用的内存释放掉。通常,java虚拟机是实现中使用垃圾

2014-04-15 10:11:23 433

转载 Java虚拟机(四)

方法区在java虚拟机中,方法区用于存储加载类型的信息。当虚拟机加载一个类型时,通过类加载器定位并读取符合条件的class文件(线性的二进制数据流),然后把从二进制数据中获取的类型信息存储到方法区中。类变量(static变量)的内存也来自方法区。类型信息对于每个加载的类型,java虚拟机需要将以下信息存储到方法区中:类型的全限定名类型直接父类的全限定名(除非

2014-04-15 10:10:40 447

转载 Java虚拟机(三)

类加载器子系统Java虚拟机实现中负责查找和加载类型的部分是类加载器子系统。java虚拟机包含两种类型的类加载器:bootstrap类加载器和user-defined类加载器。bootstrap类加载器是java虚拟机实现的一部分,而user-defind类加载器属于正在运行的java程序的一部分,不同的类加载器加载的classes被放置到各自的名字空间里。user-defined

2014-04-15 10:09:59 433

转载 Java虚拟机(二)

数据类型Java虚拟机操作的数据类型可以分成两大类,基本类型和引用类型。引用类型的变量的值是指向对象的,而不是对象本身,相反,基本类型的值并不指向任何东西,存储的是它们的真实数据。数据类型的分类如下图所示:所有java语言的基本类型都是java虚拟机的基本类型。虽然boolean作为java虚拟机的基本类型,但是java虚拟机对boolean的支持是非常有限的,当编译器把java源

2014-04-15 10:09:32 464

转载 Java虚拟机(一)

什么是java虚拟机当谈到java虚拟机时一般会涉及到下面三个方面:抽象规范具体实现运行实例每个java程序运行在一个抽象的虚拟机规范的某种具体实现的运行实例上。java虚拟机的生命周期当以个程序启动时,一个java虚拟机运行实例被创建,当程序运行结束时,虚拟机运行实例被销毁,每个java程序对应一个java虚拟机。java虚拟机通过调用类的main()方法

2014-04-15 10:05:53 486

转载 Java架构介绍(三)

Java APIJava API是一套提供标准方式来访问主机系统资源的运行时库。当你运行一个java程序时,虚拟机会加载程序的class文件中引用到的Java API class文件。所有被加载的class文件(程序中的和Java API的)和被加载的动态链接库(含有native方法)组成了完整的Java虚拟机执行程序。Java API的class文件本质上是特定于主机平台

2014-04-15 10:05:01 449

转载 Java架构介绍(二)

类加载器的结构类加载器在安全性和网络移动性上起着重要作用,一个java虚拟机中可以包含多个类加载器,这些类加载器组成了类加载器子系统。Java应用程序可以使用两种类型的类加载器:一个bootstrap类加载器user-defined类加载器bootstrap类加载器是Java虚拟机实现的一部分,它通常从本地磁盘中以某种默认的方式加载class文件

2014-04-15 10:03:54 435

转载 Java架构介绍(一)

http://blog.csdn.net/rodsonl/article/details/22163199java语言平台架构java语言的平台架构由下面四部分组成:java编程语言java的class文件格式java应用程序接口(API)java虚拟机这四部分的关系如下图所示:可以看到,java编程环境分为两个时期,编译时和运行时,程序中的java源文

2014-04-15 10:02:02 633

转载 Java Web 高性能开发,第 1 部分: 前端的高性能

Java Web 高性能开发,第 1 部分: 前端的高性能Web 发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、恰当的设置,就可以让 Web 程序性能不断飞跃。所有 Web 的思想都是通用的,它们也可以运用到 Java Web。这一系列的文章,将从各个角度,包括前端高性能、反向代理、数据库高性能、负载均衡等等,以 Java Web 为背景进行讲述,同时用实际的工具

2014-04-11 11:01:09 747

转载 Java Web 高性能开发,第 2 部分: 前端的高性能

http://my.oschina.net/abian/blog/127622强 魏, 研究员, IBM王 芹华, 研究员, IBM简介: Web 发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、恰当的设置,就可以让 Web 程序性能不断飞跃。Web 的思想是通用的,它们也可以运用到 Java Web。这一系列的文章,将从各个角度,包括前端高性能、反向代理、

2014-04-11 11:00:26 736

转载 HTML的<object>标签

object标签用于定义一个嵌入的对象,包括:图像、音频、Java applets、ActiveX、PDF以及Flash。该标签允许您规定插入HTML文档中的对象的数据和参数,以及可用来显示和操作数据的代码。常用的功能:一、显示图片:[color=Red]type="image/jpeg" data="audi.jpeg">[/color]Picture As

2014-04-10 16:00:23 666

转载 在HTML中嵌入Java Applet,Applet、Object和Embed的应用

是老的標籤,ie可以自動解析,不用下載jre,但是java里不能用到新的類,如swing     是新的標籤,需要下載jre,你可以提供下載軟件,這樣會比較快吧      至於不能運行問題,可能是沒有打包好所有該用到class,或者沒有安裝jre     如何部署 applet 取决于客户访问网页的方式以及使用的浏览器类型。注意这一点以后,按以下步骤进行操作。针对内网使用还

2014-04-10 15:59:02 471

转载 sql server常用操作

1:在sql语句中,临时表有两类,分别是局部(local)和全局(global)临时表,局部临时表只在其会话(事务)中可见,全局临时表可以被会话(事务)中的任何程序或者  模块访问2:创建局部临时表     [sql] view plaincopyprint?use db_sqlserver  go  create table #db_local_t

2014-04-02 16:05:08 441

转载 JBPM4 常用表结构及其说明 .

第一部分:表结构说明JBPM4 常用表结构Jbpm4 共有18张表,如下,其中红色的表为经常使用的表 一:资源库与运行时表结构1.  JBPM4_DEPLOYMENT 流程定义表2.  JBPM4_DEPLOYPROP 流程定义属性表3.  JBPM4_EXECUTION  流程实例表4.  JBPM4_PROPERTY  流程引擎表 5.  JBP

2014-03-17 14:48:57 531

转载 从一个系统架构展现我们需要掌握哪些技术

最近想总结下自己已掌握了哪些技术,还有哪些技术可以学习,所以写下这篇文章。先从一张系统架构图开始说起: 这个系统没有具体的名称,严格来说只代表了一种“思想”。这种“思想”就是对外提供一种能力,这种能力根据业务处理层的service决定。比如将这种架构运用到“XX交易平台”,提供的能力就是转账、账户查询;将这种架构运用到“XX终端管理系统”,提供的能力就是终端设备的认证、升级等。

2014-03-13 10:44:48 551

转载 主题:在应用层通过spring解决数据库读写分离

转自http://www.iteye.com/topic/1127642 如何配置mysql数据库的主从?单机配置mysql主从:http://my.oschina.net/god/blog/496 常见的解决数据库读写分离有两种方案1、应用层http://neoremind.net/2011/06/spring实现数据库读写分离目前的一些解决方案需要在程序中手动指

2014-03-13 10:36:49 766

转载 JNDI全面总结

原理:         在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,这与每次去直接访问数据库相比,会节省大量时间和资源。         JNDI( Java Naming and Directory Interface ),是Java平台的一个标准扩展,提

2014-03-09 21:53:17 345

转载 Spring整合 RMI

Spring整合RMI的原理客户端的核心是RmiProxyFactoryBean,包含serviceURL属性和serviceInterface属性。通过JRMP访问服务。JRMP JRMP:java remote method protocol,Java特有的,基于流的协议。服务端暴露远程服务RmiServiceExporter把任何Spring管理的Bean输出成一个R

2014-03-09 21:45:51 461

转载 java集群

序言越来越多的关键应用运行在J2EE(Java 2, Enterprise  Edition)中,这些诸如银行系统和账单处理系统需要高的可用性(High Availability,  HA),同时像Google和Yahoo这种大系统需要大的伸缩性。高可用性和伸缩性在今天高速增长的互连接的世界的重要性已经证实了。eBay于1999年6月停机22小时的事故,中断了约230万的拍卖,使eBay的股票

2014-03-09 20:29:26 466

转载 mongodb_java增删改查

package com.ty.mongodb;import java.net.UnknownHostException;import java.util.ArrayList;import java.util.List;import java.util.Set;import java.util.regex.Pattern;import org.junit.After;import

2014-03-09 18:10:35 651

转载 mongodb

原文地址:http://blog.csdn.net/jakenson/article/details/7060431MongoDB的内部构造《MongoDB The Definitive Guide》MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本人也刚买了《MongoDB TheDefinitive Guide》的影印版,还没来得

2014-03-09 12:08:44 4191

转载 jsp内置对象

简介编辑可以不加声明和创建就可以在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量内置组件编辑JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。request对象具有请求域,即完成客户端的请求

2014-03-09 11:42:17 478

转载 WEB容器启动之Web.xml加载顺序

web.xml文件加载顺序  一、      1 、启动一个 WEB 项目的时候, WEB 容器会去读取它的配置文件 web.xml ,读取 和 两个结点。      2 、紧急着,容创建一个 ServletContext( servlet 上下文),这个 web 项目的所有部分都将共享这个上下文。     3 、容器将 转换为键值对,并交给 ser

2014-03-05 14:56:01 1932

转载 Servlet 工作原理解析

Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet 容器中是

2014-03-05 14:24:22 502

原创 ibatis存储过程参数

public void autoCleaningCollectProcedure(Map map) {  this.queryForObject("businessCheck.autoCleaningCollectProcedure",map); }                      {call autoCleaningCollectProc

2014-03-04 14:42:09 651

转载 oracle 性能优化建议小结

http://www.jb51.net/article/23071.htm平时关注Oracle数据库的网友都知道,Oracle性能优化保证了Oracle数据库的健壮性。下面就此提出需要注意的两个原则。原则一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件

2014-02-25 17:51:24 433

原创 tomcat startup启动内存溢出

D:\apache-tomcat-6.0.37\bin\catalina.bat文件添加红色一行if not "%LOGGING_MANAGER%" == "" goto noJuliManagerset LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager:noJuliMan

2014-02-24 15:53:48 629

原创 ant打war包,部署并运行

学习后自己学的部署文件 测试ok

2014-02-23 22:20:47 549

转载 用ant实现SVN代码更新,部署

要实现ant可以从svn服务器上检出代码要使用svnant jar文件。从网上下载svnant 包,下载地址:http://subclipse.tigris.org/files/documents/906/49042/svnant-1.3.1.zip将下载好的svnant 解压将 lib目录下的所有jar复制到ant主目录中的 lib目录下。编写build.xml要svn ta

2014-02-23 14:31:58 529

转载 ant

在学习struts+spring+hibernate,尤其是Appfuse的过程中大量涉及到ant的使用,因此我觉得有必要对ant做个比较深入的学习,以下是在学习过程中搜集的材料。比较详细,很适合没有接触过ant的初学者。Ant基本使用指南 1 Ant是什么?Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形

2014-02-22 23:48:49 421

原创 DWR

DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。1介绍它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet中获取数据.另外一方面一个J

2014-02-22 21:42:25 435

转载 jquery函数大全转载

Attribute:$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式$(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map$(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值$(”img”).attr(”title”, function

2014-02-21 17:39:37 401

转载 jQuery.extend 函数详解

JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是:    extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了dest的结构

2014-02-21 17:33:01 314

转载 jquery的$.extend和$.fn.extend作用及区别

jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend();jQuery.extend();虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。jQuery便是一个封装得非常好的类,比如我们用 语句 $("#btn1") 会生成一个 jQuery类的实例。jQuery.extend(object); 为jQuery类添加类方法,可

2014-02-21 17:30:56 403

java3个小例子

java邮件发送 ftp 任务调度相关小例子

2013-11-10

springmvc基础框架

springmvc基础框架 配置 spring+hibernate

2013-10-30

struts2+spring2.5+hibernate_框架完整jar包

struts2+spring2.5+hibernate_框架完整jar包

2013-04-01

j2EE面试题分类集合

面试题:java基础,java WEB,SSHI,数据库,js xml ajax ,oracle,设计模式等

2013-04-01

空空如也

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

TA关注的人

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