- 博客(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
209
原创 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
196
原创 Excel 常用函数整理
任务:用Excel中的数据生产SQL插入语句。Excel数据: ABCD1UserNameSexAgeMome2迷你软件11mn-soft's domain is www.mn-soft.com...
2013-08-22 12:25:01
231
原创 drools规则语法(一)
1、基本的匹配规则1.1变量drools使用匹配的方式对Fact进行比对,比如MVEL代码 account : Account(balance > 100) 这个规则的含义就是在Fact中找到类型为Account,且balance属性值大于100的所有Account实例。可以指定变量来描述一个类型或者一个映射一个类的属性,比如...
2013-07-30 09:33:07
1187
原创 在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
2614
原创 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
137
原创 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
108
原创 MyEclipse10.7的 at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>错误解决办法
前两天由于换了MyEclipse新版本之后,我的MyEclipse的Servers就不能正常使用了,也就是不能发布Web项目了。出现了空指针的异常,并产生了这个错误:atcom.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)如图所示:经过几天的研究和解决终于在网上找到了答案,当初发生错误...
2013-07-18 10:05:25
127
原创 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
1651
原创 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
672
原创 findbugs ant 代码审核工具
Findbugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。Findbugs提供了方便操作的可视化界面,同时也可以作为Eclipse的一个插件来使用,而我们使用得最多的还是作为Eclipse的插件来使用。doCheck.bat---------...
2012-01-11 15:38:39
174
原创 JSP_Struts标签 html:select option基本用法
<html:select>,<html:option>,<html:options>,<html:optionsCollection>标签使用 <html:select>生成HTML<select>元素<html:option>:生成HTML<option>元素&
2012-01-04 11:39:25
734
原创 JSP_Struts标签 bean:write基本用法
Struts中的<bean:write name="neeke" scope="request" />标签相当于<%=request.getAttribute("neeke") %>,当然这里也不一定是request,也可能是session等,其中neeke是属性的名字。首先我们来看一看action中的代码。package cn.ineeke.stru...
2011-12-21 15:13:42
999
原创 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
912
原创 JSP自定义标签
由浅到深详细讲解JSP自定义标签一、基本概念1、标签(Tag)标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的。2、标签库(Tag library)由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。...
2011-12-19 15:04:13
113
原创 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
220
原创 WebService扫盲
说说你对WebService的了解?【只有通过WebService,客户端和服务器才能够自由的用HTTP进行通信,不论两个程序的平台和编程语言是什么。】 从表面上看,Webservice 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。我们把调用这个Web service 的应用程序叫做客户...
2011-11-14 14:29:55
115
原创 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
116
原创 Hibernate缓存机制
Hibernate的缓存机制 1. Cache简介: 缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频 率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝,应用程序在运行时直接读写缓存中的数据,只在某些特定时刻按照缓存中的数据来同步更 新数据存储源。 缓存的物理介质...
2011-11-07 13:20:56
105
原创 Hibernate实体映射关系
Hibernate的关联关系映射 一、一对一关联(有共享主键关联和惟一外键关联两种)1、共享主键关联比如课题是由教师去任教,没有教师就没有课题,这样课题就可以完全由教师来决定。Java示例代码如下:publicclass Course { private Long id; private String na...
2011-11-07 13:07:48
124
原创 Hibernate延迟加载赏析
延迟加载: 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。 A、实体对象的延迟加载: 如果想对实体对...
2011-11-07 12:40:09
81
原创 14、ssh面试经典
1. Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibernat...
2011-11-07 10:50:52
120
原创 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
182
原创 Solaris 10 上网
昨天在虚拟机里面装好了solaris操作系统,却上不了网,按照网上各种配置都木办法。今天上午重要找到了解决办法,在终端里面输入”sys-unconfig“重置系统各种配置,然后选择联网、启用DHCP等等,vm采用nat方式,重启系统,OK,可以上内网了。再配上公司代理,外网就能上了。手动配置、桥接都是浮云,浪费了周末一下午时间。...
2011-10-17 13:12:58
213
原创 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&...
2011-10-17 10:22:53
203
原创 eclipse 提示 快捷键
eclipse3.3中把内容助手(content assist)的快捷键由 alt + / 改成了ctrl + space,这又刚好跟我们操作系统的切换输入法的快捷键冲突,所以造成内容助手不能使用了,给写代码带来了极大的不便。 而已前eclipse 3.2版本中的 alt + / 快捷键被作为新的单词补全(word competion)功能的快捷键。所以现在想像以前一样使用alt + / 来实现内...
2011-10-08 16:53:20
199
原创 12、十大面试超基础问题
1. Java中的异常处理机制的简单和应用。 当Java程序违反了Java的语义规则时,Java虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是Java类库内置的语义。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是Java允许程序员扩展这种语义检查,程序员可以...
2011-09-30 10:03:17
94
原创 DAO模式
很多的J2EE应用程序需要使用持久性数据(数据库、文件等)。不同的程序,持久性存储是各不相同的,并且用来访问这些不同的持久性存储机制的API也有很大的不同。假如应用程序要在不同的持久性存储间迁移,这些访问特定持久存储层的代码将面临重写。 如何解决这个问题?且看"DAO模式" 数据访问对象(Data Acess Object) 模式 一.环境 根据数据源不同,数据访问也不同。根据...
2011-07-04 22:53:20
695
原创 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
161
原创 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
120
原创 HTML5各浏览器支持情况一览表
各大主流浏览器对 CSS3 和 HTML5 的支持越来越完善,曾经让多少前端开发人员心碎的IE系也开始拥抱标准。就在前几天,W3C的 HTML5 社区领袖 Shelley 宣布,HTML5的开发工作已经接近完成,如果进展顺利,HTML5 将在 2012 年正式成为国际标准。 当然,即使标准正式制定了,现代浏览器要普及到大部分用户也是需要一个相当漫长的过程。如果你现在就希望使用 CSS3 和 ...
2011-06-07 13:37:15
1608
原创 快速了解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
113
原创 国外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
234
原创 11、hibernate下著名的延迟加载问题和1:N问题
问题描述:如果延迟的操作是发生在CRUD的操作所在的session关闭之后,就会出现这个异常.什么是延迟的操作?1.fetch = "LAZY" 机制ManyToOne,OneToMany,ManyToMany中对关联对象的延迟调用读出持久化对象时,并不把关联的对象实际读出,而是延迟到访问到持久化对象的关联对象属性时,才向数据库发成读操作2.load()方法...
2011-05-11 17:52:29
167
原创 10、线程相关
Thread.sleep()、Thread.wait() 和Thread.yield()的区别Thread.yield() 会将当前线程暂时让位一小段时间,让其它的线程有机会运行,过了这段时间后,该线程继承运行。上述功能也可以用Thread.sleep()方法实现。Object.wait() 和Thread.yield()有什么区别1)定义上 wait() 的启动办法是no...
2011-04-18 14:20:18
120
原创 9、说下数据库范式;设计模式的分类
1.1 第一范式(1NF)无重复的列比如oracle中的date类型,一般会把年月日 / 时间放在一起 一个字段内.1.2 第二范式(2NF)属性完全依赖于主键[消除部分子函数依赖]比如memcache里的所有的value都对应一个key值.......好不好查不是我们关心的事.1.3 第三范式(3NF)属性不依赖于其它非主属性[消除传递依赖]比如C语言中常常用到的指针,跳来跳...
2011-04-18 14:03:45
130
原创 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
1060
原创 如何让电脑发音帮你读英文
[1]首先,在桌面单击右键,在旁拉菜单中选择“文本文档”,就会弹出一个文本档框框;[2]其次,把“CreateObject("SAPI.SpVoice").Speak "。。。。"”复制或输入进去,(要使用键盘输入法,前面。。。。是代表您想要让电脑念的英文内容);[3]再把此文档另存为(*.vbs)文件(*代表文件名,vbs代表文件类型); 这样,您所保存的vbs文件就成...
2010-08-28 18:22:20
1747
原创 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
472
原创 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
898
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人