
java
reblue520
这个作者很懒,什么都没留下…
展开
-
发送邮件工具方法
import java.util.Properties;import java.util.UUID;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.in转载 2014-12-17 14:23:33 · 794 阅读 · 0 评论 -
集成Struts2+Spring+Hibernate_两种方案
集成Struts2+Spring+Hibernate第一种方案:让Spring创建Struts2的Action,不让Spring完全管理Struts2的Action Struts2 Action中的依赖对象,默认会根据名称自动装配1、创建web项目2、引入Struts2的依赖包,将依赖包拷贝到WEB-INF/lib下* commons-loggi转载 2015-09-15 20:04:36 · 496 阅读 · 0 评论 -
hibernate常用配置
连接mysql数据库配置:<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> com.mysql.jd转载 2015-09-16 11:07:52 · 431 阅读 · 0 评论 -
mybatis和spring整合的关键配置
spring配置文件 applicationContext.xml:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/m转载 2015-09-24 20:11:26 · 479 阅读 · 0 评论 -
activiti报错ProcessEngines.getDefaultProcessEngine()为null
activiti报错ProcessEngines.getDefaultProcessEngine()为null文件名错误,默认加载classpath下面的activiti.cfg.xml,而不是activiti-cfg.xml原创 2015-10-12 21:09:29 · 5424 阅读 · 3 评论 -
Struts2的类型转换器
Struts2的类型转换器如何实现Struts2的类型转换器?* 继承StrutsTypeConverter* 覆盖convertFromString和convertToString注册类型转换器* 局部类型转换器,局部类型转换器只对当前Action起作用,需要提供如下配置文件:MyActionName-conversion.properties,MyActio转载 2015-09-17 19:59:06 · 471 阅读 · 0 评论 -
mybatis二级缓存应用及与ehcache整合
mybaits的二级缓存是mapper范围级别,除了在SqlMapConfig.xml设置二级缓存的总开关,还要在具体的mapper.xml中开启二级缓存。1.开启mybatis的二级缓存在核心配置文件SqlMapConfig.xml中加入 2.导入ehcache相关jar包ehcache-core-2.6.5.jarmyb转载 2015-09-25 10:12:18 · 3336 阅读 · 0 评论 -
解决报错error the @annotation pointcut expression is only supported at Java 5
eclipse搭建环境后报错error the @annotation pointcut expression is only supported at Java 5 错误意思大致是:注释切入点表达式只支持在Java 5版本以上,我就纳闷了我安装的是jdk1.8啊,不应该是jdk版本低的问题。仔细琢磨了下应该是Spring和注解相关的类包aspectjweaver.jar中有关于JDK原创 2016-01-21 18:12:08 · 6605 阅读 · 2 评论 -
myeclipse的web项目导入到eclipse中
1.导入myeclipse项目2.设置JDK环境3.将导入的项目修改为web项目 将myeclipse中开发的动态web项目直接引入到eclipse中继续开发,启动tomcat时会发出警告,更重的问题是你想启动的项目不知哪里去了,没有读取到配置文件: 警告: [SetPropertiesRule]{Serve原创 2016-01-21 17:45:40 · 9213 阅读 · 1 评论 -
springmvc和mybatis整合关键配置
springmvc+mybaits的系统架构:第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口。 使用mapper的扫描器自动扫描mapper接口在spring中进行注册。 第二步:整合service层 通过spring管理 service接口。 使用转载 2015-09-29 11:17:14 · 4199 阅读 · 0 评论 -
mat工具MemoryAnalyzer进行分析java内存溢出hprof文件
java服务端程序报错后会生成hprof文件,我们可以通过mat工具MemoryAnalyzer进行分析下载地址:http://www.eclipse.org/mat/downloads.php说明:查看HPROF快照 JProfiler能打开用JVM工具(比如jconsole、 jmap或通过-XX:+HeapDumpOnOutOfMemoryError JVM原创 2016-11-25 15:35:42 · 3839 阅读 · 0 评论 -
java工程添加类库
在属性中添加自定义类库在工程中引入自定义类库原创 2015-04-09 21:13:17 · 598 阅读 · 0 评论 -
JSP错误页面处理的两种方式
JSP错误页面处理的两种方式:方法1(真能针对单一页面生效,不推荐):出错页面实例<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here<% int d = 1/0;%>处理错误页面<%@转载 2014-12-11 11:20:46 · 5768 阅读 · 0 评论 -
windows 中java开发环境搭建
安装jdk1.61、下载tomcat服务器2、 解压缩tomcat * 不要使用含有空格和中文目录3、启动tomcat之前 配置 JAVA_HOME 环境变量 ------ 配置JDK安装路径* 注意 JAVA_HOME 使用 下划线 , 配置JDK安装路径时,一定不要以; 结尾4、启动tomcat服务器双击bin/startup.bat原创 2014-11-27 16:53:31 · 547 阅读 · 0 评论 -
MD5加密算法工具类
import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Utils { /** * 使用md5的算法进行加密 * * @param plainText *转载 2014-12-17 14:21:51 · 615 阅读 · 0 评论 -
java乱码问题解决
1.通过统一的过滤器进行了页面过滤(问题排除)2.通过debug功能发现页面传到servelet和DAO中文都是OK的,可以说明在web程序端没有问题问题就可能出现在数据库上面首先查看数据库编码show variables like "%char%";主要是看下面三个参数的编码,没有问题数据库原因排除character_set_clientcharacter原创 2014-12-18 21:11:20 · 509 阅读 · 0 评论 -
制作缩略图java工具类
import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun转载 2014-12-19 09:38:24 · 658 阅读 · 0 评论 -
spring和hibernate集成事物管理配置方法
spring+hibernate,采用声明式事务1、声明式事务配置* 配置SessionFactory* 配置事务管理器* 事务的传播特性* 那些类那些方法使用事务2、编写业务逻辑方法* 继承HibernateDaoSupport类,使用HibernateTemplate来持久化,HibernateTemplate是 Hibernate Sessio转载 2015-09-14 21:06:48 · 622 阅读 · 0 评论 -
struts2文件上传
Struts2上传文件需要注意:Struts2需要运行在JRE1.5及以上版本Struts2支持三种类型的上传组件 Struts2默认采用了apache commons-fileupload1、创建Java Web项目2、引入Struts2的依赖包,将依赖包拷贝到WEB-INF/lib下* commons-logging-1.0.4.jar转载 2015-09-17 15:50:03 · 414 阅读 · 0 评论 -
eclipse总是自动跳到ThreadPoolExecutor解决办法
出现这种状况是因为Eclipse默认开启挂起未捕获的异常(Suspend execution on uncaught exceptions),只要关闭此项就可以了。解决方法:在eclipse中选择Window->Preference->Java->Debug,将“Suspend execution on uncaught exceptions”的勾去掉即可。转载 2015-10-23 14:49:29 · 817 阅读 · 0 评论 -
activit流程引擎启动流程报错
代码如下:目录结构 ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); @Test public void deploymentProcessEngines(){ InputStream inputStreamBpmn = this.getClass().getResourceA原创 2015-10-15 11:53:41 · 1972 阅读 · 0 评论 -
过滤器解决乱码问题
package cn.itcast.estore.web.filter;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.Map;import java.util.Set;import javax.servlet.Filter;import javax.se转载 2014-12-16 20:01:43 · 630 阅读 · 0 评论 -
servlet生成图片验证码
package cn.itcast.servlet.response.demo7;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;i转载 2014-12-11 10:13:53 · 962 阅读 · 0 评论 -
添加struts2本地dtd限制
将源码保重的struts-2.1.7.dtd文件拷贝到dtds文件夹中打开eclipse配置文件window/preferences,搜索xml找到XML Catalog转载 2014-12-26 09:58:48 · 512 阅读 · 0 评论 -
利用jstack命令定位占用cpu高的java线程及具体错误代码信息
1.先用top查询某进程的线程CPU占用情况,定位到cpu占用高的进程pid根据pid定位具体的线程top -p PID -H2.用jtack PID> 28137.log 将具体的线程导入到文件中3.在文件中搜索线程id(需要转成16进制小写)如 上图中的28249的 16进制为6e59在 28137.log 文件中查找 6e59即可定位到原创 2017-02-23 19:16:54 · 946 阅读 · 0 评论