`
TechBirds
  • 浏览: 82059 次
文章分类
社区版块
存档分类
最新评论
文章列表
转载:http://www.2cto.com/kf/201211/169210.html 1.泛型概念 泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。 2.泛型简单使用 class Name<H>{ public void getClassName(H c){ System.out.pr ...
一、Links安装(通用): 推荐使用此种安装方式,因为它便于插件的管理。 ①在eclipse根目录下新建文件夹links,这样就得到了eclipse\links ②在eclipse\links下新建一个link文件(需要为每个插件建一个.link文件),比如svn.link,在这里我的插件安装目录结构为F:\eclipsePlugins\svn\,所以link文件名我命名为svn.link ③在svn.link中写入如下一句话path=F:/EclipsePlugins/svn,或者path=F:\\EclipsePlugins\\svn。 即path=你的插件安装目录(代表ecli ...
新版本http://code.google.com/p/helloj2ee/wiki/dynamic_web_project 如何创建dynamic web project项目 本文的演示是从本地文件创建dynamic web project,从svn检出的同时创建dynamic web project于此类似。我们推荐使用解压版的tomcat6.x版本,来作为服务器。可以到http://tomcat.apache.org下载。 在创建动态web项目之前,我们先创建一个Server用于在eclipse里运行和调试web项目。 创建一个Server 创建Server是为 ...
1.一对多的映射关系 demo:订单和订单项规范: 多的一方维护外键的更新(关系维护端),一的一方没有权利更新外键(被维护关系端)1.Cascade级联操作类型:(使用前提是对应的实体管理方法),当对某实体进行某操作时,会同时对具有映射关系的实体其相应操作REFRESH:获取最新的数据PERSIST:保存MERGE:更新REMOVEL:删除2.加载类型为懒惰加载(碰到某人many的加载类型为延迟加载,碰到one便立即加载)3.被维护端关系实体会出现mappedby(外键字段) 2.demo:订单和订单项 1.实体bean Order和OrderItem @Entity @Table( ...
总觉得自己知道的太少了,就算平时一直工作的IDE。 下载地址:http://www.eclipse.org/downloads/ EclipseIDEforJavaDevelopers是为java开发的 EclipseIDEforJavaEEDevelopers是为J2EE开发的 EclipseforRCP/Plug-inDevelopers是为RCP和插件开发的 EclipseIDEforC/C++Developers是为C/C++开发的EclipseClassic3.3.2是它的经典版本各版本的区别:EclipseIDEforJavaDevelopers 是Eclipse的 ...
同样的合法CSS居中设置在不同浏览器中的表现行为却各有千秋,下面让我们先来看一下CSS中常见的几种让元素水平居中显示的方法。   CSS常见的让元素水平居中显示方法   用CSS让元素居中显示并不是件很简单的事情—同样的合法CSS居中设置在不同浏览器中的表现行为却各有千秋。让我们先来看一下CSS中常见的几种让元素水平居中显示的方法。   1.使用自动外边距实现居中   CSS中首选的让元素水平居中的方法就是使用margin属性—将元素的margin-left和margin-right属性设置为auto即可。在实际使用中,我们可以为这些需要居中的元素创建一个起容器作用的 ...
前言: 厉害的武功不是一朝一夕能够掌握,领悟的,而是靠每天一招一式的积累以及不断的推翻和重建中去领悟其中的要领,我想只有这样,在你不经意间,你已成为一大牛。 重构法则 1.提炼函数 将大段的代码进行提取,提取的前提不是以它“怎么做”而是以“做什么”进行命名。 在提取大段代码时尽可能考虑到临时变量,因为很容易出错
1.ORM框架必然发展趋势: jdbc->hibernate(是产品,实现jpa规范)->jpa(是规范,不是产品)。ps:运用jpa规范的API进行编程,不对Hiberbate,topLink等orm框架构成威胁。 2.JPA环境搭建[hibernate-distribution-3.6.10.Final] 1.准备lib包2.jar包引入时,千万注意目录不能有中文或者空格3.开发步骤: 1.先建表,再编写配置文件和bean-(面向过程,传统的数据库建模思想)2.先编写配置文件和bean,在建表(OOP思想)-要求比较高4.demo实例 事务种类: 1.本地事务:支 ...
目前前端开发者使用JS框架是种很普遍的现象,因为框架可以加快开发速度,同时避免各类浏览器的兼容性问题。不过同样是用框架开发,不同开发者的境界水平还是有一定差距,本文将这些前端开发者分为三个等级。 第一种境界:了解各类框架、并熟悉甚至精通某种框架的使用,但并未看过框架代码、或者并不理解框架核心细节的实现,甚至不清楚框架的设计原理、基本思想、适用场景。这类人的编程思路始终限制在”特定框架“的范围内,尽管能使用框架写出满足需求的代码。 这种人停留在”会用“框架的阶段,他们很在乎各种框架的比较,且一定要对框架分出三六九等。这些人写代码的思路始终没有离开”功能实现“。 第二种境界:精通各类框架, ...
1.背景 往往首页是包含多很内容的,对于讲究首页访问速度。动态请求生成jsp页面,往往略显吃力,这样对于服务器和db都有很大的压力。 为此,通过定时器定时请求生成静态页面,进行定时更新。 2.实现逻辑 我们需要解决下面一些技术问题: 一、静态请求的逻辑: 1.拼装jsp请求,发送请求 2.将请求到的结果进行流输出,jsp->html的转换过程 额外需求:定时调用生成静态页面 问题: 1.如何知道jsp请求?查看配置文件便可知道 2.如何发送jsp请求?转发即可(保留request,response) ------------------------------- ...
大致步骤相同,在文件配置及需要的文件有所不同. 下载地址:http://wrapper.tanukisoftware.com/doc/english/download.jsp 步骤: 1.建立目录 建立一个目录比如:D盘server文件夹里面建立bin、conf、logs、lib文件夹。 2.拷贝所需文件到先前 ...
ServletContext.getRequestDispatcher(String url)中的url只能使用绝对路径; 而ServletRequest.getRequestDispatcher(String url)中的url可以使用相对路径。因为ServletRequest具有相对路径的概念; 而ServletContext对象无次概念。 RequestDispatcher对象从客户端获 ...
这几天公司需要生成静态的HTML页面以减小数据库与服务器的压力和负担,于是在网络上一阵狂搜,找到几篇相当不错的文章和一些相当有用的资料。为了方便,我整理在自己的BLOG,以供参考! 在接下来的应用中,我自己想到另一种解决方案,就是通过Ajax + Struts + XML解决静态页面方案,一并写下来,与大家分享! 1. 生成静态页面技术解决方案之一(转载) 2. 生成静态页面技术解决方案之二(转载) 3. 一个实现将动态页面转为静态的方案(转载) 4. JSP生成静态HTML页面范例(转载) 5. 利用XML+XSL生成静态页面技术方案(转载) 6. Ajax ...
当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来! 最初来自:sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和整理。 参考文献:http://www.fsf.org/licensing/licenses/ 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetica ...
MySQL是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网 ...
Global site tag (gtag.js) - Google Analytics