Java
文章平均质量分 57
caizhongda
这个作者很懒,什么都没留下…
展开
-
slf4j 与 log4j比较
log4j不用说,比起jdk和common-logger还是有优势的。commons-logger我认为都不是鸡肋,完全没有使用的必要,要不你就使用log4j要不就直接使用jdk。 下面对slf4j和log4j做一下总结: (1)大部分人在程序里面会去写logger.error(exception),其实这个时候log4j回去把这个exception tostring。真正...2009-09-15 22:09:47 · 135 阅读 · 0 评论 -
谈谈你对MVC和三层架构的理解?(月薪三万的面试题)
[quote]V 是皮肉,是看到的东西 M 是骨骼,是里面真实的东西 C 就是连接皮肉和骨骼的筋 对于界面设计可变性的需求,MVC把交互系统的组成分解成模型、视图、控制三种部件。 模型部件是软件所处理问题逻辑在独立于外在显示内容和形式情况下的内在抽象,封装了问题的核心数据、逻辑和功能的计算关系,他独立于具体的界面表达和I/O操作。 ...原创 2009-10-23 15:38:35 · 101 阅读 · 0 评论 -
Jacob 入门基础
首先,大家先要了解一下jacob ,官方的解释是Java COM Bridge,即java和 com组件间的桥梁(进一步了解com/dcom: http://docs.huihoo.com/com/) com一般表现为dll或exe等二进制文件,像我们呆会会用到的jacob.dll文件 这里说说为什么我们用java去操纵office(如:word)要使用com,而不直接 使用jav...原创 2009-10-29 20:31:42 · 122 阅读 · 0 评论 -
开源GIS软件MapServer介绍 三维Gis
Mapserver是比较有名气的一个开放源代码网络地图软件,国外用的人很多。国内的也有一些应用,作为开源GIS方面的资料介绍给大家。开源三维Gis 有[url]http://www.vterrain.org/[/url],可以看看哈。。。一般情况下我们只用二维的就够了。。以下是windows下ms4w的一个小例子,希望对初学者有帮助。1.下载Mapserver。...2009-11-01 22:55:31 · 707 阅读 · 0 评论 -
java 面试 笔试题 大汇总( 连载一 )有更新
1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从...2009-05-10 16:57:55 · 89 阅读 · 0 评论 -
java 面试 笔试题 大汇总( 连载二 )
6、说出Servlet的生命周期,并说出Servlet和CGI的区别。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 与cgi的区别在于servlet处于服...2009-05-12 10:09:56 · 88 阅读 · 0 评论 -
java 面试 笔试题 大汇总( 连载三 )
11、HashMap和Hashtable的区别。 HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。 ...2009-05-14 10:36:06 · 75 阅读 · 0 评论 -
javaScript向服务器请求
javaScript向服务器请求第一种: var url = "documentHelpFunccodeAction.action?funccode=" + value ; window.open(url, "null", "height=600px,width=640px,top=50px, left=165px,status=yes,toolbar=no,menubar=n...原创 2009-06-18 19:16:57 · 96 阅读 · 0 评论 -
List遍历
对List的遍历有三种方式 List<A> list = new ArrayList<A>(); list.add(new A()); list.add(new A()); ... 第一种: for(Iterator<A> it = ...2009-07-15 20:12:38 · 136 阅读 · 0 评论 -
JAVA的IO系统 笔记
对于JAVA的IO系统,从开始学习JAVA开始到现在,一直都晕的很 后来工作了也没有用到,到了再后来,能看懂IO的程序!但是自己去写就麻烦了,一点都没有头绪很多东西都搞不清除!这个假期决定要一步步的攻克自己的弊端! 呵呵今天晚上从IO开始! 变学习变写这篇文章!希望能在文章结束的时候能搞定IO! 首先: “流”的理解 ...原创 2011-04-20 23:03:26 · 77 阅读 · 0 评论 -
Hadoop 、HBase 网页收藏
Hadoop 数据类型与文件结构剖析 Sequence, Map, Set, Array, BloomMap Files[url]http://blog.nosqlfan.com/html/1217.html[/url]HBase 文件结构图[url]http://blog.nosqlfan.com/html/1135.html[/url]Avro入门1–序列化...原创 2011-09-27 17:02:09 · 104 阅读 · 0 评论 -
Jbpm 错误 异常 总结
1、问题:org.hibernate.exception.ConstraintViolationException: could not delete: [org.jbpm.pvm.internal.model.ExecutionImpl#1] 连接Mysql5时,jBPM4运行到 End结点时的错误,把 hibernate.dialect 改为 org.hibernate.dialect.M...2009-10-19 19:53:25 · 224 阅读 · 0 评论 -
Tomcat 学习笔记
1.项目的配置:{%Tomcat%}\Tomcat6\conf\server.xml[code="xml"] [/code]要配置在Host之间。[quote]题外话||与\是windows的路径/是unix的路径.由于windows下tomcat兼容"/",因此没什么区别了...2009-10-19 14:31:41 · 65 阅读 · 0 评论 -
一篇有关Java的内存泄露的文章(受益哦)
1 引言 Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存泄漏,但它的表现与C++不同。如果正在开发的Java 代码要全天24 ...原创 2009-09-17 12:16:59 · 89 阅读 · 0 评论 -
Java 日期格式化及其使用例子收集
1 SimpleDateFormat担当重任,怎样格式化都行[code="java"]import java.util.Date;import java.text.SimpleDateFormat;public class Demo{ public static void main(String[] args) { Date now=new Date(); Si...2009-10-06 11:00:10 · 109 阅读 · 0 评论 -
java访问权限修饰符
Java中:Java中的访问权限有public,private,protected和默认的包访问权限,如果类中的属性方法没有显示的指明访问权限,则具有包访问权限,我喜欢称它为packeged权限,很多人也称它为friendly访问权限,而packaged和friendly这两个关键字在实际中都是不存在的。详细解释,我引别人的一篇博客,说明:java访问权限修饰符public...2009-10-14 09:27:28 · 101 阅读 · 0 评论 -
Jsp 和 Servlet 面试题
1、jsp有哪些内置对象作用分别是什么 答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet 正在执行...2009-10-14 15:25:17 · 230 阅读 · 0 评论 -
java添加透明图片和文字水印
[code="java"]import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import jav...2009-10-14 19:02:33 · 281 阅读 · 0 评论 -
关于 Hibernate 级联 删除 的问题
Hibernate级联删除,删除某一条数据,则其子表的所有级联数据全部自动删除。这样的需求在Hibernate里可以使用cascade简单地加以实现。下面就Hibernate级联删除的问题举例进行说明。比如有下面四个表:A(id, name) AA(id, name, a_id) B(id, name, a_id) BB(id, name, b_id) 假设它们之间的...2009-10-15 22:27:16 · 123 阅读 · 0 评论 -
JasperReport & iReport 报表开发笔记
[b][size=large]iReport中文手册,非常详细:【中文的不好找的】[url]http://download.csdn.net/source/1750040[/url][/size][/b]在生成PDF时 中文可能会显示不出,或者出现乱码,这时应该在iReport的lib下加入iText的一个对亚洲的字符支持包,地址是:[url]http://prdownloads.so...2009-10-17 12:57:18 · 94 阅读 · 0 评论 -
开源GIS系统
平台的对峙 开发者都希望自己的软件能够运行在尽可能多的计算机上。然而事与愿违,摆在GIS开发者面前的仍然是对峙的平台。J2EE随着Java5。0的发布,已经正式更名为JavaEE, 而微软也正式发布了。NET2。0以及集成开发环境利器Visual Studio 2005。到底是。NET还是Java? 面对旗鼓相当的Java和。NET阵营,其实GIS平台开发商的答案早已揭晓,那就是都要!由于。...2009-10-17 19:54:33 · 96 阅读 · 0 评论 -
Eclipse Ganymede 介绍
Eclipse基金会 发布了Eclipse Ganymede,同时发布的共有23个项目,Ganymede乘着去年Europa(21个项目)和Callisto(10个项目)的成功之势走向我们。 之前版本中包含的很多项目也出现在Ganymede中了;InfoQ预览了一些新的和值得期待的特性。Ganymede包含了如下更新: BIRT 2.3,商业智能和报表工具项目,它提供了交叉表及更好...2009-10-18 09:53:02 · 211 阅读 · 0 评论 -
JBPM入门攻略 安装
一、jbpm是依赖于jboss的所以要先安装JBoss 这里有教程[url]http://caizhongda.iteye.com/admin/blogs/493446[/url]。。注意文章框框里的提示。jboss安装经常报错的。二、jbpm 4 有很多版本。我试了很多版本都用不了,先用3的吧 下面吧。下载地址:[url]http://sourceforge.net/proj...2009-10-18 15:38:01 · 68 阅读 · 0 评论 -
MAPREDUCE面试题
Map/Reduce功能很强大,只要设定合理Key、Value,我们经常碰到的算法大部分都可以实现。假如能把下面几个算法问题,用Map/Reduce方式实现,那么Map/Reduce编程可以说已经运用很纯熟了。 初级篇 0. 实现Word Count 中级篇 1. Map/Reduce方式实现矩阵相乘 2. Map/Reduce方式实现PageRank算法 ...原创 2012-02-15 14:17:02 · 140 阅读 · 0 评论