自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (6)
  • 收藏
  • 关注

原创 解读Web应用程序安全性问题的本质

 相信大家都或多或少的听过关于各种Web应用安全漏洞,诸如:跨site脚本攻击(XSS),SQL注入,上传漏洞...形形色色.  在这里我并不否认各种命名与归类方式,也不评价其命名的合理性与否,我想告诉大家的是,形形色色的安全漏洞中,其实所蕴含安全问题本质往往只有几个。 我个人把Web应用程序安全性本质问题归结以下三个部分:  1、输入/输出验证(Input/output validation) 

2007-07-18 15:24:00 527

原创 正则表达式学习笔记

正则表达式学习笔记  正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。  列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。  为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个

2007-06-29 10:29:00 415

原创 checkbox的使用

checkbox的使用  

2007-06-29 10:23:00 3027

原创 JSTL简介

JSTL简介     JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准支持的。   JSTL包含两个部分:标签库和EL(Expression Language表达式语言)语言。标签库目前支持四种标签: 标签 URI前

2007-06-19 12:51:00 678

原创 EJB设计模式2

EJB设计模式2为了避免设计模式1的缺点,我们介绍一下封装entity bean值域的value objec的概念。value object,用某些语言的术语来说,就是一个结构类型,因为他们和corba的结构类型非常类似。Value Object code snippet for Companypublic class CompanyStruct implementsjava.io.Ser

2007-06-15 08:02:00 370

原创 EJB设计模式3

EJB设计模式3 在设计模式2中我们看到,在entity bean和struct之间有很多重复的代码比如同样的字段声明(对应数据库中的表列)。如果让entity bean从结构继承下来就可以避免冗余的代码。但是这种设计,仍然不能显示beans之间的联系。Code snippet for Company Entity Beanpublic class CompanyBean extends 

2007-06-15 08:01:00 408

原创 EJB设计模式4

EJB设计模式4 在设计模式3中我们看到使bean从struct继承后使得代码大幅缩水并且所有的字段都可定义为cmp字段。这里,我们可以更进一步修正setdata()和getdata()的实现方法来减少代码量。我们为这个struct增加一个方法。Value Object code snippet for Companypublic class CompanyStruct implement

2007-06-15 08:00:00 340

原创 EJB设计模式1

