java
文章平均质量分 57
muzizhuben
这个作者很懒,什么都没留下…
展开
-
Spring注解@Component、@Repository、@Service、@Controller @Resource、@Autowired、@Qualifier 解析[转]
我们在使用spring的时候经常会用到这些注解,那么这些注解到底有什么区别呢。我们先来看代码同样分三层来看:Action 层:package com.ulewo.ioc;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereo转载 2016-01-20 17:36:23 · 3113 阅读 · 0 评论 -
使用javaMail接收邮件(较全)
package org.davidfang.mail;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;i转载 2012-07-31 10:12:01 · 1024 阅读 · 0 评论 -
使用myeclipse的反向工程来生成相应的hibernate映射文件和POJO类
1、 数据库设计建立crud.student数据库表:图1 数据库表你可以使用如下语句创建该库表:[sql] view plaincopycreate database if not exists `crud`; USE `crud`; DROP TABLE IF EXISTS `student`; CREATE TABLE `st转载 2012-08-07 11:20:42 · 3909 阅读 · 0 评论 -
java中代码的注释和快捷键 [转]
添加必要的注释,对一个有责任心、有道德模范的前端必须具备的好习惯,可以大大提高代码的可维护性、可读性。java代码注释快捷键:ctrl+shift+/首先熟悉一下html、css、js的注释的写法:1、HTML注释语法:2、css注释语法/* 注释内容 *//* ----------文字样式开始---------- */3、jav转载 2012-11-22 14:30:01 · 1693 阅读 · 0 评论 -
Java操作Excel编程接口
利用java操作Excel,有个开源的东东-jxl.jar,可以到http://sourceforge.net/project/showfiles.php?group_id=79926下载。下面列出他的一些编程接口:类作用Workbook表示只读的Excel工作簿和构造Workbook的工厂类WritableWorkbook可写的Excel工转载 2014-10-28 16:16:12 · 1707 阅读 · 0 评论 -
JAVA 检测网络是否为连通状态 ping
要用java检测网络资源是否可用,我们可以采用以下两种方法:一种方法是调用ping命令,如:Process process= Runtime.getRuntime().exec("ping 192.168.0.5"); InputStreamReader return = new InputStreamReader(process.getInputStream()); Line转载 2013-06-28 14:15:28 · 8372 阅读 · 0 评论 -
spring项目中监听器作用-ContextLoaderListener(项目启动时,加载一些东西到缓存中)
2 作用:在启动Web容器时,自动装配Spring applicationContext.xml的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。在ContextLoaderListener中关联了ContextLoader这个类,所以整个加载配置过程由ContextLoader来完成 p原创 2013-06-20 11:06:41 · 27301 阅读 · 1 评论 -
Java中Json格式数据的应用
JSON是一种很简洁很重要的数据格式,通常用来交换传输数据,广泛使用于JavaScript技术中,并逐渐在各种流行编程语言中火了起来。在Java中也有一个JSON的库,用来重要作用就是Java对象与JSON、XML数据的相互转换,有着重要的应用。 开源的JSON库主页:http://json-lib.sourceforge.net/ 环境:JDK5 , json-lib-2.3-jdk转载 2013-06-14 17:32:20 · 738 阅读 · 0 评论 -
Spring定时任务的几种实现[转]
近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTa转载 2013-05-20 10:50:43 · 976 阅读 · 0 评论 -
Cannot create PoolableConnectionFactory(Io 异常: The Network Adapter could not establish the connec
Cannot create PoolableConnectionFactory(Io 异常: The Network Adapter could not establish the connection ) 最近使用ORACLE数据库作项目,创建连接池的时候出现Cannot create PoolableConnectionFactory(Io 异常: The Network Adapter转载 2012-08-10 10:13:54 · 92991 阅读 · 4 评论 -
Hibernate SQL方言 (hibernate.dialect)
Hibernate SQL方言 (hibernate.dialect)数据库hibernate方言DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hibernate.dialect.DB2400DialectDB2 OS390org.hibernate.dial转载 2012-04-20 14:00:23 · 581 阅读 · 0 评论 -
AJAX请求时status返回状态明细表
在《Pragmatic Ajax A Web 2.0 Primer 》中偶然看到对readyStae状态的介绍,感觉这个介绍很实在,摘译如下: 0: (Uninitialized) the send( ) method has not yet been invoked. 1: (Loading) the send( ) method has been invoked, requ转载 2012-04-18 10:24:20 · 5429 阅读 · 0 评论 -
fckeditor和谷歌浏览器不兼容的问题
原因是它读取浏览器版本时报错,最简单的改动方法就是去掉验证,即在FCKEditro.isCompatible()代码中增加判断有AppleWebKit串就 return true;private boolean isCompatible() { String userAgent=request.getHeader("user-agent"); if(userAgent==n转载 2012-03-07 11:01:36 · 6443 阅读 · 1 评论 -
SSH整合中出现的错误
SSH整合中出现的错误 先总结如下 1. 出现如下的错误 Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested转载 2012-02-29 09:43:12 · 1210 阅读 · 0 评论 -
(精)java:生成文件下载的中文名乱码解决
response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8"));下载的程序里有了这句,一般在IE6的下载提示框上将正确显示文件的名字,无论是简体中文,还是日文。不过当时确实没有仔细测试文件名很长的中文文件名。先如今经过仔细测试,发转载 2012-02-22 15:31:58 · 878 阅读 · 0 评论 -
jstl <fmt:formateDate>
jstl 2011-02-20 8:07jakarta-taglibs-standard-1.1.2/lib---jstl.jar、standard.jar/tld---fmt.tldhttp://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>fmt:formatDate 的输出格式2004-5-转载 2012-02-23 13:40:42 · 2268 阅读 · 0 评论 -
使用java技术将Excel表格内容导入mysql数据库
1、添加POI jar包到项目的lib目录下2、Excel文件目录:d://excel.xls3、数据库字段为:num1 num2 num3 num4 num5 num64、数据库名:blog5、表名:test6、编写类:连接mysql的字符串方法、插入的方法、实体类 1 import java.io.FileInputStream; 2 impor转载 2014-10-27 12:00:00 · 2921 阅读 · 2 评论 -
使用commons email发送邮件
使用commons email发送邮件在项目中,一直来是使用spring对java mail的封装,来发邮件的。虽然spring的封装已经大大简化了发送邮件的复杂度,但是今天要介绍下apache commons email组件,对java mail进行了更好的封装,对于客户端的调用,已经是相当地方便了。commons-email maven库地址: commons-email转载 2013-08-08 15:46:45 · 2165 阅读 · 0 评论 -
java正则实现各种日期格式化
packagecom.st.test; importjava.text.DateFormat;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.HashMap;importjava.util.regex.Patte转载 2015-12-14 11:21:47 · 3046 阅读 · 0 评论 -
FCKEditor过滤html标签的解决办法
晚上在修改后台管理程序关于模板在线修改的部分,模板代码是用数据库存储的,编辑器使用的简化版本的fckeditor,遇到了html标签里的head和body标签被编辑器自动过滤的奇怪现象,俗话说知之为知之,不知百度之,在百度里搜索了一下找到了正确的解决方法,尝试之后证实有效。技术内容贴出来共享,如果你在做类似模板功能的时候使用fckeditor出现问题的话可以参考这里。FCKConfig转载 2012-07-23 15:21:10 · 4104 阅读 · 0 评论 -
Jacob 导出word文档 资源无法正常释放 解决方法
操作word文档失败!com.jacob.com.ComFailException: Can't map name to dispid: Open 2009-03-17 15:11:41,812 WARN [org.apache.struts.action.RequestProcessor] - class com.jacob.com.ComFailException> 2009-3-转载 2012-08-29 17:01:09 · 22043 阅读 · 1 评论 -
JAVA中对存储过程的调用方法(转)
一:Java如何实现对存储过程的调用: A:不带输出参数的 ---------------不带输出参数的----------------------------------create procedure getsum@n int =0asdeclare @sum intdeclare @i intset @sum=0set @i=0while @i转载 2012-09-08 10:10:35 · 901 阅读 · 0 评论 -
腾讯微博API 返回数据中文乱码的问题的解决方案
近日,在调用腾讯微博的相关接口时,遇到中文乱码问题。对接收到的数据进行utf-8编码也不行,虽然得到的信息多数已经转为中文,但是仍有个别字或者符号被转义为?等 ,这样不仅没正常转义还造成json格式错误。 今天终于解决了这个问题。现在分享给大家,共同学习。 解决方案: 就是把QHttpClient.java文件里的这一部分 /*byte[] b=new byt原创 2012-12-24 14:36:10 · 3891 阅读 · 2 评论 -
Hibernate常见面试知识点
1. Hibernate中find和iterate的区别?find方法和iterator方法的区别(1) iterator首先会获取符合条件的记录的id,再跟据id在本地缓存中查找数据,查找不到的再在数据库中查找,结果再存在缓存中。N+1条SQL语句。(2) find根据生成的SQL语句,直接访问数据库,查到的数据存在缓存中,一条SQL语句。2. 为什么要转载 2013-03-11 14:17:50 · 4169 阅读 · 1 评论 -
发送邮件 支持添加多个附件
import java.io.File;import java.util.HashMap;import java.util.Map;import javax.mail.internet.MimeUtility;import org.apache.commons.mail.DefaultAuthenticator;import org.apache.commons.mai原创 2013-07-09 18:26:10 · 2292 阅读 · 1 评论 -
JavaMail:带附件的邮件格式解析
最近上课时,用到了JavaMail。JavaMail可以使用POP3协议接受邮件,可用来实现邮件发布文章功能。那么具体该怎么做呢?这就必须先要明白带附件的邮件的格式。当收到邮件后进行解析,我们可以看到如下的邮件代码(注意为了便于阅读,已经将分隔符替换为比较容易阅读的格式):Received: from 127.0.0.1 by FMS4711; Fri, 25 Jul 2008 13:02:3转载 2013-07-09 19:39:00 · 2351 阅读 · 0 评论 -
flash上传附件 uploadify3.0详细说明
Uploadify有一个参数是 buttonText 这个无论你怎么改都不支持中文,因为插件在js里用了一个转码方法把这个参数的值转过码了,解码的地方在那个swf文件里,看不到代码,所以这条路不行。另一个参数,网上很少提到,是 buttonImg( 按钮图片),这时你完全可以用一个图片来替换掉插件自带的那个黑色的flash浏览按钮,只要你自己的图片上是中文,这不就解决了中文按钮问题么?如果转载 2013-10-24 11:26:25 · 4472 阅读 · 0 评论 -
mysql position,find_in_set ,location,instr 区别
表A 字段b查询表原创 2014-11-05 11:21:20 · 4762 阅读 · 0 评论 -
如何将java程序变成exe可执行文件(转)
将java编织成.class后,如果只是用java命令来执行总觉得不是太过瘾,找个办法生 成像exe文件一样用鼠标双击便可执行的文件,应该是很有趣的啊。这里我用了一个名字叫做exe4j的免费小软件,感觉不错。 首先, 当然是要下载个exe4j。我的是2.2版本的,license:L-g782dn2d-1f1yqxx1rv1sqd。 接着,将 你要选择好你即将发布的.class文转载 2012-12-25 15:17:06 · 1512 阅读 · 0 评论 -
urlrewrite配置
这东西简单,但还是记录下,好查。首先抄一下使用这东西的好处一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多二:美化URL,去除了那些比如*.do之类的后缀名、长长的参数串等,可以自己组织精简更能反映访问模块内容的URL三:更有利于搜索引擎的收入,通过转载 2014-04-30 10:32:54 · 943 阅读 · 0 评论 -
releaseSession理解
Hibernate可以实现分页查询,昨天试了一下,分页效果不错。但是发现了一个问题,就是当请求超过20次的时候页面就会卡死。经检查,是卡在分页查询这一块。应用程序采用struts2 + spring2 + hibernate3架构 连接池配置使用的是c3p0, 最大池大小为20, 很显然是连接池耗尽导致的。 增加连接池大小只是饮鸩止渴,总还有耗尽的时候,必须找到根本原因。D转载 2012-05-31 10:33:07 · 4752 阅读 · 1 评论 -
仿智联招聘实现简历导出功能
if Trim(request("Action"))="daochu" then导出到exceldim Num,xlApplication,xlWorksheetNum=request.form("BoxId").countif Num=0 thenResponse.Write"" Response.Write"alert(""请选择要导出的数据!"");" Res转载 2012-08-22 15:10:59 · 8613 阅读 · 0 评论 -
Hibernate中Clob字段的使用
数据库的大字段操作向来属于数据库操作中最麻烦的部分。以前在Java开发中,无论是使用JDBC还是使用Hibernate这样的持久化映射工具。大字段操作的代码都是又丑又长,散发出一种“坏味道”。我们在网上搜索一下,能找到的代码大多非常复杂。其实,随着厂商的不断努力,对于大字段的操作已经越来越容易了。比如SQL Server 2005中推出了新的大字段类型,可以向操作varchar等普通字段类型一转载 2013-03-11 10:50:42 · 682 阅读 · 0 评论 -
ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error"异常原因分析
在网上查找了了下原因,大概归结为: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error的原因是由于处理http连接时,正在输出内容时,用户关闭了IE,会出现一个"ClientAbortException",属于I/O处理中出现的一个异常,应用服务器应该会捕捉。转载 2012-02-14 10:36:58 · 11755 阅读 · 0 评论 -
java遍历map方法
java 代码:import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class MapTest { public static void main(String[] args) { Map map = new Ha转载 2012-02-07 14:09:53 · 6931 阅读 · 0 评论 -
java判断数字(整型,浮点) 正则表达式
//浮点型判断 public static boolean isDecimal(String str) { if(str==null || "".equals(str)) return false; java.util.regex.Pattern pattern = Pattern.compile("[0-9]*(\\.?)[0-9]*"); return pat转载 2011-12-20 14:21:30 · 7890 阅读 · 0 评论 -
spring配置文件获取其他properties文件中的值及使用
为避免在JAVA程序中使用Hardcode,我们经常使用一些properties文件存放一些经常变化的数据,在runtime环境下通过配置这些数据来达到灵活配置应用程序。 1.介绍 为避免在JAVA程序中使用Hardcode,我们经常使用一些propertie转载 2011-09-23 10:59:19 · 7463 阅读 · 0 评论 -
hibernate3.2上使用UserType范例
仔细看看hibernate的DOC发现不少惊奇的东东,后悔自己的旁门助道是多么的无用. 本次主要实现目的. 数据库表:EchoMessageEmail,其中有三个字段id(自动编号)\name\Email(varchar) 实现目的:数据库字段中Email的值是类似于转载 2011-09-15 16:59:08 · 962 阅读 · 0 评论 -
Hibernate的Criteria 的用法进行总结:
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设原创 2011-08-19 11:34:26 · 358 阅读 · 0 评论 -
eclipse的,快捷键
发个eclipse的,每个工具都有快捷键设置界面可以去找找 Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前原创 2011-08-19 10:58:24 · 320 阅读 · 0 评论