自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

转载 Struts2 标签库讲解

Struts2 标签库讲解转自:http://blog.163.com/hzd_love/blog/static/131999881201082111852520/要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出。主要分以下几类:1)条件标签:用于执行基本的条件流转:拥有一

2014-02-17 15:15:55 814

转载 Spring3.0 AOP 详解

一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用。常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP 已经成为一种非常常用的解

2013-09-26 15:15:09 717

转载 eclipse各种设置及快捷键

转载: eclipse快捷键及各种设置2011-07-11 14:26:42|  分类: Eclipse |  标签:eclipse   |字号大中小 订阅1、提示键配置一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要

2013-09-18 10:00:06 1119

转载 监听器

监听器:    正对WEB环境的监听    主要有三类:        1.ServletContext:对servlet上下文(application对象)进行监听        2.Session:对session监听        3.Request:对request的监听主要是:ServeltContext.Session的监听在WEB端实现监听实质:实

2013-09-03 21:16:46 618

转载 Union all 和 union 的区别

假设我们有一个表Student,包括以下字段与数据: [c-sharp] view plaincopydrop table student;    create table student  (  id int primary key,  name nvarchar2(50) not null,  score 

2013-07-23 10:20:07 661

原创 SQL Server 查询时间段问题

SQl查询是SQL语句的核心,下面就将对SQL查询日期的相关问题进行介绍,供您参考,希望对您学习SQL查询有所帮助.--SQL-查询今日信息select   *   from   表名 where   datediff(day,时间字段,getdate())=0其中day可以换成其他时间函数如month等---求相差天数   select   datediff(day,

2013-05-23 11:35:12 908

原创 Mysql查询一段时间记录

24小时内记录(即86400秒)$sql="SELECT video_id,count(id)as n FROM `rec_down` WHERE UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(add_time)$sql="select a.id,a.title,b.n from video_info a,(".$sql.")b where a.id=b.v

2013-05-23 11:27:57 712

原创 mysql 5.0存储过程及相关函数

mysql 5.0存储过程及相关函数一.创建存储过程1.基本语法: create procedure sp_name()begin………end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure

2013-05-14 09:12:53 947

原创 Mybatis组建动态SQL

MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:Xml代码  se

2013-05-13 16:00:28 737

转载 POI介绍及应用

一、 POI简介            Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况            HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读

2013-04-28 09:25:31 731

转载 在easyui中展开DataGrid的行

在easyui中展开DataGrid的行,显示明细数据PHPAjaxjson框架Cacheeasyui中的DataGrid可以切换不同的视图,当使用detailview时,可以让用户展开行以显示该行的详细信息。行的明细信息可以通过AJAX的方式进行加载。  使用detailview时,首先建立表格基本框架:Html代码

2013-04-11 19:05:17 1659

转载 java 类加载器

类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Java 应用

2013-04-08 22:13:26 760

转载 JAVA反射机制

JAVA反射机制    JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一

2013-04-08 21:42:25 557

原创 简便方式删除.svn文件

①使用注册表新建一个文档,在里面写上Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Delet

2013-04-03 14:09:56 577

转载 Hibernate

原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sesssion5.se

2013-03-24 19:21:05 499

转载 hibernate缓存:一级缓存和二级缓存

1.什么是缓存? 缓存是介于物理数据源与应用程序之间,是对数据库中的数据复制一份临时放在内存中的容器,其作用是为了减少应用程序对物理数据源访问的次数,从而提高了应用程序的运行性能。Hibernate在进行读取数据的时候,根据缓存机制在相应的缓存中查询,如果在缓存中找到了需要的数据(我们把这称做“缓存命 中"),则就直接把命中的数据作为结果加以利用,避免了大量发送SQL语句到数据库查询的性能损耗

2013-03-17 19:47:21 708

转载 hibernate一级缓存和二级缓存的区别

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。  缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发

2013-03-16 11:18:26 663

原创 java开源框架

开源不是开放编译器的源代码,而是写了一个软件, 然后把这个软件的源代码发布到网上, 让大家都可以学习,改进,就是开源。要符合一定的规范,比如GPL 等。Spring Framework 【Java开源 J2EE框架】    Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spr

2013-01-05 13:27:52 551

原创 Oracle中的tnsnames.ora配置文件

它在你安装Oracle数据库客户端的目录下的\network\ADMIN文件夹下,它的作用是本地名可以用简单的名称访问到所需的数据库或服务器所需的信息。如:LocalName =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 152

2013-01-05 13:19:38 707

原创 bdlink 配置及使用

database link概述 database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序。在任何分布式环境里,database都是必要的。另外要注意的是database link是单向的连接。在创建database link的时候,Oracle再数据字典中保存相关的database link的信息,在使用database

2012-12-26 13:36:54 1791

原创 WebService学习二

对WebService的个人理解:1.使用cxf实现WebService:(仅自己测试使用)①要想使用cxf实现webservice首先要导入cxf所需要的jar包,然后编写一个接口和一个接口实现类。接口和实现类都必须使用@WebService进行标注。在接口中和实现类中写一个简单的返回字符串的方法。②在写完接口和实现类之后开始写一个带有Main方法的java类来启动Webservic

2012-12-15 00:31:21 554

原创 WebService的学习一

Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。用简单点的话说,就是系统对外的接口!它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService是一个应用组件,它逻

2012-12-15 00:29:22 481

原创 Eclipse快捷键大全

Eclipse快捷键大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+

2012-11-27 10:41:53 839

原创 Struts标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系和各自作用

我之前虽然会用,但是一直分不清彼此之间有什么区别,所以查找资料,将它们进行整合区分,加深了解,一 介绍1.Struts2的作用   Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。Struts2的标签

2012-11-14 22:53:07 44675 14

原创 B/S和C/S的区别

B/S模式,即浏览器/服务器模式,是一种从传统的二层CS模式发展起来的新的网络结构模式,其本质是三层结构C/S模式。B/S网络结构模式是基于Intranet的需求而出现并发展的。~~B/S模式的工作原理在B/S模式中,客户端运行浏览器软件。浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求

2012-11-14 21:15:41 923

原创 SSH配置详解

为ssh做好准备2.1下载包Ø Struts2.1.6包下载:http://struts.apache.org/download.cgi#struts216Full Distribution:struts-2.1.6-all.zip (110mb) [PGP] [MD5]Ø Hibernate3.3包下载:https://www.hibernate.org/6.ht

2012-11-12 16:38:48 795

原创 SSH框架及其各自的工作原理

SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。MVC 模式:M:数据模型,减少代码的重用性。V:用户界面。C:控制器,接收用户的输入并调用模型和视图,去完成用户的请求。 Struts:作为基于 MVC 模式的 Web 应用最经典框架,两个项目Struts 和webwork已经集成,成为现在的Str

2012-11-11 23:36:50 2459 1

原创 asp.net中的事件原理

ASP.NET 中有一个重要功能,允许您通过与客户端应用程序中类似的、基于事件的模型来对网页进行编程。举一个简单的例子,例如,可以向 ASP.NET 网页中添加一个按钮,然后为该按钮的 Click 事件编写事件处理程序。尽管这种情况在仅使用客户端脚本(在动态 HTML 中处理按钮的 onclick 事件)的网页中很常见,但 ASP.NET 将此模型引入到了基于服务器的处理中。与传统 H

2012-11-11 21:11:13 675

原创 ASP.NET的生命周期

前几天做的一道面试题:ASP.NET页面的生命周期?当一个获取网页的请求被发送到web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件。在我们试图建立asp.net页面的时候,这个执行周期是不必去考虑的,那样只会自讨苦吃。然而,如果被正确的操纵,一个页面的执行周期将是一道有效而且功能强大的工具。许多开发者在编写asp.net的页面以及用户控件的时候发现,如果知道整个过程中发生了什么以

2012-11-11 21:04:25 526

原创 Oracle中是数据导入、导出

导出:1、 找到你Oracle安装位置的bin目录下的 exp.exe 如: D:\oracletools\oracle\product\10.2.0\db_1\BIN 2、双击运行,输入你要导出的用户名和密码(密码不可见)3、输入你导出文件存放的位置  如:d:\crm.dmp 【一定是bmp文件】导入:  1、 创建用户  如:crm  【如果存在crm用户

2012-11-11 20:21:49 1104

原创 在Java项目中调用各种存储过程

一:Java如何实现对存储过程的调用:①不带输出参数的   ---------------不带输出参数的----------------------------------create procedure getsum@n int =0asdeclare @sum intdeclare @i intset @sum=0set @i=0while @ise

2012-11-01 23:33:18 7382

原创 HQL和Criteria简介

HQL: 与SQL语句很相似,面向对象的查询语言,与SQL不同,HQL中的对象名是区分大小写的(除了JAVA类和属性其他部分不区分大小写);HQL中查的是对象而不是和表,并且支持多态;HQL主要通过Query来操作,Query的创建方式:Query q = session.createQuery(hql);hql 可以是类似下面的形式:from Personfrom

2012-11-01 22:11:29 639

原创 JDBC的介绍及使用

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。换言之,有了JDBC API,就不必为访

2012-10-31 23:06:12 447

原创 Oracle数据库基础介绍

Oracle数据库是存储数据的空间,以单元来存储。Oracle数据库中DML:数据库操作,增删改查,更新数据。DDL:对象的操作,创建、修改、删除数据库结构DCL:角色、权限管理关系型数据库的核心体现:主外键数据库的数据模型是指:数据结构、数据操作、数据约束条件数据库系统的核心是:数据库管理系统一、Oracle数据库中的常用数据类型:一、Oracle数据库中

2012-10-31 20:22:07 1012

原创 C、C++、C#、Java的区别和联系

简单地说,它们不是一种语言,语法有差别,编程时具体用到的类库或者函数库也不一样。主要是应用的区域不同。C主要用于底层开发,而C++是既面向过程又面向对象,java是完全的面向对象,主要是开发一些应用程序,C#Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点

2012-10-28 23:31:10 1516 2

原创 AJAX解决的主要问题

如今 Google Suggest 和 Google Maps 使用了 Ajax,通过 Ajax,我们可以使得客户端得到丰富的应用体验及交换操作,而用户不会感觉到有网页提交或刷新的过程,页面也不需要被重新加载,应用的数据交换都被隐藏。传统的 WEB 应用程序模型是这样工作的:用户的界面操作触发 HTTP 请求,服务器在接收到请求之后进行一些业务逻辑处理,如保存数据等,然后向客户端返回一

2012-10-28 23:06:17 630

原创 JSP页面中两种页面include方式及其区别

JSP页面可以进行嵌套,嵌套有两种方法(静态的)与(动态的)【准备知识】JSP在首次执行时主要有以下几个步骤:1、JSP代码翻译为Java代码;2、Java代码便宜为class;3、class部署为Servlet;4、调用该Servlet。需要稍微说明下的是,1、2步骤可以在打包WAR的时候提前完成。【分析】关键区别在于是编译指令,是JSP执行器在将JSP翻

2012-10-28 21:30:00 1798

原创 数据完整性以及保证数据完整性

数据库中的数据是从外界输入的,而数据的输入由于种种原因,会发生输入无效或错误信息。保证输入的数据符合规定,成为了数据库系统,尤其是多用户的关系数据库系统首要关注的问题。数据完整性因此而提出。数据完整性(Data Integrity)是指数据的精确性(Accuracy) 和可靠性(Reliability)。它是应防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息

2012-10-28 13:55:12 9072

原创 线程解析

线程是一个程序内部的顺序控制流,即程序中的一条执行路径多线程:当一个程序中有多条执行路径并发执行时,就是多线程实现线程:在java中通过java.lang.Thread类来实现查看当前运行的线程:Thread.currentThread()一、Thread类:Thread类是java.lang包中一个专门用来创建线程和对线程进行操作的类。二、Thread类中的方法:①构

2012-10-11 23:42:44 474

原创 I/O流操作

流:数据传输的一种形式。流在方向上分为输入流和输出流(读写流),在类型上分为字节流和字符流,在功能上分为节点流和过滤流一、字节流:InputStream和OutputStream①InputStream可完成最基本的输入流读取数据的功能,是所有字节输入流的父类。主要子类:FileInputStream、ByteArrayInputStream、FilterInputSteam、St

2012-10-11 22:51:27 1159

空空如也

空空如也

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

TA关注的人

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