![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 59
lelong2002huyao
这个作者很懒,什么都没留下…
展开
-
432432
public ActionForward execute(ActionMapping mapping,ActionForm baseForm,HttpServletRequest request,HttpServletResponse response) throws Exception{ DynaActionForm form =原创 2014-02-13 13:50:59 · 746 阅读 · 0 评论 -
jdk与jre的区别
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Ja转载 2013-09-05 10:19:15 · 431 阅读 · 0 评论 -
java 字符串,字符数组,list间的转化
1.关于java.lang.string.split xxx.split()方法可以将一个字符串分割为子字符串,然后将结果作为字符串数组返回。2.字符串转字符数组 String str =" aa.png,a2.png,a3.png"; String[] arrayStr =new String[]{}; arr转载 2013-09-05 10:17:48 · 632 阅读 · 0 评论 -
xFire写webservice的时候出现 Cannot create mapping for java.util.List,
严重: Error initializing XFireServlet.org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.codehaus.xfire.spring.ServiceBean' defined in class path resource [MET转载 2013-09-05 10:17:15 · 2172 阅读 · 0 评论 -
URL,URI,servletPath,contextPath
request.getServletPath()-----/user/register.actionrequest.getContextPath()-----/testWebrequest.getRequestURI()-----/testWeb/user/register.actionrequest.getRequestURL()-----http://localhost:8080/转载 2013-09-05 10:15:03 · 589 阅读 · 0 评论 -
form表单的target
form表单的target,当将iframe设置为隐藏时,可以实现当前页表单提交而不进行跳转刷新。代码如下,首页在页面里准备一个form表单和一个iframe。myIframe">.....................myIframe" style="display: none;"> 提交到action后,action返回一串javascript语句。String scri转载 2013-09-05 10:12:53 · 618 阅读 · 0 评论 -
String和Date、Timestamp之间的转换
一、String与Date(java.util.Date)互转 1.1 String -> Date Java代码 String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日期String的转载 2013-09-05 10:12:22 · 498 阅读 · 0 评论 -
LDAP
LDAP是轻量目录访问协议(Lightweight Directory Access Protocol)的缩写,LDAP标准实际上是在X.500标准基础上产生的一个简化版本AD是Active Directory的缩写,AD应该是LDAP的一个应用实例,而不应该是LDAP本身。比如:windows域控的用户、权限管理应该是微软公司使用LDAP存储了一些数据来解决域控这个具体转载 2013-09-05 10:12:27 · 559 阅读 · 0 评论 -
BASE64Decoder小解
Base64 是网络上最常见的用于传输8Bit 字节代码的编码方式之一,大家可以查看RFC2045~RFC2049 ,上面有MIME 的详细规范。Base64 要求把每三个8Bit 的字节转换为四个6Bit 的字节(3*8 = 4*6 = 24 ),然后把6Bit 再添两位高位0 ,组成四个8Bit 的字节,也就是说,转换后的字符串理论上将要比原来的长1/3 。这样说会不会太抽象了转载 2013-09-05 10:11:41 · 489 阅读 · 0 评论 -
java 字节流与字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行Java代码转载 2013-09-05 10:10:34 · 433 阅读 · 0 评论 -
file.mkdirs和file.mkdir
mkdir() 只能在已经存在的目录中创建创建文件夹。 mkdirs() 可以在不存在的目录中创建文件夹。诸如:a\\b,既可以创建多级目录。转载 2013-09-05 10:08:26 · 571 阅读 · 0 评论 -
浅谈HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1转载 2013-09-05 10:11:02 · 509 阅读 · 0 评论 -
jdbc(RowSet离线结果集)
jdbc(RowSet离线结果集)ResultSet是使用Jdbc编程的人入门和常用的操作数据库的类,自 JDK 1.4 开始,易于使用RowSet接口被引入。RowSet 接口扩展了标准 java.sql.ResultSet 接口。RowSetMetaData 接口扩展了 java.sql.ResultSetMetaData 接口。因此,熟悉 JDBC API 的开发人员必须学习少数转载 2013-09-05 10:14:29 · 958 阅读 · 0 评论 -
<context-param>与<init-param>的区别与作用
* context-param和init-param区别web.xml里面可以定义两种参数:1.application范围内的参数,存放在servletcontext中,在web.xml中配置如下: sex man2.servlet范围内的参数,只能在servlet的init()方法中取得,在web.xml中配置如下:MainServletcom.wes转载 2013-09-11 09:52:07 · 445 阅读 · 0 评论 -
连接池的配置
* 关于连接数据池的使用 1.配置tomcat安装目录conf/context.xml文件 <Resource name="jdbc/message" auth="Container" //name指的是指定Resource的JNDI的名字 type="javax.sql.DataSource" maxActive="100" //maxActive表示原创 2013-10-09 16:51:01 · 532 阅读 · 0 评论 -
xsl
*xsl 1. a.xml Empire Burlesque Bob Dylan USA Columbia 10.90 1985 Hide your heart Bonnie Tyler UK CBS Records 9.9原创 2013-10-09 16:54:04 · 451 阅读 · 0 评论 -
java解析xml
1.如何通过DOM解析xml文档遍历其中的所有元素通过java解析import javax.xml.parsers.DocumentBuilderFactory; DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();//通过工厂创建dbf实例 dbf.setIgnoringElementContentWhi原创 2013-09-17 10:15:43 · 512 阅读 · 0 评论 -
java知识点总结
* java基础1.charAt(1); String a="你好"; char b=a.charAt(1); //注意这里返回的类型是char,1是指的是'好'这个字符,位置是从0开始的2.count++表示先执行输出,然后再++ ++count表示先执行++再执行输出3.String a="helloworld"; a.toCharArray();//返回的是char数组4.原创 2013-10-10 15:32:55 · 990 阅读 · 0 评论 -
upload
* 异步上传 1.页面文件index.jsp 2.处理页面doLogin.jsp <% request.setCharacterEncoding("GBK"); SmartUpload su=new SmartUpload(); su.initialize(pageContext); su.setCharset("GBK"); su.setAllowed原创 2013-10-09 16:56:24 · 1081 阅读 · 0 评论 -
java数据结构
* 数据结构,环状结构1.Node类 public class Node { public T data; public Node next; } 2.Ring类 public class Ring { private Node head; private Node tail; public void add(T value){ Node node=n原创 2013-10-09 16:45:30 · 540 阅读 · 0 评论 -
java的IO
1.关于文件写入,写出source.txt---->中转站---->target.txt源 输入流输出流 目标文件 例如把一个文件写到目标文件中的时候用的是输出流,输入,输出都是相对于程序而言的流分两种:字符流和字节流,字符流比字节流效率要高注意:路径可以只用正斜杠,如果使用反斜杠,必须是\\import java.io.FileReader; impor转载 2013-09-17 10:21:14 · 601 阅读 · 0 评论 -
java正则表达式
import java.util.regex.Matcher; import java.util.regex.Pattern; public static void main(String[] args) throws InterruptedException { Pattern p=Pattern.compile("[abc]"); String str="afffff"; Ma原创 2013-09-17 10:10:02 · 547 阅读 · 0 评论 -
FileItem 出现部分中文乱码
把整个ERP项目进行编码转换,变到了UTF-8,但是目前遇到个比较奇怪的问题,就是在使用了struts提供的FileItem这个类对上传文件的文件名进行操作的时候,经过: fileName = new String(fileName.getBytes("GBK"),"utf-8"); 后,会出现部分中文乱码,比如说“个人简历”四个子,简历二字是乱码,个人没问题。转载 2013-09-05 10:18:55 · 1069 阅读 · 0 评论 -
IOC和DI
IoC与DI首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想办法认识转载 2013-09-04 16:54:53 · 521 阅读 · 0 评论 -
在Eclipse中使用JUnit4进行单元测试
ator ...{ private static int result; // 静态变量,用于存储运行结果 public void add(int n) ...{ result = result + n; } public void substract(int n) ...{ result = result - 1; //Bug: 正确的转载 2013-09-04 16:33:09 · 549 阅读 · 0 评论 -
document.all.WebBrowser.ExecWB的完整说明
document.all.WebBrowser.ExecWBWebBrowser控件实现对IE浏览器的各种控制在不是js打开的页面上按window.close(),会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。试试下面代码:document.all.WebBrowser.ExecWB(45,1)">试着改变参数会得到其他一些功能:WebBrowser转载 2013-09-06 10:01:07 · 897 阅读 · 0 评论 -
java泛型T.class的获取
很早之前写过利用泛型和反射机制抽象DAO ,对其中获取子类泛型的class一直不是很理解。关键的地方是HibernateBaseDao的构造方法中的[java] view plaincopyType genType = getClass().getGenericSuperclass(); Type[] params = ((Paramet转载 2013-09-06 10:08:48 · 758 阅读 · 0 评论 -
单例模式 懒汉式与恶汉式
package cn.ineeke.util; /** * 单利模式——懒汉式 * @author Neeke www.ineeke.com * */public class DB { private static DB db = null; public static DB getInstance(){ if(db == null){转载 2013-09-06 10:02:07 · 651 阅读 · 0 评论 -
log4j:WARN No appenders could be found for logger
1.在src下面新建file名为log4j.properties内容如下:# Configure logging for testing: optionally with log filelog4j.rootLogger=WARN, stdout# log4j.rootLogger=WARN, stdout, logfilelog4j.appender.stdout=org.apach原创 2013-08-16 15:46:12 · 467 阅读 · 0 评论 -
JDK环境变量的配置
1.安装JDK2.配置JAVA_HOME变量名:JAVA_HOME变量值:D:\Program Files\Java\jdk1.6 3.配置CLASSPATH变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\tools.jar 4.PATH后面添加bin,注意.;变量名:Path变量值:.;%JAVA_HOME%\bin; 5原创 2013-08-27 10:42:29 · 378 阅读 · 0 评论 -
ajax,servlet实现无刷新验证用户名是否存在
1.jsp页面中2.js页面//注意把req设置为全局变量,否则onchange事件不执行var req = null; function checkLoginName(obj) { alert("事件执行"); var n = obj.value; var vn = null; if (window.XMLHttpRequest) { req = new原创 2013-08-26 16:55:32 · 959 阅读 · 0 评论 -
不把项目添加到tomcat目录下发布的处理
如果一个项目不发布到Tomcat下的webapp下,那么怎么在Tomcat下配置才能使这个项目能在Tomcat下运行?在conf->Catalina->localhost->huyao.xml例如:workDir="E:\workspace_huyao\huyao\work" deBug="0" reloadabled="true"> aut原创 2013-08-14 14:04:36 · 547 阅读 · 0 评论 -
动态代理在spring中的应用
代理模式 代理模式有三个角色组成: 1.抽象主题角色:声明了真实主题和代理主题的共同接口。 2.代理主题角色:内部包含对真实主题的引用,并且提供和真实主题角色相同的接口。 3.真实主题角色:定义真实的对象。 我们先来看传统方式下一个Proxy的实现实例。假设我们有一个UserDAO接口及其实现类UserDAOImp: UserDA转载 2013-08-13 12:01:28 · 652 阅读 · 0 评论 -
代理模式
一、概念和注意点: Once you write a dynamic proxy class, you can use it to wrap any object, solong as the object is an instance of a class that implements an interface thatdeclares the behavior yo转载 2013-08-13 12:06:58 · 406 阅读 · 0 评论 -
jsp页面导出成word,excel
1.word var word = new ActiveXObject("Word.Application"); var curTbl = document.getElementById("tabid"); var doc = word.Documents.Add("",0,1);//不打开模版直接加入内容 var Range=doc.Range(0转载 2013-09-06 10:03:15 · 779 阅读 · 0 评论 -
UML类图中的6种关系
继承:空心三角形箭头的实线,子类指向父类。代码中通常有extends关键字(Java)。实现:空心三角形箭头的虚线,实现类指向接口。代码中通常有implements关键字(Java)。关联:通常是类A中需要引用另一个类B的实例作为成员变量,表示类A需要“知道”类B。实线箭头,类A指向类B。依赖:通常是类A中的方法需要类B的实例作为其参数或者变量,而类A本身并不需转载 2013-09-06 09:59:10 · 652 阅读 · 0 评论 -
tag标签文件
tag文件只是以tag为后缀名的文本文件。除了jsp页面指令外,其他JSP元素都可以出现在tag文件中页面引用格式 tagdir:用于指定tag文件目录,当页面使用进,会查找该目录下对应的xxxx.tag文件。prefix:指定使用时标签前缀 使用格式例子: tag文件添加属性:当tag文件需要引用页转载 2013-09-04 16:50:23 · 693 阅读 · 0 评论 -
java事物
一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示 当事务执行失败时,所有被该事务影响的数据都转载 2013-09-04 16:51:59 · 577 阅读 · 0 评论 -
getResource()和getResourceAsStream以及路径问题
用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用File file = new File("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处可用,并且从现实应用来讲,最终生成的应用也会部署到Wi转载 2013-09-04 16:37:12 · 503 阅读 · 0 评论 -
sitemesh
假设你打算结合多种技术来构建一个企业级web站点。比如,你准备采用J2EE技术往你的web站点里添加新内容,而这个系统的其他部分是用CGI或者微软的IIS Server搭建的。在这种情况下,怎样让你的应用系统从外观和感受(look and feel)上保持一致呢?一种办案就是采用J2EE技术全部重写,然后选用一种框架,比如Struts-Tiles,但这种办案的开发成本太高,不太现实。另一种转载 2013-09-04 16:38:57 · 459 阅读 · 0 评论