- 博客(190)
- 资源 (4)
- 收藏
- 关注
转载 SqlServer触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、d
2014-09-30 15:05:23
516
转载 如何在spring框架中解决多数据源的问题
在我们的项目中遇到这样一个问题:我们的项目需要连接多个数据库,而且不同的客户在每次访问中根据需要会去访问不同的数据库。我们以往在spring和hibernate框架中总是配置一个数据源,因而sessionFactory的dataSource属性总是指向这个数据源并且恒定不变,所有DAO在使用sessionFactory的时候都是通过这个数据源访问数据库。但是现在,由于项目的需要,我们的DAO在访问
2014-09-29 16:00:01
737
转载 Dom4j的使用
Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15版权声明:本文由冰云完成,首发于优快云,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com DOM4J是do
2014-09-28 16:23:04
593
转载 XML的SelectNodes使用方法以及XPath .
XPath 是 XML 的内容,这里 SelectNodes 是 C# 中 XmlDocument 或 XmlNode 的一个方法。SelectNodes 使用 XPath 来选取节点。重要语法SelectNodes("item")从当前节点的儿子节点中选择名称为 item 的节点。SelectNodes("/item")从根节点的儿子节点中选择名称为 item 的节点。S
2014-09-25 10:45:40
593
转载 Java虚拟机(七)
本地方法栈当一个线程调用native方法时,它就进入了一个不受java虚拟机限制的世界。它可以使用本地处理器的寄存器,在任何数量的本地堆上分配内存或者使用任意类型的栈。本地方法接口会使用某种类型的本地方法栈,当线程调用java方法时,虚拟机创建一个帧并把它push到java栈中,当线程调用natvie方法时,线程不会将新的帧push到线程的java栈中,java虚拟机会只是动态连接
2014-04-15 10:14:51
500
转载 Java虚拟机(六)
程序计数器程序中每个线程都有自己的程序计数器,在线程启动时创建。程序计数器的大小为一个word,所以它可以持有一个native指针或者一个returnAddress。当一个线程执行一个java方法时,程序计数器包含当前执行指令的地址,一个“地址”可以是native指针或者是一个从方法字节码开头的偏移量。如果一个线程执行一个native方法,程序计数器的值为undefined。
2014-04-15 10:12:58
459
转载 Java虚拟机(五)
堆当一个类实例或者数组在java程序中被创建时,这些新对象的内存从一个单一的堆中分配。一个java虚拟机实例中只有一个堆,并被所有的线程共享,所以我们在程序中进行多线程访问对象时需要考虑同步的问题。java虚拟机有为对象在堆中分配内存的指令,但却没有释放内存的指令。java虚拟机自身会负责决定什么时候应该将程序中不在引用的对象所占用的内存释放掉。通常,java虚拟机是实现中使用垃圾
2014-04-15 10:11:23
462
转载 Java虚拟机(四)
方法区在java虚拟机中,方法区用于存储加载类型的信息。当虚拟机加载一个类型时,通过类加载器定位并读取符合条件的class文件(线性的二进制数据流),然后把从二进制数据中获取的类型信息存储到方法区中。类变量(static变量)的内存也来自方法区。类型信息对于每个加载的类型,java虚拟机需要将以下信息存储到方法区中:类型的全限定名类型直接父类的全限定名(除非
2014-04-15 10:10:40
482
转载 Java虚拟机(三)
类加载器子系统Java虚拟机实现中负责查找和加载类型的部分是类加载器子系统。java虚拟机包含两种类型的类加载器:bootstrap类加载器和user-defined类加载器。bootstrap类加载器是java虚拟机实现的一部分,而user-defind类加载器属于正在运行的java程序的一部分,不同的类加载器加载的classes被放置到各自的名字空间里。user-defined
2014-04-15 10:09:59
468
转载 Java虚拟机(二)
数据类型Java虚拟机操作的数据类型可以分成两大类,基本类型和引用类型。引用类型的变量的值是指向对象的,而不是对象本身,相反,基本类型的值并不指向任何东西,存储的是它们的真实数据。数据类型的分类如下图所示:所有java语言的基本类型都是java虚拟机的基本类型。虽然boolean作为java虚拟机的基本类型,但是java虚拟机对boolean的支持是非常有限的,当编译器把java源
2014-04-15 10:09:32
500
转载 Java虚拟机(一)
什么是java虚拟机当谈到java虚拟机时一般会涉及到下面三个方面:抽象规范具体实现运行实例每个java程序运行在一个抽象的虚拟机规范的某种具体实现的运行实例上。java虚拟机的生命周期当以个程序启动时,一个java虚拟机运行实例被创建,当程序运行结束时,虚拟机运行实例被销毁,每个java程序对应一个java虚拟机。java虚拟机通过调用类的main()方法
2014-04-15 10:05:53
516
转载 Java架构介绍(三)
Java APIJava API是一套提供标准方式来访问主机系统资源的运行时库。当你运行一个java程序时,虚拟机会加载程序的class文件中引用到的Java API class文件。所有被加载的class文件(程序中的和Java API的)和被加载的动态链接库(含有native方法)组成了完整的Java虚拟机执行程序。Java API的class文件本质上是特定于主机平台
2014-04-15 10:05:01
477
转载 Java架构介绍(二)
类加载器的结构类加载器在安全性和网络移动性上起着重要作用,一个java虚拟机中可以包含多个类加载器,这些类加载器组成了类加载器子系统。Java应用程序可以使用两种类型的类加载器:一个bootstrap类加载器user-defined类加载器bootstrap类加载器是Java虚拟机实现的一部分,它通常从本地磁盘中以某种默认的方式加载class文件
2014-04-15 10:03:54
467
转载 Java架构介绍(一)
http://blog.youkuaiyun.com/rodsonl/article/details/22163199java语言平台架构java语言的平台架构由下面四部分组成:java编程语言java的class文件格式java应用程序接口(API)java虚拟机这四部分的关系如下图所示:可以看到,java编程环境分为两个时期,编译时和运行时,程序中的java源文
2014-04-15 10:02:02
678
转载 Java Web 高性能开发,第 1 部分: 前端的高性能
Java Web 高性能开发,第 1 部分: 前端的高性能Web 发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、恰当的设置,就可以让 Web 程序性能不断飞跃。所有 Web 的思想都是通用的,它们也可以运用到 Java Web。这一系列的文章,将从各个角度,包括前端高性能、反向代理、数据库高性能、负载均衡等等,以 Java Web 为背景进行讲述,同时用实际的工具
2014-04-11 11:01:09
787
转载 Java Web 高性能开发,第 2 部分: 前端的高性能
http://my.oschina.net/abian/blog/127622强 魏, 研究员, IBM王 芹华, 研究员, IBM简介: Web 发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、恰当的设置,就可以让 Web 程序性能不断飞跃。Web 的思想是通用的,它们也可以运用到 Java Web。这一系列的文章,将从各个角度,包括前端高性能、反向代理、
2014-04-11 11:00:26
775
转载 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
719
转载 在HTML中嵌入Java Applet,Applet、Object和Embed的应用
是老的標籤,ie可以自動解析,不用下載jre,但是java里不能用到新的類,如swing 是新的標籤,需要下載jre,你可以提供下載軟件,這樣會比較快吧 至於不能運行問題,可能是沒有打包好所有該用到class,或者沒有安裝jre 如何部署 applet 取决于客户访问网页的方式以及使用的浏览器类型。注意这一点以后,按以下步骤进行操作。针对内网使用还
2014-04-10 15:59:02
518
转载 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
475
转载 JBPM4 常用表结构及其说明 .
第一部分:表结构说明JBPM4 常用表结构Jbpm4 共有18张表,如下,其中红色的表为经常使用的表 一:资源库与运行时表结构1. JBPM4_DEPLOYMENT 流程定义表2. JBPM4_DEPLOYPROP 流程定义属性表3. JBPM4_EXECUTION 流程实例表4. JBPM4_PROPERTY 流程引擎表 5. JBP
2014-03-17 14:48:57
567
转载 从一个系统架构展现我们需要掌握哪些技术
最近想总结下自己已掌握了哪些技术,还有哪些技术可以学习,所以写下这篇文章。先从一张系统架构图开始说起: 这个系统没有具体的名称,严格来说只代表了一种“思想”。这种“思想”就是对外提供一种能力,这种能力根据业务处理层的service决定。比如将这种架构运用到“XX交易平台”,提供的能力就是转账、账户查询;将这种架构运用到“XX终端管理系统”,提供的能力就是终端设备的认证、升级等。
2014-03-13 10:44:48
591
转载 主题:在应用层通过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
806
转载 JNDI全面总结
原理: 在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,这与每次去直接访问数据库相比,会节省大量时间和资源。 JNDI( Java Naming and Directory Interface ),是Java平台的一个标准扩展,提
2014-03-09 21:53:17
374
转载 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
493
转载 java集群
序言越来越多的关键应用运行在J2EE(Java 2, Enterprise Edition)中,这些诸如银行系统和账单处理系统需要高的可用性(High Availability, HA),同时像Google和Yahoo这种大系统需要大的伸缩性。高可用性和伸缩性在今天高速增长的互连接的世界的重要性已经证实了。eBay于1999年6月停机22小时的事故,中断了约230万的拍卖,使eBay的股票
2014-03-09 20:29:26
505
转载 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
694
转载 mongodb
原文地址:http://blog.youkuaiyun.com/jakenson/article/details/7060431MongoDB的内部构造《MongoDB The Definitive Guide》MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本人也刚买了《MongoDB TheDefinitive Guide》的影印版,还没来得
2014-03-09 12:08:44
4390
转载 jsp内置对象
简介编辑可以不加声明和创建就可以在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量内置组件编辑JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。request对象具有请求域,即完成客户端的请求
2014-03-09 11:42:17
504
转载 WEB容器启动之Web.xml加载顺序
web.xml文件加载顺序 一、 1 、启动一个 WEB 项目的时候, WEB 容器会去读取它的配置文件 web.xml ,读取 和 两个结点。 2 、紧急着,容创建一个 ServletContext( servlet 上下文),这个 web 项目的所有部分都将共享这个上下文。 3 、容器将 转换为键值对,并交给 ser
2014-03-05 14:56:01
1975
转载 Servlet 工作原理解析
Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet 容器中是
2014-03-05 14:24:22
538
原创 ibatis存储过程参数
public void autoCleaningCollectProcedure(Map map) { this.queryForObject("businessCheck.autoCleaningCollectProcedure",map); } {call autoCleaningCollectProc
2014-03-04 14:42:09
681
转载 oracle 性能优化建议小结
http://www.jb51.net/article/23071.htm平时关注Oracle数据库的网友都知道,Oracle性能优化保证了Oracle数据库的健壮性。下面就此提出需要注意的两个原则。原则一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件
2014-02-25 17:51:24
465
原创 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
661
转载 用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
554
转载 ant
在学习struts+spring+hibernate,尤其是Appfuse的过程中大量涉及到ant的使用,因此我觉得有必要对ant做个比较深入的学习,以下是在学习过程中搜集的材料。比较详细,很适合没有接触过ant的初学者。Ant基本使用指南 1 Ant是什么?Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形
2014-02-22 23:48:49
449
原创 DWR
DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。1介绍它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet中获取数据.另外一方面一个J
2014-02-22 21:42:25
465
转载 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
429
转载 jQuery.extend 函数详解
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了dest的结构
2014-02-21 17:33:01
333
转载 jquery的$.extend和$.fn.extend作用及区别
jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend();jQuery.extend();虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。jQuery便是一个封装得非常好的类,比如我们用 语句 $("#btn1") 会生成一个 jQuery类的实例。jQuery.extend(object); 为jQuery类添加类方法,可
2014-02-21 17:30:56
425
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人