自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (5)
  • 收藏
  • 关注

原创 ASP乱码问题(netbox下)

网上很多说加Response.CharSet    =    "GB2312"   就可以解决,但Netbox不支持charset方法,故该另辟蹊径:在问题页面上面加:Response.Addheader "Content-Type","text/html; charset=gb2312" 即解决。

2013-05-14 11:42:13 769

原创 在苦逼的世界,苦逼的活着

我理想的生活XXXXXXXXXX@#%#XXXXXXXXXXXXXXX#%@#!#!XXXXXXXXXXXXX#¥!%¥@@XXXXXXXXX而我现实的生活。每天8点30起床,不吃早饭,匆忙的奔向单位。面对电脑一坐就坐1天。出了单位只有3个方向,向左是XX大学,向前是小院,而向右也就剩个机器人。每天就在这几个方向重复着同一件事情。经常会有加班,有时就那么1天的单休也会被

2012-04-21 07:41:56 1811 14

原创 oracle板块的一个帖子小纠结了一下

帖子内容 http://topic.csdn.net/u/20120202/07/780689b5-4357-4688-91cb-02f7adcc3eab.html 表:字段:NAME ID  AAA 1,2,3  BBB 1,2结果:NAME IDAAA 1AAA 2AAA 3BBB 1BBB 2==========

2012-02-02 13:06:51 733

原创 oracle存储过程——插入相关信息

思路与更新类似,不懂的看我上篇文章直接上代码CREATE OR REPLACE PROCEDURE insertinfo(myid in varchar,myname in varchar,mysex in varchar)ASmypl varchar2(100);mypl1 varchar2(100); -- 负责字段的拼接mypl2 varchar2(10

2012-01-30 10:32:23 1300

转载 刚看到小F关于SQL执行顺序的帖子,拿过来备个用

SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;3、group by子句将数据划分为多个分组;4、使用聚集函数进行计算; 5、使用having子句筛选分组;6、计算所有的表达式; 7、使用order by对结果集进行排序。另外:一个查询语句各个部分的执行顺序: --8) SEL

2012-01-30 09:04:43 1212

原创 oracle存储过程——按id更新相关信息

先分析一下根据提供的参数,进行对相应id的姓名性别进行更改,也就是说必须对下面的SQL语句进行拆分update test set name='郭德纲' , sex='男' where id='1001'拆分成1.update test set name='2.郭德纲 ——也就是传递过来的参数3.' , sex='4.男5.' where id='6.1001

2012-01-20 10:28:14 1791 1

原创 oracle存储过程——按id查询相关数据,并输出

闲话少叙,直接上代码:CREATE OR REPLACE PROCEDURE selectinfo_id(myid varchar)ASmyname varchar(20);mysex varchar(20);BEGIN select name,sex into myname,mysex from test where id=myid; dbms_output.pu

2012-01-20 09:11:42 4277

转载 Linux下的命令大全——不得不说这个太NB了

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f

2012-01-19 14:19:52 1132

原创 熟悉Linux的VI命令

其实Linux很久以前就听过,也装过,但当时是真心不会用啊,早了很多书,但就是命令不会打,或者打了没反应。现在工作了,没办法又重新接触Linux这块。唉,后悔当初怎么就不多给Linux一点时间呢,搞的现在这么冏。        废话不多说,进入正题。       什么是VI呢。Linux中的vi就好比是XP的记事本,也就是用来编辑文本的。但不同的是VI是通过命令方式来对文本的操作的。

2012-01-19 14:11:00 793

原创 第一次编程考试问题总结