第一个设计模式非常简单。一个公司和雇员的Entity Bean和下面给出的Entity Bean的代码片断是类似的。它们是由jbuilder4的EntityBean模版生成的。所有的字段都声明为public的cmp字段。Code snippet for Company Entity Beanpublic class CompanyBean implements EntityBean {Enti

2007-06-15 07:59:00 391

原创 Log4j 簡明介紹

Log4j 簡明介紹 在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式

2007-06-15 07:48:00 350

原创 事务与触发器B

事务与触发器B 语句级触发器:只要不写for each row就成了语句级触发器。 可以实现系统日志的功能。只要应用于企业级软件的日付管理。替换触发器主要针对一个视图更新多个基本表的过程。 CREATE OR REPLACE TRIGGER TR_V_DEPTINSTEAD OF INSERT ON V_TEST_FOR_FIRSTFOR EACH ROWBEG

2007-06-15 07:42:00 475

原创 进程线程的区别

进程线程的区别  进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独

2007-06-15 07:39:00 538

原创 用Java访问SQL Server 2000数据库

 用Java访问SQL Server 2000数据库 前言  数据库技术和网络技术是当今计算机领域的两大热门话题,数据库技术自产生以来,在技术上已发展成熟。而作为前端访问的开发工具和环境仍处在不断完善和发展之中,除了网络上使用的ASP、PHP、JSP作为前端连接数据库技术外,小型系统上常用访问数据库技术有Delphi、Visual Basic、PowerBuilder及VC++等,而Java也是其

2007-06-15 07:35:00 604

原创 Java Properties 类读取配置文件信息

Java Properties 类读取配置文件信息在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。 各种语言都有自己所支持的配置

2007-06-15 07:29:00 599

原创 XML 和 Java 技术: 数据绑定的多种用法

 除将XML 用作一种简单数据格式之外,数据绑定是 XML 最流行的用法之一。即使刚刚入门的程序员也能在一种原生编程语言中使用 XML,并且在大多数情况下完全不需要任何的 XML 专门知识。本文并不是介绍解决方案,取而代之,Brett 介绍了一些讨论主题,鼓励您思考如何使用 XML 和数据绑定。欢迎在 XML 和 Java 技术讨论论坛上与别人一起分享您的想法。XML 用于业务而非技术随着

2007-04-30 16:12:00 519

原创 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。

2007-04-18 17:41:00 766 1

原创 自己写的excel导入sqlserver函数

自己写的excel导入sqlserver函数 public static bool import_excel(string excelPath)     {      bool result = false;      //本地连接】      string myConnectString = "Server=localhost;Database=database;uid=sa;pwd=×××

2007-04-18 17:30:00 763

原创 SQL基础:常用SQL语句详解

到今天为止,人们对关系数据库做了大量的研究,并开发出关系数据语言,为操作关系数据库提供了方便的用户接口。关系数据语言目前有几十种,具有增加、删除、修改、查询、数据定义与控制等完整的数据库操作功能。通常把它们分为两类:关系代数类和关系演算类。 在这些语言中,结构化查询语言SQL以其强大的数据库操作功能、口语化、易学易用等特点,受到广泛的应用,成为数据库应用程序开发的一柄利剑。在数据库应用程序开发

2007-04-18 17:25:00 324

原创 处理数据库的一小技巧,公共接口,蛮好的哦!!

处理数据库的一小技巧,公共接口,蛮好的哦!提供给大家使用!!                 1、处理字符说明 提供一个接口getSingleMark,可以给字符加单引号和逗号,主要用在sql语句在执行insert/update时使用。publicString getSingleMark(String str){        String s = "";        s =

2007-04-11 12:27:00 512

原创 java_得到系统当前日期大方法

import java.util.*; public class D { public static void main(String []abc) { int y,m,d,h,mi,s; Calendar cal=Calendar.getInstance(); y=cal.get(Calendar.YEAR); m=cal.get(Calendar.MONTH); d=cal.get(Calen

2007-04-09 14:51:00 3002 3

原创 DWR的学习文档(Hello World,类型转换,Spring,Annotation)

DWR是作为远程调用的ajax框架,将服务端的java类,方法和浏览器的javascript的类,方法对应起来。现在官方最新的版本是DWR2.0,可以在http://getahead.ltd.uk/dwr/download下载到。 我们真对DWR2.0做一些例子讲解一下它的特性: Hello World: 新建一个web项目DWRStudy,在项目中构建路径中加入dwr.jar, 新建类Hello

2007-04-08 17:18:00 883

原创 Struts标签库详解

2007-04-08 17:17:00 491

原创 JDBC学习笔记——JDBC性能优化

jdbc程序的性能主要由两个因素决定,一是数据库本身的性质,另一个是与数据库相对独立的jdbc应用程序接口(api)的使用。这里说的是如何正确使用jdbc编程接口,以获得更好的性能。jdbc主要优化有:1.选择正确的jdbc驱动程序2.Connention的优化:使用连接池来管理Connection对象3.Statement的优化:使用批量更新等4.Result的优化:正确的从数据库中get数

2007-04-08 17:12:00 1259

原创 SQL 速查

SQL 语法

2007-04-08 17:10:00 398

原创 Tomcat新建虚拟目录

Tomcat新建虚拟目录原文转自: http://hi.baidu.com/matrix2007/blog/item/73b43f4c28faf8f8d62afc27.html 1 编辑server文件(x:/tomcat/conf/server.xml)2 只要在server.xml文件中加入如下代码即可:注意:(在server.xml中,此语句         unpa

2007-04-08 17:07:00 799

原创 Tomcat5.0下配置servlet

Tomcat5.0下配置servlet1.添加关于servlet的环境变量我的电脑->属性->高级->环境变量,然后新建一个CLASSPATH,假设Tomcat5.0目录是在C:/Tomcat 5.0变量值为 C:/Tomcat 5.0/common/lib/servlet-api.jar与tomcat4不同的是tomvat4的jar文件是servlet.jar2.写一个servlet

2007-04-08 17:04:00 1197

原创 WebLogic 10 新版本发布

Weblogic Server 10 以及 BEA Workshop for Weblogic 10 的新版本发布了。   Weblogic Server 10 增加了怼 JEE5 的支持,同时支持最后一个版本的Eclipse, JavaServer Faces. 以及Java Web Services的标准化的annotations。  从 9.2 and 8.1 升级到10 的步骤:

2007-04-08 16:57:00 943

原创 SQL学习之查询技巧 排他查询 只是用过某商品的顾客

SQL学习之查询技巧 排他查询 只是用过某商品的顾客销售表如下 customer product

2007-04-06 17:34:00 1108 1

原创 SQL学习之查询技巧 查询第3的数据 用一条语句分组,排序 并查询某一排名

SQL学习之查询技巧 查询第3的数据 用一条语句分组,排序 并查询某一排名想查询排名第3的人员名单原数据表如下:create table test(    name    varchar(12),    myValue    int)insert into test         select zhang,    80union    select wang,    

2007-04-06 17:32:00 721

原创 MyEclipse 5.0 + WebLogic 9.2 配置详解

MyEclipse 5.0 + WebLogic 9.2 配置详解本文所用环境:Eclipse 3.2 + MyEclipse 5.0GA + WebLogic 9.2选择 WebLogic 9.2 的原因①WebLogic 8 支持的是 J2EE 1.3,也就是 Servlet 2.3 规范。若在 MyEclipse 中建立 Web Project 时选择了 J2EE 1.4[d

2007-04-05 09:41:00 460

原创 应用程序架构设计----三层架构

应用程序架构设计是开发中极其重要的一个环节,谈谈我自己的理解:三层架构是基于模块化程序设计的思想,为实现分解应用程序的需求,而逐渐形成的一种标准模式的模块划分方法。此模型将应用程序划分为三个层次:①用户界面层:负责处理用户的输入和向用户输出,但并不负责解释其含义。有时候出于对效率的考虑,这一层可能会在向上传输用户输入之前进行合法性验证。这一层通常采用前端工具(如 VB、VC 和 Java)开发。②

2007-04-05 09:27:00 891

原创 Java 理论与实践: 在 JDK 早期版本中使用 Java 5 的语言特性

Java 理论与实践: 在 JDK 早期版本中使用 Java 5 的语言特性Java™ 5 添加了许多强大的语言特性:泛型、枚举、注释、自动装箱和增强的 for 循环。但是,许多工作组仍然被绑定在 JDK 1.4 或以前的版本上,可能需要花些时间才能使用新版本。但是,这些开发人员仍然可以使用这些功能强大的语言特性,同时在 JVM 早期版本上部署。在这一期 Java 理论与实践 中,Bria

2007-04-05 09:15:00 425

原创 在线学习ERWin4.0,很好噢

在线学习ERWin4.0,很好噢erwin是一个数据库关系实体模型(ER Model)设计工具,与Power Designer(Sybase公司开发)成为最常用的两种数据库设计工具。目前该工具被CA收购,成为CA数据库解决方案中的一个关键部分。与微软的Vision相比,erwin只能设计er model,而且设计界面选项较多,相对来说并不那么友好,增加了使用的难度。但如果你是一个出色的数据库应

2007-04-04 17:25:00 1275 1

转载 ERwin初学者使用

ERwin初学者使用1、如果只做文档,可以选择只建立logical view2、如果是做项目,需要同时使用Logical view 和physical view3、一般Logical view是用于做文档的,而physical view是用于生成或者导出脚本的4、表之间的三种连接线,第一种用于把表1中的主键插入到表2中的外键,且插入的作为表2的主键第二种用于多对多,很少用到第一种用于把表1中的主键

2007-04-04 16:16:00 1682

原创 sun认证 高分过scjp310-055

sun认证 高分过scjp310-0551、类成员可以隐藏,它们属于自己的类,即没有override的说法2、构造函数没有返回值void3、System.out.println(null); //打印null4、assert i5、从static 方法中不能调用实例方法6、static方法不能abstract,也就是说不能在接口中7、内聚是讲功能,和耦合无关9、继承和耦合无关10、涉及到packa

2007-04-04 16:14:00 610

原创 介绍 Struts 中 Html 标签库 的用法(第二组标签,与Form相关的标签 )

继续学习Struts提供的HTML标签库。by Budi Kurniawan 在本文系列的第一部分中我讲述了如何使用Struts提供的HTML标签库来配置一个Struts应用程序。我还介绍了该标签库中的一类标签:独立使用的标签。在第二部分中我将继续介绍第二类标签:与form相关的标签。与form相关的标签包括标签本身以及所有必须包含在其中的标签。比如,和标签就是和for

2007-04-04 13:31:00 490

原创 只介绍Struts 中用Html 标签库的用法(第一部分)

Struts提供了一个强大的HTML标签库来帮助你构建Web应用程序。 by Budi Kurniawan 为了更容易、更快速地进行开发,Struts提供了功能同其它JSP标签库类似的五个标签库,即:HTML、Bean、Logic、Template和Nested。。第一部分讲述如何配置一个Struts应用程序来运用这个标签库,并介绍了第一组标签;第二部分讲述了第二组标签; HTML标签库主

2007-04-04 13:28:00 449

转载 SQL学习之查询技巧 查询表是否存在的两种方法

SQL学习之查询技巧 查询表是否存在的两种方法方法一 判断系统对象是否存在DECLARE  @DbTableFileName VARCHAR(100)SET @DbTableFileName = txIF objectproperty(object_id(@DbTableFileName),IsUserTable) IS NOT NULL   PRINT EXISTS  E

2007-04-04 13:23:00 566

转载 SQL查询技巧 求某日期所在月份的天数

求某日期所在月份的天数给出一个日期为:2007-01-01通过这个信息来得出2007年1月的天数为31思路在日期上加1個月,再減一天,就是這個月的最後一天(也就是天數)declare @date datetimeset @date=getdate()select DAY(dateadd(day,-1,convert(char(07),dateadd(month,1,@date)

2007-04-04 13:19:00 3383

转载 "struts中文问题","struts国际化问题"的终极解决方案

"struts中文问题","struts国际化问题"的终极解决方案 Java本身就支持多国语言编码,不需要写任何程序,可以很简单的 实现。 秘诀就是两点: 1、所有HTML/JSP页面全部采用UTF-8编码 2、客户端浏览器完全支持UTF-8编码 步骤: 1、首先把所有的HTML/JSP的ContentType都设为UTF-8 2、然后对于JSP程序中的非ASCII码提示信

2007-04-04 10:33:00 352

原创 数据库设计工具ERwin介绍

数据库设计工具ERwin数据库是业务的基础ERwin使数据库设计更容易 应收帐款,电子商务,数据挖掘,知识管理,没有一样离得开数据库。客户/服务器系统建立在关系型服务器上。Internet和Intranet应用必须访问并更新动态数据。应用软件包必须定制,并与现有系统集成。数据仓库集成多个数据库,提供有价值的商务智能。这些应用的成功依赖于数据库建立得是否优秀。CA ERwin是功能强大、易于使用的数

2007-04-04 10:09:00 4321

bbs论坛小程序bbs论坛小程序 fourm

bbs论坛小程序 fourmbbs论坛小程序 fourmbbs论坛小程序 fourm

2011-06-19

sun-java(scjp)培训教程翻译稿

完美翻译sun-java(scjp)培训教材

2007-07-18

飞鸽—IPMSG.exe

局域网内部通讯工具,简单方便,解压后直接使用不用安装

2007-06-29

wrar362sc.exe

解压软件,非常实用!!

2007-04-09

IPMsgCHS206.zip

IPMsgCHS206.zip,团队内部互通信息的工具,非常实用!!

2007-04-09

空空如也

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

TA关注的人

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