
java
文章平均质量分 83
小开不怕不怕
冬至花败,春暖花开,都是生活常态,所以并无需惋惜。后会有期。
展开
-
什么是依赖注入
Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具转载 2011-09-13 16:58:03 · 319 阅读 · 0 评论 -
JAVA对文件和文件夹的操作
原文链接[代码] [Java]代码view sourceprint?001import java.io.File;002 003import java.io.FileInputStream;004import java.io.FileO转载 2012-02-07 12:55:19 · 267 阅读 · 0 评论 -
EJB的七年之痒
曾几何时,EJB被人们当做J2EE的核心而顶礼膜拜。可惜,过去七年的经验褪去了EJB的光环。我现在更多地把EJB当作一种过渡性的技术:它普及了很多有价值的思想;但对于大多数新的应用来说,它并不是最佳的选择。在本文中,我们将审视EJB教给我们的东西,以及——更重要的是——如何享受那些有价值的思想,同时避开EJB的重大缺陷。EJB的原意是简化企业应用的开发,它希望让应用开发人员将能够将注意力集转载 2012-01-31 18:35:30 · 480 阅读 · 0 评论 -
JavaEE程序员必读图书推荐
原文链接第一部分: Java语言篇1 《Java编程规范》星级: 适合对象:初级,中级 介绍:作者James Gosling(Java之父),所以这本书我觉得你怎么也得读一下。对基础讲解的很不错。 2 《Java核心技术:卷Ⅰ基础知识》 星级: 适合对象:初级,中级 介绍:官方机构图书,你怎么也得有一本,这本书比较全面而且易懂。放在案旁用到的时转载 2012-01-30 17:06:47 · 425 阅读 · 0 评论 -
Struts中实现分页
首先是效果1.建立页数类public class PageBean{ private int curPage = 1; //当前页 private int totalPages; //总页数 private int rowsPerPage =5; //每页显示行数 private inttotalRows; //总行数 private String or转载 2011-10-26 16:21:19 · 382 阅读 · 0 评论 -
ImageMagick学习
原贴地址:http://hedong.3322.org/archives/000339.html ImageMagick是一套稳定的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个图片或图片序列进行改变大小转载 2011-10-21 17:16:27 · 1928 阅读 · 0 评论 -
JSP中的include的两种用法
原文链接我们都知道在jsp中include有两种形式,分别是 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用,哪些时候用.这种形式。首先要明白的是它们转载 2011-10-21 16:04:43 · 378 阅读 · 0 评论 -
ImageMagic for windows
1、安裝ImageMagick-6.2.6-8-Q16-windows-dll.exe2、把安裝目錄下所有的dll文件copy到c:/windows/system32目錄下,以便調用dll。3、解壓jmagick-6.2.6-win.zip,把q16/jmagick.dll copy 到c:/windows/system32目錄下。4、把jar/jmagick.jar,q1转载 2011-10-21 17:29:44 · 1148 阅读 · 0 评论 -
图片上传压缩处理
原文链接过去做的项目都是针对企业级应用,第一次开发新闻版块图片上传的功能,需要解决用户上传图片后,按照用户规定的尺寸大小或者按照图片比例,对图片进行压缩。 自己试写的工具类,写的时候考虑了几个关键点: 1、图片格式 JAVA的API很好,com.sun.image.codec.jpeg.JPEGCodec和com.sun.image.codec.jpeg转载 2011-10-20 17:15:50 · 321 阅读 · 0 评论 -
Array和ArrayList的异同点
相信数组是大家在编程最常使用的,不论任何语言都存在数组这样的数据结构,由于C#语言是完全面向对象的,所以在C#中的数组也是对象,实际上就是Array类的实例,Array类的使用可以说是使用最频繁的,只是大家在使用时都没太在意,如在创建数组int[]时实际上就创建了一个Arra转载 2011-09-19 09:25:56 · 252 阅读 · 0 评论 -
java 1.5中for循环的新写法
J2SE 1.5新特性之增强For循环 J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。转载 2011-09-19 11:14:33 · 444 阅读 · 0 评论 -
比较分析Vector、ArrayList和hashtable hashmap数据结构
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├Linked转载 2011-09-19 09:30:01 · 373 阅读 · 0 评论 -
java synchronized详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执转载 2011-09-15 20:06:04 · 403 阅读 · 0 评论 -
使用 Spring 2.5 基于注解驱动的 Spring MVC
概述继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解转载 2011-09-15 22:28:28 · 294 阅读 · 0 评论 -
详解 Spring 3.0 基于 Annotation 的依赖注入实现
使用 @Repository、@Service、@Controller 和 @Component 将类标识为 BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (转载 2011-09-15 22:18:09 · 455 阅读 · 0 评论 -
Spring2.5源码解读 之 基于annotation的Controller实现原理分析(1)
网上已有许多关于Spring源码解读的文章,但对于SpringMVC中基于annotation的Controller这一块,目前还没发现有相关源码解读的文章,这几天,一直在研究SpringMVC,小有所获。这里,对Spring中基于annotation的Controller的实现转载 2011-09-15 22:04:19 · 957 阅读 · 0 评论 -
spring 注释通俗简介
在一个稍大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。Spring2.5为我们引入了组件自动扫描机制,他可以在类路径底下寻找标注了@Component,@Service,@Controller,@转载 2011-09-15 22:03:17 · 443 阅读 · 0 评论 -
spring的依赖注入
在spring世界里,整个流程被框架化了,用配置文件把使用者和javabean或者bean与bean之间解耦。不管什么技术什么模式,要想解耦,一定会抽象出更多的中间层以增加间接性,直接的叫高内聚但是不灵活。为了灵活自己没事找事增加间接性。这就是spring干的事情。 “控制反转载 2011-09-13 16:59:19 · 266 阅读 · 0 评论 -
Strtus2注解
通过在Struts2中使用struts.xml和Struts2注解结合来配置Action,可以简化配置文件代码量,又使配置变得更加灵活。在Strtus2中有以下几个注解: @ParentPackage:@Namespace:@Results和Result注解:@ParentPackage:它相当于中的extends属性,也就是设置当前包的父包。其中它有一个valu转载 2013-12-20 15:49:11 · 554 阅读 · 0 评论