1.类名首字母大写 —— 感觉自己真白痴2.类名方法名要通过单词拼写而成,达到见名知义,并且第二个单词的首字母要大写3.涉及到精度的运算(当然包括四舍五入)要使用BigDecimal类来进行4.不要在循环表示式中调用获取长度的函数,如:for(int i=0;i5.涉及到字符串比较的地方如str.compareTo("郭德纲") 则可能会报空异常,因为str有可能为null,应改为

2012-01-12 10:06:27 785

原创 SSI报空指针异常,即spring注入失败问题的解决方式

本方法的前提是配置文件没有问题,但却报空指针异常我的配置文件如下:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/

2012-01-12 09:51:06 7496 5

原创 SSI对struts、spring、ibatis三者的整合过程

经过半个月的学习,在理解了struts、spring、ibatis的理论及流程后,总结一下SSI对该三者的整合过程1.业务产生(比如查找)2.查找struts.xml文件找到处理添加业务的Action类(如selectAction)(此时为struts框架)3.根据selectAction中的execute方法,通知相应的DAO类(如userDAO)进行查找操作(进入ibatis框架)

2012-01-05 08:21:55 1706 2

转载 oracle的sga和pga【转贴】

oracle中的sga包含了几个主要的部分1.shared pool 共享池2.database buffer cache 数据库高速缓冲区3.redo log buffers 重做日志缓冲区4.large pool 大池5.java pool java池oracle中的sga包含了几个主要的部分1.shared pool 共享池2.database buf

2011-12-26 09:22:56 427

转载 oracle存储过程总结

http://blog.csdn.net/squirrelrao/article/details/2639571

2011-12-25 22:14:27 406

转载 Oracle存储过程编写技巧

1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。2、开发人员在提交SP前,必须已经使用set showplan on分析过查询计划,做过自身的查询优化检查。3、高程序运行效率,优化应用程序,在SP

2011-12-25 22:13:24 455

转载 oracle 存储过程的基本语法 及注意事项

oracle 存储过程的基本语法1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字(    参数1 IN NUMBER,    参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT  将select查询的

2011-12-25 22:12:16 495

转载 oracle 技巧 sql 优化

【IT168 技术文档】一、问题的提出   在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达

2011-12-25 22:09:05 608

转载 手动建立Struts2应用

1、在Tomcat的webapps目录下新建一个文件夹,取名为Test。2、在Test目录下新建一个WEB-INF目录。3、在WEB-INF目录下建立classes和lib目录。classes目录用于存放应用需要加载的java类文件,lib目录存放Struts2包和其他需要用到的第三方库文件。4、将Struts2的核心类库拷贝到lib目录下,分别是commons-logging-1.0

2011-12-25 21:02:59 633

转载 JSP页面获取ValueStack中的值

我们知道Struts2会将Action中的属性存放到ValueStack对象中,在通过Action转发的页面中,我们可以通过Struts2的标签来输出这些值,但是这样得到的值却仅限于输出显示,不能进行进一步的操作,那么我们应该怎样得到ValueStack中的值又能对它进行其他操作呢?首先,我们需要了解Struts2是将Action中的属性全部封装在一个叫做struts.valueStack的请

2011-12-25 20:58:45 5091

转载 在Action中获取JSP内置对象

要在Action获取Request,Response,session等JSP内置对象,我们可以实现XXXAware接口。代码如下:package com.test.action; import java.net.URLEncoder; import java.util.Map; import javax.servlet.http.Cookie; impo

2011-12-25 20:57:13 1362 1

转载 SSI框架实例

本例参照这篇Struts iBATIS Spring文,基于JDK1.5,Tomcat5.5.25,mysql-5.0.37-win32,以及Spring2.0.8,Ibatis-2.3.4.726和相应的struts,JSTL,Standard包搭建,基本思路如下:首先建立一个基本的,可运行的框架。在可运行前提下,通用类包考虑使用最新版本包。不能确定某类包版本的情况下,选择一个已知版

2011-12-25 14:27:24 5166 1

转载 iBATIS SQLMap配置Demo浅析

在Spring的jpestore中,数据持久层用到了iBATIS SQLMaps,这里写一个iBATIS的简单Demo,作为iBATIS的学习笔记。iBATIS的SQLMap配置文件是XML形式,一般叫SqlMapConfig.xml,如下:Xml代码﹤?xml version="1.0" encoding="UTF-8"?﹥       ﹤!DOCTYPE sqlMapConfig

2011-12-23 16:20:35 561

转载 Oracle网络连接配置方法

====================================================http://database.51cto.com/art/201004/194604.htm====================================================监听器是用于监听客户端向数据库服务器端而提出的一种连接请求的网络服务。本文就Oracl

2011-12-23 15:17:56 830

转载 简单的Spring依赖注入例子~~

本文引致:http://blog.csdn.net/quechao123/article/details/4427854Spring的一大特点是利用配置的xml文件实现依赖注入。 所谓依赖注入是指把一个业务对象注入另一个业务对象,从而达到 对象间的松耦合。 下面我们来举个例子。 场景:现在有个磁盘输出的业务,客户端需要通过2个业务对象进行输出。 一个是通过Flo

2011-12-23 13:24:46 4145

转载 Spring 三种实例化bean的方式

Spring的三种实例化Bean的方式  1,xml配置使用bean的类构造器  2,xml配置+factory类,使用静态工厂方法实例化  3,xml配置+factory类,使用实例工厂方法实例化  以下分别说明  1,xml配置使用bean的类构造器  请参照前一篇文章《第一个Spring程序,HELLOWORLD》。  2,xml配置+factory类,使用静态工

2011-12-23 11:05:01 1288

转载 Spring IOC 依赖注入的两种方式XML和注解

依赖注入的原理 依赖注入的方式---XML配置 依赖注入的方式---注解的方式Spring 它的核心就是IOC和AOP。而IOC中实现Bean注入的实现方式之一就是DI(依赖注入)。 一 DI的原理 DI的基本原理:对象之间的依赖关系只会通过三种方式:构造函数参数,工厂方法的参数以及构造函数或工厂方法创建的对象属性设置。因此,容器的工作哦就是在创建Bean时注入所有的依赖关

2011-12-23 09:53:40 20936 3

转载 iBatis 配置文件详解

iBatis 配置文件详解ibatis基础代码包括: 1.    ibatis实例配置 一个典型的配置文件如下(具体配置项目的含义见后): <! DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0/ "http://www.ibatis.com/dtd/sql

2011-12-22 10:48:38 728

转载 什么是POJO

POJO(Plain Old Java Objects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。    在Java应用程序中的角色使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,有时可以作为value object或dto(Data Transfo

2011-12-22 08:26:36 339

转载 Spring中XML配置的12个技巧

Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而XML配置文件冗长而不易使用,在你进行一个使用了大量bean的大项目中它将变得难以阅读和控制。  在这篇文章中我将给你展示12种的有关Spring XML配置文件的最佳技巧。请注意另外一些因素,例如域模型的设计,会影响到XM

2011-12-21 15:12:55 618

转载 什么是AOP

面向切面编程(也叫面向方面):Aspect Oriented Programming(AOP),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。  AOP是OOP的延续,是(Aspect Oriented Programming)的缩写,意思是面向

2011-12-21 10:33:55 502

转载 什么是IOC

控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”这个问题。他总结出是依赖对象的获得被反转了。基于这个结论,他为创造了控制反转一个更好的名字:依

2011-12-21 10:11:39 634

原创 EL与OGNL使用示例

110 上面为OGNL语言,功能是给testLink后面加上参数qq,即:?qq=110test上面这段为EL语言,功能是将附加参数后的url提取出来。

2011-12-21 09:36:32 403

转载 JSP EL语言定义

一、jsp EL语言定义         E L(ExPRession Language) 目的:为了使JSP写起来更加简单。       表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访

2011-12-21 09:25:17 399 1

转载 Struts 2的校验框架

Struts 2的校验方式可以有两种,第一种就是在Action中直接重写validate方法,但这需要我们重复书写大量的校验代码,所以不实用。第二种就是通过定义相应Action的配置文件来完成,本文所讲的就是这种方法。估计也都知道了配置文件都要放在xml文件中。来看代码: 定

2011-12-20 14:40:31 318

转载 Struts 2中if else iterator property标签的使用 .

为了控制输出Struts 2的ValueStack中封装的值,Struts 2提供了大量的标签。其中比较常用的标签有:  if:该标签支持标签体,如果if标签里判断的表达式返回真,则输出标签体内容。  else:该标签不能独立使用,它需要与if标签结合使用,如果if标签内判断的表达式返回假,则输出该标签里的标签体。  iterator:主要用于迭代输出某个集合属性的各个集合元素。

2011-12-20 14:16:06 1327

原创 看了半天了,来研究下真正的Action代码

虽然Struts中的业务处理部分是Action负责的,但真正起作用的业务控制器不是用户定义的Action而是系统自动生成的Action代理,但该代理以用户定义的Action为目标废话不多说,上代码:public class LoginAction{    private String uname;    private String upwd;    //getter方法

2011-12-20 10:32:00 649

原创 Action的配置

Action是一个类用于处理控制器发送过来的业务,作为struts2框架的一部分,其必须现声明再使用,也就是说必须现在WEB中进行配置。Action的配置必须在struts2的配置文件中进行。struts2的配置文件有两份:1、配置Action的struts.xml2、配置全局属性的struts.properties文件(这个暂时还不懂)配置方法:      /

2011-12-20 10:03:36 645 2

转载 FilterDispatcher处理流程

9.4  Struts 2的核心机制Struts 2的处理流程已经和Struts 1大相径庭了,但是和WebWork比较相似,这都是因为Struts 2和WebWork合并的缘故,并吸取了WebWork大部分设计思想。下面讲解Struts 2的核心流程,以及其他一些处理机制。9.4.1  FilterDispatcher处理流程在Struts 2中,最重要的一个类是org.apache

2011-12-19 15:39:14 557

原创 看了半小时的MVC,总结下

看了几张PPT,看的我是云里雾里,关于MVC这部分貌似懂了一点,特出来得瑟一下MVC的作用说白了就是为了处理用户发来的各种信息请求,比如登录,浏览网页及所谓的增删改查等等而做出的一系列反应。其过程可总结为:装载MVC类——>读取配置文件——>接收用户请求——>根据配置文件为该请求调用Action——>对该请求进行过滤,比如验证——>处理请求——>返回处理结果给MVC——>向客户端发送相

2011-12-19 15:08:46 567

转载 oracle中execute immediate的使用(select/insert/update/delete)(

execute immediate的语法如下:execute immediate 'sql';execute immediate 'sql_select' into var_1, var_2;execute immediate 'sql' using [in|out|in out] bind_var_1, [in|out|in out] bind_var_2;execute imm

2011-12-19 13:59:20 14734 1

Shell脚本学习指南

本指南写的都是基础知识,很适合新手哦,分有点多,但也为了生存,请谅解哈

2012-05-31

局域网ip扫描器(好好用哦)

批处理随手写的。将扫描过的全部ip写到ip.txt里。将存在的主机ip写入pinRecord.txt中。速度很慢,凑合用吧,呵呵。

2011-07-21

二级C历年真题及答案

历年二级C真题及答案,文字版 希望对考国二的同学有帮助!!

2011-07-07

JAVA环境变量一键设置

转为初学JAVA的使用,无需复杂的环境变量设置,只需将JDK路径打入程序中即可!因本程序需改注册表,有的杀软可能会提示有毒(为证明无毒,我未将程序打包成.exe格式,而保留原.bat格式)。如果怀疑有毒的朋友可以打开.bat查看源码!!

2010-12-23

算法与数据结构.CHM

找了好久才找到的CHM,里面包含了各种代码和作者的感悟,希望对你有用~~~~~

2010-05-15

空空如也

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

TA关注的人

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