
java
ZLHRoar
关于明天的事,后天就知道了
展开
-
[Struts2] Action Implements SessionAware
Struts2 的Action中若希望访问Session对象,可采用两种方式: 1、从ActionContext中获取; 2、实现SessionAware接口。1、从ActionContext中获取:import java.util.Map; import com.opensymphony.xwork2.ActionContext; import com.opensy...原创 2014-05-05 11:32:49 · 119 阅读 · 0 评论 -
解压zip包或者rar包工具类
package com.ylink.util;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.Enumeration;import org.apache.tools.a...原创 2015-01-06 11:19:20 · 202 阅读 · 0 评论 -
Java 提高系统性能(转)
首先是从三方面来提高的,应用层面,服务器端层面,数据库层面。 一、应用层面 1、采用freemaker或者velocity来做页面静态化,提高网站的访问速度。 二、服务器端 1、对于一些不经常增删改的数据做缓存,比如memcached,redis,mongodb 2、对于图片的话,采用fastDFS来做图片的分布式服务器,加快图片的存储与读取。 3、对于安全方面,采用数据库事务来保证数据的安全性能...原创 2015-01-06 11:27:37 · 184 阅读 · 0 评论 -
Hibernate框架]Hql语句in中带参数的写法 (转)
最近遇到两次在hql的in中传递参数的问题,最初让我纠结万千。 在dao层已经封装好了一个使用hql获取数据的方法:Java代码 public List<?> findByHql(String hql, Map<String, Object> map, int pageSize,int pageNo) { return this.g...原创 2015-01-20 11:45:53 · 535 阅读 · 0 评论 -
学习Spring必学的Java基础知识(6)----ThreadLocal .(转)
引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。): [1] Java反射知识-->Spring IoC :http://www.iteye.com/topic/1123081 [2] Java动态代理--...原创 2015-01-21 10:17:30 · 287 阅读 · 0 评论 -
Java反射得到属性的值和设置属性的值 .
package com.whbs.bean; public class UserBean { private Integer id; private int age; private String name; private String address; publ...原创 2015-03-05 17:02:21 · 200 阅读 · 0 评论 -
java清理指定目录下的空文件夹
import java.io.File;import java.util.ArrayList;import java.util.List;/** *//** * ********************************************** * @description 删除指定目录下的空文件夹 * 在清除项目业务日志文件时会经常遇到 *...原创 2014-09-02 10:51:40 · 292 阅读 · 0 评论 -
jQuery选择器总结 (转)
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用my...原创 2015-05-07 10:18:20 · 144 阅读 · 0 评论 -
(转)WebService之WSDL和SOAP实例(基于JAVA)
开发环境:jdk1.6 + Tomcat 6.0.18 + MyEclipse6.0 首先是使用WSDL协议实现:这里使用XFire XFire一个免费、开源的SOAP框架,它构建了POJO和SOA之间的桥梁,主要特性就是支持将POJO通过非常简单的方式发布成Web服务,其原理是以接口反射机制自动取得远程方法的 WSDL是一个用来描述Web服务和说明如何与Web服务通信的XML语言 准备:开发之...原创 2015-07-22 16:23:36 · 730 阅读 · 0 评论 -
soap学习笔记(一)-----soap简介
最近在做一个数据同步的功能,涉及用到了soap协议的一些知识,觉得还是不错的一个东西,于是作了一个学习笔记。什么是SOAP? SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议,它包括四个部分:SOAP封装(envelop),封装定义了一个描述消息中的内容是什么,是谁发送的...原创 2015-07-30 15:08:01 · 704 阅读 · 0 评论 -
soap学习笔记(二)-----soap入门篇
SOAP的全称是Simple Object Access Protocol,即简单对象访问协议。简单地说,SOAP是一种有线协议,类似于CORBA的IIOP、DCOM的ORPC或Java远程方法调用的Java远程方法协议(Java Remote Method Protocol,JRMP)。你也许会怀疑,既然已经有了那么多有线协议,为什么我们还需要另外一种?事实上,这不正好导致前面所讨论的问题吗?...原创 2015-07-30 15:12:32 · 395 阅读 · 0 评论 -
soap学习笔记(三)-----用Axis2进行SOA开发:了解Axis2基础
Apache Axis2 是 Apache Axis SOAP 项目的后继项目。此项目是 Web 服务核心引擎的重要改进,目标是成为 Web 服务和面向服务的体系结构(Service-Oriented Architecture,SOA)的下一代平台。 Apache Axis2 是 Apache Axis SOAP 项目的后继项目。此项目是 Web 服务核心引擎的重要改进,目标是成为 ...原创 2015-07-30 15:14:09 · 306 阅读 · 0 评论 -
j2ee web service开发--SAAJ 带附件的soap消息
带附件的soap消息api,其内容很丰富,它是一个允许用soap消息而不是用jax-rpc来调用web service的API .它通过直接创建XML消息来完成web serivce的调用.SOAP API 简化了创建XML的工作. 取自j2ee文档的soap消息的结构图. 完整的SAAJ客户端程序. 服务器端的程序在j2ee web service开发(一) 里可以找到.没有详细介绍saaj的...原创 2015-07-30 15:26:54 · 260 阅读 · 0 评论 -
soap学习笔记(六)----使用Axis2传输附件(AXIS2 MTOM) (上)
本文介绍如何使用Axis2传递附件。 1.工作环境IDE: Eclipse 3.1.2jdk: jdk1.5.0_04Tomcat: apache-tomcat-5.0.28AXIS2:1.0(war版本和bin版本)2.实现 在Eclipse新建一个动态web工程,在WEB-INF\lib下加入axis2所需的jar包。本例的是一个系统的用户上传下...原创 2015-07-30 15:48:40 · 401 阅读 · 0 评论 -
jquery validate.js表单验证的基本用法入门(转)
jquery.validate.js是jquery下的一个验证插件,功能比较强大,早就有所耳闻但是一只没有动手用过,现在在于能够研究一下了。这里转载一篇前辈写的文章,在我自己的理解上修改了一下,仅作记录。 先贴一个国内某大公司的代码: 复制代码 代码如下:<script type="text/javascript"> function lang(key) { mylang...原创 2014-10-27 14:37:57 · 172 阅读 · 0 评论 -
Aviator——开源轻量级、高性能的表达式求值器 (转)
一、轮子的必要性 表达式的求值上,java的选择非常多,强大的如Groovy、JRuby,N年没维护的beanshell,包括javaeye上朋友的IKExpression。为什么还需要Aviator?或者说Aviator的特点是什么? 我将Aviator定位在Groovy这样全功能的脚本和IKExpression这样的简易的表达式求值之间的东西,如果你不希望带上Groovy...原创 2014-11-27 11:06:06 · 1286 阅读 · 0 评论 -
如何由XSD自动生成XML和实体类
项目中有时候要用XML作为数据源,因此需要定义XML文件和相应的类,最佳方法是首先定义XSD,然后自动生成实体类,最后生成XML和填充数据;读取XML数据源的时候,首先用XSD验证XML数据格式,然后自动读入实体类使用。 自动读取XML数据到实体类:<!--Code highlighting produced by Actipro CodeHighlighter (freewar...原创 2014-11-27 17:10:34 · 302 阅读 · 0 评论 -
XML 和 java对象相互转换 (转)
下面使用的是JDK自带的类,没有引用任何第三方jar包。 Unmarshaller 类使客户端应用程序能够将 XML 数据转换为 Java 内容对象树。备注:marshal(序列化、排列、整理)Marshaller 类使客户端应用程序能够将 Java 内容树转换回 XML 数据。 Java代码 package hb.jaxb; ...原创 2014-12-01 14:29:37 · 160 阅读 · 0 评论 -
JS中&&和||用法
&&和||在JQuery源代码内尤为使用广泛,由于本人没有系统的学习js,所以只能粗略的自我理解出来,希望大家指点下。粗略理解如下:a() && b() :如果执行a()后返回true,则执行b()并返回b的值;如果执行a()后返回false,则整个表达式返回a()的值,b()不执行;a() || b() :如果执行a()后返回true,则整个表达式返回a(...原创 2014-12-22 10:53:58 · 155 阅读 · 0 评论 -
Navicat For Mysql快捷键
1.ctrl+q 打开查询窗口2.ctrl+/ 注释sql语句3.ctrl+shift +/ 解除注释4.ctrl+r 运行查询窗口的sql语句5.ctrl+shift+r 只运行选中的sql语句6.F6 打开一个mysql命令行窗口7.ctrl+l 删除一行8.ctrl+n ...原创 2014-06-24 10:35:05 · 134 阅读 · 0 评论 -
Java线程池使用说明
原文链接:http://automaticthoughts.iteye.com/blog/1612388一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中...原创 2014-05-07 17:15:01 · 120 阅读 · 0 评论 -
java多态之Override
原文:http://skyuck.iteye.com/blog/764696 Override(重写)是子类与父类的一种多态性体现。 Override允许子类改变父类的一些行为。 为什么需要Override:当父类不满足子类的一些要求时我们就需要子类对父类的一些行为进行重写。 例如:某公司里的员工的电话号码不允许对外公开,而销售人员(员工)的电话号码则需要对外公开。 这时我们就可以这样做...原创 2014-05-08 15:32:57 · 218 阅读 · 0 评论 -
jdbc中关于oracle集群的配置写法(转载)
jdbc:oracle:thin:@(description=(address_list= (address=(host=10.0.10.2) (protocol=tcp)(port=1521))(address=(host=10.0.10.3)(protocol=tcp) (port=1521))(load_balance=yes)(failover=yes))(connect_data=(s...原创 2014-05-08 15:48:08 · 570 阅读 · 0 评论 -
java 之多态(转)
转自:http://skyuck.iteye.com/blog/870217 关于java多态之前也写过一篇文章 java多态之父子构造器 今天看了java编程思想多态那章节,觉得还是有几个地方需要做一个记录 1.多态与域 当我了解多态机制的时候,我认为所有的事物都可以多态的发生,然而事实上之后普通的方法调用才是多态的,例如,如果你直接访问某个域,这个访问就将在编译器就进行解析...原创 2014-05-08 16:09:21 · 147 阅读 · 0 评论 -
数目字证书及安全加密(一)数字证书基础知识
1.名词解释SSL安全套接层(Secure Sockets Layer,SSL)是一种安全协议,在网景公司(Netscape)推出首版Web浏览器的同时提出,目的是为网络通信提供安全及数据完整性保障,SSL在传输层中对网络通信进行加密。SSL采用公开密钥技术,保证两个应用间通信的保密性和可靠性,使客户与服务器应用之间的通信不被攻击者窃 听。它在服务器和客户机两端可同时被支持,目前已成为互联网上保...原创 2014-05-13 14:23:03 · 354 阅读 · 0 评论 -
Java实现数字证书生成签名
package com.ylsoft.cert; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.security.InvalidKeyException;...原创 2014-05-13 15:47:17 · 521 阅读 · 0 评论 -
java中获取ServletContext常见方法
1.在javax.servlet.Filter中直接获取ServletContext context = config.getServletContext(); 2.在HttpServlet中直接获取this.getServletContext() 3.在其他方法中,通过HttpRequest获得request.getSession().getServle...原创 2014-05-14 14:34:15 · 216 阅读 · 0 评论 -
基于servlet的文件下载
package com.future.zfs.util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import j...原创 2014-05-19 11:49:01 · 123 阅读 · 0 评论 -
java经典小程序
1,编写程序,判断给定的某个年份是否是闰年。 闰年的判断规则如下: (1)若某个年份能被4整除但不能被100整除,则是闰年。 (2)若某个年份能被400整除,则也是闰年。 import java.util.Scanner;class Bissextile{ public static void main(String[] ar...原创 2014-05-19 17:09:57 · 148 阅读 · 0 评论 -
SAX解析和生成XML文档
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本人声明。否则将追究法律责任。 作者: 永恒の_☆ 地址:http://blog.youkuaiyun.com/chenghui0317/article/details/11990891一、前言 SAX操作xml是基于事件来完成的,自己只负责调用解析的方法,然后具体解析操作都是交给DefaultHandler处理者来...原创 2014-05-22 11:30:58 · 129 阅读 · 0 评论 -
彻底解决m2eclipse之Unable to update index for central | http://repo1.maven.org/maven2
maven是个好东西,eclipse上的maven插件m2eclipse也非常方便,但是最近这个东西经常无法连接到maven index的更新网站,然后eclipse就很无奈的出现提示out of momery... google了下,发现大片的相同问题,但是解决方案就大都比较 而且有个解决方法被无数人转载——直接禁用maven index的自动更新。。。 好吧,我知道不用maven的人很多。。...原创 2014-05-28 10:05:53 · 235 阅读 · 0 评论 -
如何启动eclipse时提示选择工作空间||删除workspace空间的目录
由于一直习惯eclipse中只使用一个工作空间,所以一般在eclipse刚刚安装好后第一次启动时,我就钩上了弹出的工作空间选择的对话框中以后不再提示的钩选。结果这次突然需要用到它的工作空间提示功能了,却突然不知道如何找回它的提示功能了。。。。。 设置方法如下:Window -> Preferences -> General -> Startup and Shuodown...原创 2014-05-28 11:35:08 · 150 阅读 · 0 评论 -
Java 基本类型(转)
原文:http://gaolixu.iteye.com/blog/412973 基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。 基本类型共有九种,它们分别都有相对应的包装类。对于基本类型void以及它的包装类java.lang.Void...原创 2014-05-30 17:25:51 · 146 阅读 · 0 评论 -
Eclipse安装Freemarker Editor插件
在下面网址里下载freemarker-ide:http://sourceforge.net/projects/freemarker-ide/files/下载完成后后解压,由于该IDE里面的freemarker版本较老,需要将现有(自己用的)版本的freemarker.jar替代原来的freemarker-2.3.6.jar,并修改:/META-INF/MANIFEST.MF 将Bu...原创 2014-06-03 12:00:00 · 140 阅读 · 0 评论 -
js浮点数精确计算函数(加,减,乘,除)
//浮点数加法运算 function FloatAdd(arg1,arg2){ var r1,r2,m; try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0} try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0} ...原创 2014-06-11 16:30:58 · 148 阅读 · 0 评论 -
eclipse 添加 Courier New 字体
下载了eclipse3.7,发现这个版本默认的字体不是Courier New,后来通过eclipse->windows->preferences->general->apperance->colors and fonts->basic->text fonts设置,发现没有这个字体(能找到这个字体的直接设置就行),后来网上找了资料,可以直接修改配置先在...原创 2014-06-24 09:42:53 · 122 阅读 · 0 评论 -
eclipse 编码设置
一般Java文件编码格式是UTF-8的。以下以默认GBK改为UTF-8为例。 1.改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式。 eclipse->window->preferences->General->workspaceTypes->Other->UTF-8->OK 汉化版:eclipse->窗口->首选项-...原创 2014-06-24 10:15:49 · 117 阅读 · 0 评论 -
Java连接DB2
这里先说一下,DB2和JDBC驱动的问题,这个是摘来的。Java代码 解读java连接db2的四种类型 第一种:目前IBM一直都没有提供 TYPE 1的JDBC驱动程序. 第二种:类型2驱动:COM.ibm.db2.jdbc.app.DB2Driver, 该驱动也位于包 db2java.zip中,JDK必须能访问db2的db2j...原创 2014-12-17 15:56:58 · 268 阅读 · 0 评论