自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (2)
  • 收藏
  • 关注

原创 JAVA MAIL 群发邮件

package com.hp.poc.common;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.HashMap;import java.util.Properties;import javax.mail.Address;import...

2013-10-15 11:14:52 179

原创 java mail 发送附件

public static HashMap<String,String> sendEmailToPartner(Object[] toAddress){ HashMap<String,String> map=new HashMap<String,String>(); String message="邮件发送成功!"; ...

2013-10-14 17:36:29 160

原创 Excel 常用函数整理

任务:用Excel中的数据生产SQL插入语句。Excel数据:  ABCD1UserNameSexAgeMome2迷你软件11mn-soft's domain is www.mn-soft.com...

2013-08-22 12:25:01 196

原创 drools规则语法(一)

1、基本的匹配规则1.1变量drools使用匹配的方式对Fact进行比对,比如MVEL代码  account : Account(balance > 100)   这个规则的含义就是在Fact中找到类型为Account,且balance属性值大于100的所有Account实例。可以指定变量来描述一个类型或者一个映射一个类的属性,比如...

2013-07-30 09:33:07 1065

原创 在Drools中使用MVEL

dialect设置规则当中要使用的语言类型 ,默认除了java还有mevl。本文简单介绍mvel。 mvel是一种嵌入式脚本语言,在规则文件上可以用这种语言建立他们的断言、返回值、Eval和推论。mvel分解析模式(Interpreted Mode)和编译模式(Compiled Mode) mvel语法: 表示对象的属性 user.name   相当于java代码 user.getName() ...

2013-07-30 08:56:23 2466

原创 eclipse 遇到内存溢出

1、修改eclipse.ini 在Myeclipse安装目录下G:\MyEclipse8.5\Genuitec\MyEclipse 8.5有一个myeclipse.ini配置文件,设置如下: -vmargs -Xmx512m -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=64m 2、设置Default VM Arguments 在myEclipse中...

2013-07-26 10:06:43 122

原创 eclipse3.6或myeclipse9离线方式安装maven3

安装的方式依然是用link方式。这种方式偶合性低,想卸载,只需修改下dropins目录的文件即可。 具体步骤是这样的, 1.我先到http://m2eclipse.sonatype.org/sites目录下载最新的jar。进去后点击链接到http://m2eclipse.sonatype.org/sites/m2e/0.12.1.20110112-1712/然后显示如下图:...

2013-07-24 13:16:29 85

原创 MyEclipse10.7的 at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>错误解决办法

前两天由于换了MyEclipse新版本之后,我的MyEclipse的Servers就不能正常使用了,也就是不能发布Web项目了。出现了空指针的异常,并产生了这个错误:atcom.genuitec.eclipse.ast.deploy.core.Deployment.&lt;init&gt;(Unknown Source)如图所示:经过几天的研究和解决终于在网上找到了答案,当初发生错误...

2013-07-18 10:05:25 111

原创 Java 繁体化

package com.xxyy.common;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IO...

2013-05-10 13:59:30 1624

原创 Error : \Java\jdk1.6.0_17\lib\tools.jar was unexpected at this time

when our application server fails to start with the message \Java\jdk1.6.0_17\lib\tools.jar was unexpected at this time., we thought it is because the version is not supported in our application serve...

2012-02-14 21:26:38 640

原创 findbugs ant 代码审核工具

 Findbugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。Findbugs提供了方便操作的可视化界面,同时也可以作为Eclipse的一个插件来使用,而我们使用得最多的还是作为Eclipse的插件来使用。doCheck.bat---------...

2012-01-11 15:38:39 149

原创 JSP_Struts标签 html:select option基本用法

 &lt;html:select&gt;,&lt;html:option&gt;,&lt;html:options&gt;,&lt;html:optionsCollection&gt;标签使用 &lt;html:select&gt;生成HTML&lt;select&gt;元素&lt;html:option&gt;:生成HTML&lt;option&gt;元素&amp

2012-01-04 11:39:25 663

原创 JSP_Struts标签 bean:write基本用法

Struts中的&lt;bean:write name="neeke" scope="request" /&gt;标签相当于&lt;%=request.getAttribute("neeke") %&gt;,当然这里也不一定是request,也可能是session等,其中neeke是属性的名字。首先我们来看一看action中的代码。package cn.ineeke.stru...

2011-12-21 15:13:42 965

原创 JSP_Struts标签 bean:message

bean:message标签用来从指定的locale中取回国际化的消息并输出,在这个过程中我们还可以传递五个以内的参数。message key可以通过key直接指定,也可以通过name和property间接的指定。bean:message标签有两种指定message key的方式,一是通过key属性直接指定;二是通过name和property属性间接的指定,其中message key是在m...

2011-12-21 14:38:06 807

原创 JSP自定义标签

 由浅到深详细讲解JSP自定义标签一、基本概念1、标签(Tag)标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的。2、标签库(Tag library)由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。...

2011-12-19 15:04:13 96

原创 commons-logging log4j的联系区别

1、Apache通用日志接口(commons-logging.jar)介绍Apache Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如果有,就使用log4j,如果没有,就找JDK1.4带的 java.util.logging,如果也找不到就用Simple L...

2011-12-19 14:54:55 185

原创 WebService扫盲

说说你对WebService的了解?【只有通过WebService,客户端和服务器才能够自由的用HTTP进行通信,不论两个程序的平台和编程语言是什么。】 从表面上看,Webservice 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。我们把调用这个Web service 的应用程序叫做客户...

2011-11-14 14:29:55 93

原创 Hibernate多表查询

  Hibernate 进行多表关联查询Hibernate对多个表进行查询时,查询结果是多个表的笛卡尔积,或者称为“交叉”连接。 例如:from Student, Book from Student as stu, Book as boo from Student stu, Book boo注意:让查询中的Student和Book均是表student和book对应的类名,它的名字一定要和类的名...

2011-11-08 09:41:01 91

原创 Hibernate缓存机制

Hibernate的缓存机制 1.    Cache简介: 缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频 率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝,应用程序在运行时直接读写缓存中的数据,只在某些特定时刻按照缓存中的数据来同步更 新数据存储源。 缓存的物理介质...

2011-11-07 13:20:56 85

原创 Hibernate实体映射关系

Hibernate的关联关系映射  一、一对一关联(有共享主键关联和惟一外键关联两种)1、共享主键关联比如课题是由教师去任教,没有教师就没有课题,这样课题就可以完全由教师来决定。Java示例代码如下:publicclass Course { private Long id; private String na...

2011-11-07 13:07:48 104

原创 Hibernate延迟加载赏析

延迟加载:       延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。     A、实体对象的延迟加载:     如果想对实体对...

2011-11-07 12:40:09 69

原创 14、ssh面试经典

 1. Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibernat...

2011-11-07 10:50:52 106

原创 13、说说struts吧

  Below are some of the important Java Struts interview questions and answers gathered from various users.What Are Struts?Struts framework is a prerequisite...

2011-11-07 09:37:46 163

原创 Solaris 10 上网

昨天在虚拟机里面装好了solaris操作系统,却上不了网,按照网上各种配置都木办法。今天上午重要找到了解决办法,在终端里面输入”sys-unconfig“重置系统各种配置,然后选择联网、启用DHCP等等,vm采用nat方式,重启系统,OK,可以上内网了。再配上公司代理,外网就能上了。手动配置、桥接都是浮云,浪费了周末一下午时间。...

2011-10-17 13:12:58 192

原创 Solaris 10 的安装【转载】

Solaris 10 的安装-----------------------------》转载留着以后复习我的镜像文件,虚拟机版本为VMware 7.1.4,记得内存设大点,不然cpu panic下载地址:http://download.oracle.com/auth/otn/solaris/10/sol-10-u10-ga2-x86-dvd.iso?e=1318698789&amp...

2011-10-17 10:22:53 162

原创 eclipse 提示 快捷键

eclipse3.3中把内容助手(content assist)的快捷键由 alt + / 改成了ctrl + space,这又刚好跟我们操作系统的切换输入法的快捷键冲突,所以造成内容助手不能使用了,给写代码带来了极大的不便。 而已前eclipse 3.2版本中的 alt + / 快捷键被作为新的单词补全(word competion)功能的快捷键。所以现在想像以前一样使用alt + / 来实现内...

2011-10-08 16:53:20 180

原创 12、十大面试超基础问题

1. Java中的异常处理机制的简单和应用。    当Java程序违反了Java的语义规则时,Java虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是Java类库内置的语义。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是Java允许程序员扩展这种语义检查,程序员可以...

2011-09-30 10:03:17 74

原创 DAO模式

很多的J2EE应用程序需要使用持久性数据(数据库、文件等)。不同的程序,持久性存储是各不相同的,并且用来访问这些不同的持久性存储机制的API也有很大的不同。假如应用程序要在不同的持久性存储间迁移,这些访问特定持久存储层的代码将面临重写。    如何解决这个问题?且看"DAO模式"    数据访问对象(Data Acess Object) 模式    一.环境  根据数据源不同,数据访问也不同。根据...

2011-07-04 22:53:20 674

原创 windows环境下SVN服务器环境的搭建

一 环境 操作系统:windows2003 server Apache版本:2.0.55   subversion版本: Setup-Subversion-1.5.3.msi   TortoiseSVN版本: TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi二 安装步骤    1.安装Apache如果您已经拥有Apache的安装...

2011-07-04 22:42:37 138

原创 win7免安装mysql配置使用

win7 64位机下载地址:http://www.mysql.com/downloads/mirror.php?id=402885;选择“Univ. of Technology / Vienna, Austria ”后面的“HTTP”下载后解压缩,我放到“C:\ProgrameData\mysql-5.5.13-winx64”。 下面是三个常用批处理脚本:StartMySql.b...

2011-06-12 11:29:19 103

原创 HTML5各浏览器支持情况一览表

各大主流浏览器对 CSS3 和 HTML5 的支持越来越完善,曾经让多少前端开发人员心碎的IE系也开始拥抱标准。就在前几天,W3C的 HTML5 社区领袖 Shelley 宣布,HTML5的开发工作已经接近完成,如果进展顺利,HTML5 将在 2012 年正式成为国际标准。  当然,即使标准正式制定了,现代浏览器要普及到大部分用户也是需要一个相当漫长的过程。如果你现在就希望使用 CSS3 和 ...

2011-06-07 13:37:15 1187

原创 快速了解HTML5

HTML 最近的一次升级是1999年12月发布的 HTML 4.01。自那以后,发生了很多事。最初的浏览器战争已经结束,Netscape 灰飞烟灭,IE5 作为赢家后来又发展到 IE6, IE7,IE8到IE9。Mozilla Firefox 从 Netscape 的死灰中诞生,并跃居第二位。苹果和 Google 各自推出自己的浏览器,而小家碧玉的 Opera 仍然嘤嘤嗡嗡地活着,并以推动 Web...

2011-06-07 11:47:56 99

原创 国外java、IT技术网站汇总

以下是国外JAVA与IT技术网站地址,每个都可以打开的,特此共享,希望对大家有帮助! 1、http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章. 2、http://java.sun.com- 官方的Java开发者网站 - 每周都有新文章发表. 3、http://www.developer.com/java - 由Gamelan.com 维护的Java技术...

2011-05-19 17:08:40 211

原创 11、hibernate下著名的延迟加载问题和1:N问题

问题描述:如果延迟的操作是发生在CRUD的操作所在的session关闭之后,就会出现这个异常.什么是延迟的操作?1.fetch = "LAZY" 机制ManyToOne,OneToMany,ManyToMany中对关联对象的延迟调用读出持久化对象时,并不把关联的对象实际读出,而是延迟到访问到持久化对象的关联对象属性时,才向数据库发成读操作2.load()方法...

2011-05-11 17:52:29 140

原创 10、线程相关

Thread.sleep()、Thread.wait() 和Thread.yield()的区别Thread.yield() 会将当前线程暂时让位一小段时间,让其它的线程有机会运行,过了这段时间后,该线程继承运行。上述功能也可以用Thread.sleep()方法实现。Object.wait() 和Thread.yield()有什么区别1)定义上   wait()   的启动办法是no...

2011-04-18 14:20:18 104

原创 9、说下数据库范式;设计模式的分类

1.1 第一范式(1NF)无重复的列比如oracle中的date类型,一般会把年月日 / 时间放在一起 一个字段内.1.2 第二范式(2NF)属性完全依赖于主键[消除部分子函数依赖]比如memcache里的所有的value都对应一个key值.......好不好查不是我们关心的事.1.3 第三范式(3NF)属性不依赖于其它非主属性[消除传递依赖]比如C语言中常常用到的指针,跳来跳...

2011-04-18 14:03:45 117

原创 8、编程实现统计文本文件中某个单词的出现频率,并输出统计结果

package _0831;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util....

2010-08-31 16:40:22 1032

原创 如何让电脑发音帮你读英文

[1]首先,在桌面单击右键,在旁拉菜单中选择“文本文档”,就会弹出一个文本档框框;[2]其次,把“CreateObject("SAPI.SpVoice").Speak "。。。。"”复制或输入进去,(要使用键盘输入法,前面。。。。是代表您想要让电脑念的英文内容);[3]再把此文档另存为(*.vbs)文件(*代表文件名,vbs代表文件类型);      这样,您所保存的vbs文件就成...

2010-08-28 18:22:20 1662

原创 7、常见面试口语提问问题汇总

一、please introduce yourself. Good morning!It is really my honor to have this opportunity for an interview; I hope I can make a good performance today. I'm confident that I can succeed. Now I wil...

2010-08-28 17:50:05 440

原创 6、假设字符串类似这样的aba和aab就相等,先在随便给你两组字符串,判断他们是否相等...

package _0828;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;/* * 假设字符串类似这样的aba和aab就相等,先在随便给你两组字符串,判断他们是否相等 */pub...

2010-08-28 11:27:27 872

《数据库系统概论》第四版 答案 王珊

《数据库系统概论》第四版 答案 清华大学出版社 王珊 萨师煊编著

2008-11-22

空空如也

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

TA关注的人

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