- 博客(70)
- 资源 (5)
- 收藏
- 关注
原创 ASP乱码问题(netbox下)
网上很多说加Response.CharSet = "GB2312" 就可以解决,但Netbox不支持charset方法,故该另辟蹊径:在问题页面上面加:Response.Addheader "Content-Type","text/html; charset=gb2312" 即解决。
2013-05-14 11:42:13
846
原创 在苦逼的世界,苦逼的活着
我理想的生活XXXXXXXXXX@#%#XXXXXXXXXXXXXXX#%@#!#!XXXXXXXXXXXXX#¥!%¥@@XXXXXXXXX而我现实的生活。每天8点30起床,不吃早饭,匆忙的奔向单位。面对电脑一坐就坐1天。出了单位只有3个方向,向左是XX大学,向前是小院,而向右也就剩个机器人。每天就在这几个方向重复着同一件事情。经常会有加班,有时就那么1天的单休也会被
2012-04-21 07:41:56
1856
10
原创 oracle板块的一个帖子小纠结了一下
帖子内容 http://topic.youkuaiyun.com/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
777
原创 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
1345
转载 刚看到小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
1250
原创 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
1847
原创 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
4368
转载 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
1165
原创 熟悉Linux的VI命令
其实Linux很久以前就听过,也装过,但当时是真心不会用啊,早了很多书,但就是命令不会打,或者打了没反应。现在工作了,没办法又重新接触Linux这块。唉,后悔当初怎么就不多给Linux一点时间呢,搞的现在这么冏。 废话不多说,进入正题。 什么是VI呢。Linux中的vi就好比是XP的记事本,也就是用来编辑文本的。但不同的是VI是通过命令方式来对文本的操作的。
2012-01-19 14:11:00
833
原创 第一次编程考试问题总结
1.类名首字母大写 —— 感觉自己真白痴2.类名方法名要通过单词拼写而成,达到见名知义,并且第二个单词的首字母要大写3.涉及到精度的运算(当然包括四舍五入)要使用BigDecimal类来进行4.不要在循环表示式中调用获取长度的函数,如:for(int i=0;i5.涉及到字符串比较的地方如str.compareTo("郭德纲") 则可能会报空异常,因为str有可能为null,应改为
2012-01-12 10:06:27
816
原创 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
7535
原创 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
1742
转载 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
462
转载 oracle存储过程总结
http://blog.youkuaiyun.com/squirrelrao/article/details/2639571
2011-12-25 22:14:27
445
转载 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
482
转载 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
530
转载 oracle 技巧 sql 优化
【IT168 技术文档】一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达
2011-12-25 22:09:05
676
转载 手动建立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
661
转载 JSP页面获取ValueStack中的值
我们知道Struts2会将Action中的属性存放到ValueStack对象中,在通过Action转发的页面中,我们可以通过Struts2的标签来输出这些值,但是这样得到的值却仅限于输出显示,不能进行进一步的操作,那么我们应该怎样得到ValueStack中的值又能对它进行其他操作呢?首先,我们需要了解Struts2是将Action中的属性全部封装在一个叫做struts.valueStack的请
2011-12-25 20:58:45
5127
转载 在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
1394
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
5212
转载 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
601
转载 Oracle网络连接配置方法
====================================================http://database.51cto.com/art/201004/194604.htm====================================================监听器是用于监听客户端向数据库服务器端而提出的一种连接请求的网络服务。本文就Oracl
2011-12-23 15:17:56
888
转载 简单的Spring依赖注入例子~~
本文引致:http://blog.youkuaiyun.com/quechao123/article/details/4427854Spring的一大特点是利用配置的xml文件实现依赖注入。 所谓依赖注入是指把一个业务对象注入另一个业务对象,从而达到 对象间的松耦合。 下面我们来举个例子。 场景:现在有个磁盘输出的业务,客户端需要通过2个业务对象进行输出。 一个是通过Flo
2011-12-23 13:24:46
4213
转载 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
1337
转载 Spring IOC 依赖注入的两种方式XML和注解
依赖注入的原理 依赖注入的方式---XML配置 依赖注入的方式---注解的方式Spring 它的核心就是IOC和AOP。而IOC中实现Bean注入的实现方式之一就是DI(依赖注入)。 一 DI的原理 DI的基本原理:对象之间的依赖关系只会通过三种方式:构造函数参数,工厂方法的参数以及构造函数或工厂方法创建的对象属性设置。因此,容器的工作哦就是在创建Bean时注入所有的依赖关
2011-12-23 09:53:40
21052
转载 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
773
转载 什么是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
373
转载 Spring中XML配置的12个技巧
Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而XML配置文件冗长而不易使用,在你进行一个使用了大量bean的大项目中它将变得难以阅读和控制。 在这篇文章中我将给你展示12种的有关Spring XML配置文件的最佳技巧。请注意另外一些因素,例如域模型的设计,会影响到XM
2011-12-21 15:12:55
653
转载 什么是AOP
面向切面编程(也叫面向方面):Aspect Oriented Programming(AOP),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 AOP是OOP的延续,是(Aspect Oriented Programming)的缩写,意思是面向
2011-12-21 10:33:55
545
转载 什么是IOC
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”这个问题。他总结出是依赖对象的获得被反转了。基于这个结论,他为创造了控制反转一个更好的名字:依
2011-12-21 10:11:39
746
原创 EL与OGNL使用示例
110 上面为OGNL语言,功能是给testLink后面加上参数qq,即:?qq=110test上面这段为EL语言,功能是将附加参数后的url提取出来。
2011-12-21 09:36:32
437
转载 JSP EL语言定义
一、jsp EL语言定义 E L(ExPRession Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访
2011-12-21 09:25:17
433
转载 Struts 2的校验框架
Struts 2的校验方式可以有两种,第一种就是在Action中直接重写validate方法,但这需要我们重复书写大量的校验代码,所以不实用。第二种就是通过定义相应Action的配置文件来完成,本文所讲的就是这种方法。估计也都知道了配置文件都要放在xml文件中。来看代码: 定
2011-12-20 14:40:31
349
转载 Struts 2中if else iterator property标签的使用 .
为了控制输出Struts 2的ValueStack中封装的值,Struts 2提供了大量的标签。其中比较常用的标签有: if:该标签支持标签体,如果if标签里判断的表达式返回真,则输出标签体内容。 else:该标签不能独立使用,它需要与if标签结合使用,如果if标签内判断的表达式返回假,则输出该标签里的标签体。 iterator:主要用于迭代输出某个集合属性的各个集合元素。
2011-12-20 14:16:06
1369
原创 看了半天了,来研究下真正的Action代码
虽然Struts中的业务处理部分是Action负责的,但真正起作用的业务控制器不是用户定义的Action而是系统自动生成的Action代理,但该代理以用户定义的Action为目标废话不多说,上代码:public class LoginAction{ private String uname; private String upwd; //getter方法
2011-12-20 10:32:00
684
原创 Action的配置
Action是一个类用于处理控制器发送过来的业务,作为struts2框架的一部分,其必须现声明再使用,也就是说必须现在WEB中进行配置。Action的配置必须在struts2的配置文件中进行。struts2的配置文件有两份:1、配置Action的struts.xml2、配置全局属性的struts.properties文件(这个暂时还不懂)配置方法: /
2011-12-20 10:03:36
695
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
590
原创 看了半小时的MVC,总结下
看了几张PPT,看的我是云里雾里,关于MVC这部分貌似懂了一点,特出来得瑟一下MVC的作用说白了就是为了处理用户发来的各种信息请求,比如登录,浏览网页及所谓的增删改查等等而做出的一系列反应。其过程可总结为:装载MVC类——>读取配置文件——>接收用户请求——>根据配置文件为该请求调用Action——>对该请求进行过滤,比如验证——>处理请求——>返回处理结果给MVC——>向客户端发送相
2011-12-19 15:08:46
595
转载 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
15285
1
JAVA环境变量一键设置
2010-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人