- 博客(26)
- 资源 (2)
- 收藏
- 关注
转载 getServletConfig() 与getServletContext() 的区别 .
getServletConfig() 在servlet初始化时,容器传递进来一个ServletConfig对象并保存在servlet实例中,该对象允许访问两项内容:初始化参数和 ServletContext对象,前者通常由容器在文件中指定, 允许在运行时向sevrlet传递有关调度信息,比如说getServletConfig().getInitParame
2012-11-29 16:21:33 1701
转载 Orion App Server的安装
一、前言 Orion这个东西,小巧,但是功能却非常多,废话不讲,看它目前的支持就知道了: (1)Servlets/JSP (2)EJB (3)HTTP (注:说明不再需要Apache或者IIS等Web Server) --------------------------------------------------------------
2012-11-28 10:45:14 1191 1
转载 NHibernate与EF(Entity Framework)的区别
概述长久以来,程序员和数据库总是保持着一种微妙的关系,在商用应用程序中,数据库一定是不可或缺的元件,这让程序员一定要为了连接与访问数据库而去学习 SQL 指令,至少对于我而言,我觉得这是一个很不爽的事情。因此在信息业中有很多人都在研究如何将程序设计模型和数据库集成在一起,对象关系对应 (Object-Relational Mapping) 的技术就是由此而生,像Hibernate或NHiber
2012-11-28 09:05:07 4694
转载 iBatis入门教程
iBatis 简介: iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。官网为:http://www.mybatis.org/ 搭建iBatis 开发环境: 1
2012-11-28 08:50:01 7281 4
转载 Struts和Spring 实现mvc的比较
基于Web的MVC framework在J2EE的世界内已是空前繁荣。TTS网站上几乎每隔一两个星期就会有新的MVC框架发布。目前比较好的MVC,老牌的有Struts、Webwork。新兴的MVC 框架有Spring MVC、Tapestry、JSF等。这些大多是著名团队的作品,另外还有一些边缘团队的作品,也相当出色,如Dinamica、VRaptor等。这些框架都提供了较好的层次分隔能力。在实现
2012-11-27 17:11:47 810
转载 新手入门:EJB初学者常有的十一个疑惑
1.EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别?答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。JSP,Servlet,EJB,JNDI,JDBC,JMS.....
2012-11-25 17:35:25 807
转载 分布式系统与集群的区别
简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。 例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。 采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。 而采用集群方案,同样提供10台服务器,每台服务
2012-11-16 16:36:25 915
转载 比较:Oracle与SQL Server数据备份
域网ARP欺骗,详情点此……7聚l生l网l管上网控制摘要:本文主要从3个方面来介绍Oracle与SQL Server数据备份的具体差异,它们分别是Oracle与SQL Server实例与介质备份恢复差异、数据备份类型差异、数据备份策略差异。标签:SQL Server数据备份 Oracle与SQL Server 在讲解Oracle与SQL Server数据备份的
2012-11-16 16:24:33 2065
转载 oracle 同义词(synonym)
1.为啥要用同义词:同义词,顾名思义就是两个词的意思一样,可以互相替换.那它的作用有哪些呢:a一个最明显的目的就是简化sql.如果某个数据库对象的名字太长了,可以创建一个短一点的同义词.就相当于是缩写呗.b.另外一个目的是隐藏一些对象的信息.比如查找另一个 schema中的某个表,需要在表名前加schema名做为前缀.如果创建一个同义词就可以隐藏schema信息.2.怎么创建同义词
2012-11-16 15:57:29 15687
转载 oracle 序列(sequence)
1.为啥要用序列:序列可以自动生成递增或递减的不重复的数字.所以用它来做表的主键是一个高效的方法.不然手动去为每一行生成一个主键可是个麻烦的事2.创建序列:语法:CREATE SEQUENCE [schema.]sequence_name[START WITH i] [ INCREMENT BY j] [M
2012-11-16 15:56:37 781
转载 oracle 索引(index)
1.创建索引 使用索引是为了提高查询效率,主要用在select语句中.像我们的书本前面的目录一样.创建索引的语法:CREATE [UNIQUE] INDEX index_name ON table(column[,column..]);其中index_name是索引名字,推荐的命名规范是idx_tableName_columnNametable是数据库表名.column
2012-11-16 15:55:36 617
转载 Oracle架构基础知识
学习oracle,最好首先了解Oracle的框架。这样对Oracle有一个整体的认识,有高屋建瓴的作用。 一.物理结构 (由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成) 一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。 其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,alert files)属于
2012-11-16 15:53:56 889
转载 数据字典(Data Dictionary)
字典顾名思义就像我们现实中用的字典一样,当某个字或词不懂时就去查字典.字典中装载着我们使用的语言信息.数据据也像一个字典一样装载着很多数据信息.字典里存贮数据库结构信息.比如我们经常用到的关于数据库对象table,view,index,triger,sequence,synonym等的信息.数据字典就是些表和视图,跟用户自己创建的表和视图没啥两样.只是它由系统创建,所以保存在SYS用户下.
2012-11-16 15:52:48 4608
转载 数据库产生的背景
市场上出现某个产品往往是为了满足大家啥需求.只有在某个需求背景下才会产生相应的产品来.当然也有人说再厉害点的公司是创造一种需求出来,但实际上也要人在潜意识里有那种需求才行的,人可能在潜意识里有很多需求,只不过他自己也不确切的知道,你通过一个产品帮助他发现罢了.说到这里就忍不住想来聊点题外话了,我们经常听到这样一种说法,把公司分为三种境界. 题外话,公司和程序员等级划分 一流的企业
2012-11-16 15:51:59 4445
转载 Oracle物理结构与逻辑结构--(数据文件与表空间) .
DBMS(Data Base Management System)数据库管理系统,顾名思义是一个管理数据的系统,那么首先得有数据,然后管理就是通过Instance(实例)来体现,实例就是一些内存结构和后台进程,其实简单的说就是一个在运行的程序,程序在操作系统上运行时会生成一个个的进程. 数据其实就是操作系统中一个个文件,和平时我们接触的txt,word文件没啥大区别.当初没数据库的时候数据就是保存
2012-11-16 15:50:52 887
转载 SQL Server与Oracle对比学习:权限管理(一)
我们发现我们现在的生活中到处是涉及到密码,你要记各种各样的密码.比如银行卡,邮件,QQ,微博,游戏,各种网站会员.使用数据库自然也不例外,得先整个用户名和密码才能登进去使用里面的数据啊.虽然也有啥windows验证不用你输密码了,但那实际上也是需要你登陆windwos的用户名和密码. Oracle权限管理 创建用户 create user
2012-11-16 15:47:25 406
转载 SQL Server与Oracle对比学习:权限管理(二)
login 与user的区别我玩惯了Oracle刚一来玩SQL Server就被login 和user这样的概念搞的有点迷糊了.因为Oracle中没有这样的区分.就一个用户登进去,然后自己创建了啥表等对象就保存在自个的用户下面.别人想访问你用户下的表得需要额外权限,你要访问其他用户下面的表也要额外权限.所以一切泾渭分明,条理清晰,一目了然.当然这样你用户理解起来简单了,爽了.但也会在数据权限控
2012-11-16 15:44:51 724
转载 SQL Server2005权限系统
SQL Server2005中权限管理的主要对象包括服务器登录名、服务器角色、数据库用户(User)、数据库角色(Role)、数据库架构(Schema),搞清楚这些对象间的关系,对于理解SQL Server2005的权限管理有很大帮助。比如为大型企业设计数据库的时候必然考虑到角色划分、权限划分的问题。本文主要以AdventureWorks为样本数据库进行分析,该数据可以从微软官网下载,安装非常方便
2012-11-16 15:44:00 532
原创 学习oracle随笔
-----------------------------------------------------------------------------------------------------概念数据模型:用E-R图等对现实世界各种物体的抽象逻辑数据模型(表空间1 表空间2):看的见的表,视图,索引,约束,数据字典,也就是所谓的模式对象.通过ddl和dml能够进行操作.在这一层又
2012-11-14 11:31:32 387
转载 JAVA的Random类(转)
Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机数字也
2012-11-12 08:22:12 495
转载 POP3协议详细介绍(二) .
紧接着上文的介绍,本文具体通过一个例子来描述如何通过C#来实现POP3协议的全过程,考虑到简洁性,本例子中将错误处理均忽略掉了,大家在引用这个例子代码的时候特别要注意到添加错误处理,增加程序的健壮性:首先是Main函数实现:classProgram{staticvoid Main(string[] args){Pop3Sample sample = newPop
2012-11-09 10:08:17 641
转载 POP3协议详细介绍(一) .
1. POP3跟SMTP一样,也是个Request/Response协议,命令和响应都是基于ASCII文本,并以CR和LF(/r/n)符结束,响应包括一个表示返回状态的符号(+/-),另外是描述信息. Request标准格式: Command [Parameter] CRLF Response标准格式: +OK/[-ERR] description CRLF
2012-11-09 10:07:49 4792
转载 SMTP协议详细解释以及C#范例(二) .
紧接着上节的介绍,本篇主要以C#的Client socket为基础详细地解析SMTP的发送全部过程,整个代码实现分为3个函数: 1> InitializeSocket,此函数主要是负责初始化Socket,以及连接服务器。 2>SmtpProcessSample,此函数解析一次完整的SMTP会话全过程。 3>UninitializeSocket ,此函数主要
2012-11-09 10:05:38 824
转载 SMTP协议详细解释以及C#范例(一) .
一> SMTP设计模型: 二>协议详细交互过程解释:1.SMTP是工作在如下两种情况: ->电子邮件从客户机传输到服务器; =>是从某一个MDA到另一个MDA或者服务器。2.SMTP是个Request/Response协议,命令和响应都是基于ASCII文本,并以CR和LF(/r/n)符结束,响应包括一个表示返回状态的三位数字代码. Re
2012-11-09 10:05:02 1621
转载 C#中读取Excel文件的类封装 .
总是感觉对于C#中读取Excel文件是非常麻烦,还是决定自己来封装一个基于COM接口的类解决这个问题。整体设计以及实现如下(首先请加入对于Microsoft.CSharp以及Office Object Library、Excel Object Library 譬如12.0版本的引用):publicsealedclassExcelFileReader{privates
2012-11-09 10:02:57 845
转载 假如我来架构12306网站 .
序言: 此文的撰写始于国庆期间,当中由于工作过于繁忙而不断终止撰写,最近在设计另一个电商平台时再次萌发了完善此文并且发布此文的想法,期望自己的绵薄之力能够给予各位同行一些火花,共同推进国内的大型在线交易系统的研发工作,本文更多地站在软件工程角度来看待整个问题,有关后续的技术问题研究,将在另外的博文中予以探讨。 一年一度的国庆大假刚落下帷幕,由于这次长假是历史上最长的一次,因此出行
2012-11-09 09:58:42 1851
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人