![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
StackOverFlowmmunity
内存溢出
展开
-
J2EE相关随笔
hibernate-jpa @Column 中的name属性,如果为大写如INSETTIME 映射数据库字段时不会添加_ ,若为InsetTime 则会加下滑线为 inset_time原创 2017-06-07 11:46:34 · 216 阅读 · 0 评论 -
spring 多数据源的配置
xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.or转载 2016-02-18 16:08:34 · 346 阅读 · 0 评论 -
JQuery中$.ajax()方法参数详解
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type:要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout:要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设转载 2016-03-16 19:26:00 · 243 阅读 · 0 评论 -
DWZ调整zTree
DWZ整合zTree(实现版)1.准备工作: Dwz 1.4.6 ZTree 3.5.15 Jquery 1.7.22.工程视图 3. 整合步骤3.1.CSS替换: 找到DWZ中的core.css 文件,注释tree样式;将zTree中的样式文件css/zTreeStyle/zTreeStyle.c转载 2016-01-11 21:05:22 · 752 阅读 · 0 评论 -
使用WebService 和RMI远程协作
说说WebService和RMI的协作。我们先来看这个需求的模型是怎么样的。看下图 系统要求有Smart device对远程的JVM2里的程序控制,所以我们引入了WebService,通过WebService间接调用JVM2里的东西,WebSerivce本身运行在JVM1,JVM1和JVM2可以在不同机器上,这里demo程序转载 2015-12-08 10:23:48 · 316 阅读 · 0 评论 -
axis调用RMI模式WebService
1、RMI接口,很简单的2个方法,继承Remote接口 package com.hoo.rmi;import java.rmi.Remote;/** * function:用axis实现RMI调用 * @author hoojo * @createDate Dec 16, 2010 16:22:25 PM * @file HelloRMI.java *转载 2015-12-08 10:49:00 · 303 阅读 · 0 评论 -
springMVC返回hibernate多对多对象的json时 出现无限循环
jackson中的@JsonBackReference和@JsonManagedReference,以及@JsonIgnore均是为了解决对象中存在双向引用导致的无限递归(infinite recursion)问题。这些标注均可用在属性或对应的get、set方法中。 @JsonBackReference和@JsonManagedReference:这两个标注通常配对使用,通常用在父子关系中转载 2016-01-24 23:43:47 · 1470 阅读 · 0 评论 -
解决web应用用户退出系统后浏览器后退问题
1. 解决用户退出系统后,点击浏览器后退按钮,在用户登陆之前或者退出之后都不应该出现在浏览器中。 造成上面的原因是:当点击后退按钮时,默认情况下浏览器不是从Web服务器上重新获取页面,而是从浏览器缓存中载入页面。 解决方法是:禁止浏览器缓存页面:Java代码 // 防止缓存 //Forces caches to obtain a n转载 2016-01-23 11:11:38 · 3301 阅读 · 2 评论 -
spring mvc实现Restful返回xml格式数据
最近,想在自己的小项目中搭建一个Restful风格的服务接口api,项目用的spring mvc 3,听说spring mvc本身就能十分方便的支持restful的实现,于是查询了下资料,果然非常强大。在一次偶然的#墙#外#(你懂的)状态下浏览到了一个老外的博客,举了几个入门例子十分经典,原文是E文+被墙状态,觉得有必要扒过来收藏学习下。 在本示例中,我们将向您展示如何将对象转换成xm转载 2016-01-19 11:28:45 · 289 阅读 · 0 评论 -
含有GROUP BY子句的查询中如何显示COUNT()为0的结果
在SQLServer数据库查询中,为了对查询成果进行对比、解析,我们经常会用到GROUPBY子句以及COUNT()函数来对查询成果进行分类、统计等。然则我们在应用的过程中往往会存在一些题目,本文我们就介绍了一个题目,并给出了它的解决规划,接下来就让我们来一路懂得一下这项目组内容吧。1.题目:如下ExampleTable表,求各类类(CategoryID)满足Flag便是1的转载 2016-03-22 17:12:03 · 4642 阅读 · 0 评论 -
去掉img标签里的width 和 height的属性
public class ImageRemove { public static void main(String args[]){ String html = ""; html = html.replaceAll("(]*?)\\s+width\\s*=\\s*\\S+","$1"); html = html.replaceAll("(]*?)\\转载 2016-04-20 15:41:26 · 4597 阅读 · 0 评论 -
FIND_IN_SET和GROUP_CONCAT的用法
find_in_set 函数使用方法 个例子来说:有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文...1,12,13 等等 。现在有篇文章他既是 头条,又是热点,还是图文,type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4图文标准的文章呢??这就要我们的 find_in_转载 2016-05-15 22:13:14 · 977 阅读 · 0 评论 -
Spring Session原理
Spring Session的架构当实现session管理器的时候,有两个必须要解决的核心问题。首先,如何创建集群环境下高可用的session,要求能够可靠并高效地存储数据。其次,不管请求是HTTP、WebSocket、AMQP还是其他的协议,对于传入的请求该如何确定该用哪个session实例。实质上,关键问题在于:在发起请求的协议上,session id该如何进行传输?Sprin转载 2017-04-04 20:48:51 · 715 阅读 · 0 评论 -
一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
一个服务器上搭建了多个tomcat或者weblogic,端口不一样,同时启动访问时session丢失。如:A,B两个服务,在浏览器中登录访问A后,当前打开的浏览器上在开一个选项卡访问B服务后,回过来点击访问A时session丢失,需要重新登录A才可以访问。经过资料查找,发现问题是因为:IP相同认为是同一个域,接收了B的set-cookie指令,把对应的cookie内容覆盖了,其中包括jsessio转载 2017-04-01 15:56:26 · 560 阅读 · 0 评论 -
mysql分表方法-----MRG_MyISAM引擎分表法
一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10进行取模。转载 2017-01-25 15:28:52 · 229 阅读 · 0 评论 -
web服务器与应用服务器静态文件处理
网站通常会采用web服务器(如Nginx、apache)与应用服务器(如tomcat、jboss、jetty等)组合提供服务,这样做的优势是什么?1. 功能侧重点不同。web服务器性能显著,如Nginx可以支撑5万并发连接;对js、css、图片等静态文件有较强的处理能力;可按照预定规则过滤url以及URL的重定向;可作为软负载提供负载均衡服务等等应用服务器相对笨重,更多的是用于处理较复转载 2016-10-14 11:12:52 · 436 阅读 · 0 评论 -
[Java][activiti]同步或者重构activiti identify用户数据的方法
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]同步或者重构Activiti Identify用户数据的多种方案比较方案一调用IdentifyService接口完成同步接口定义同步单个接口实现片段ActivitiIdentifyCommonDaojavaActivitiIdentifyServicejavaAccoun转载 2016-06-06 23:26:59 · 438 阅读 · 0 评论 -
Activiti — 动态任务分配
动态任务分配使用的两种方式一、通过特殊表达式,来获取任务信息 ,在流程 UserTask节点上设置 ${流程变量的Key}1、流程定义 1 "1.0" encoding="UTF-8"?> 2 "http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSch转载 2016-06-06 16:47:16 · 3758 阅读 · 0 评论 -
Hibernate多对多中间表有多个字段字段的注解配置方式(三)
情况三:本示例主要以学生(T_Student)和课程(T_Course)之间的多对多关系,中间表Score(分数),学生表和课程表是多对多关系,另外为他们的关系添加额外的字段---分数:T_Student类如下:package server.com.upc.test;import java.util.HashMap;import java.util.HashSet;转载 2016-05-04 23:14:17 · 546 阅读 · 0 评论 -
Hibernate多对多中间表有多个字段字段的注解配置方式(二)
情况二:如果中间表不仅仅是做关联用的,它里面包含了其他字段信息,仅仅靠多对多的关系是搞不定的。解决方案:多对多的关系拆分为两个一对多!这时候三张表的Model都需要写。我们知道,一对多的关系,一般都是在多的一方做配置。具体代码如下:学生表@Entity@Table(name = "T_STUDENT")@SequenceGenerator(name = "S转载 2016-05-04 23:13:20 · 1598 阅读 · 0 评论 -
BASEDAO 参考
import java.io.Serializable;import java.lang.reflect.ParameterizedType;import java.sql.SQLException;import java.util.Collection;import java.util.List;import org.springframework.dao.DataAcces转载 2015-12-14 10:31:44 · 277 阅读 · 0 评论 -
BaseDao基于JPA的实现
一,说明基本DAO的实现也是基于上一篇文章,Spring3+Hibernate4+JPA2.0整合之后,DAO层的实现二,DAO层的功能 这里要简单提一下MVC模式了,MVC本身不是一种设计模式,只是在程序开发过程中逐渐形成的一种模式,也可以说是一种结构,它的目的就是为了分层解耦。 spring框架也有自己的MVC开发模式,spring是面向接口编程(切面),V转载 2015-12-14 10:33:03 · 1502 阅读 · 0 评论 -
mysql partition
自5.1开始对分区(Partition)有支持,6.0应比较稳定= 水平分区(根据列属性按行分)=举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。=== 水平分区的几种模式:===* Range(范围) – 这种模式允许DBA将数据划分不同范围。例如DBA可以将一个表通过年份划分成三个分区,80年代(1980's)的数据,9转载 2015-05-27 21:37:14 · 356 阅读 · 0 评论 -
SSM三大框架整合详细教程
使用 SSM ( Spring 、 SpringMVC 和 Mybatis )已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录 SSM 整合的过程, 这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。 这次 , 先转载 2015-05-09 08:57:27 · 759 阅读 · 0 评论 -
spring配置文件详解
1.基本配置: xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLo转载 2015-04-25 19:46:13 · 300 阅读 · 0 评论 -
mybatis入门到精通
mybatis实战教程(mybatis in action),mybatis入门到精通 MyBatis目录(?)[-]mybatis实战教程mybatis in action之一开发环境搭建mybatis实战教程mybatis in action之二以接口的方式编程mybatis实战教程mybatis in action之三实现数据的增删改查mybatis实战教程myb转载 2015-03-25 08:39:18 · 8954 阅读 · 0 评论 -
event.srcElement ,event.fromElement,event.toElement兼容问题
我们都习惯了 IE,在 IE 中要在函数中获得各事件对象很容易,直接用 event、event.srcElemtn、event.fromElement、event.toElement 就行了。在 FireFox 中获得触发事件的元素可以用 event.target,但其他两个 fromElement 和 toElement 就要费些周折。1、event.srcElement :当前事件转载 2015-04-01 09:03:51 · 1214 阅读 · 0 评论 -
java反射机制
反射,reflection,听其名就像照镜子一样,可以看见自己也可以看见别人的每一部分。在java语言中这是一个很重要的特性。下面是来自sun公司官网关于反射的介绍: Reflection is a feature in the Java programming language. It allows an executing Java program to examine or转载 2015-03-22 19:08:29 · 273 阅读 · 0 评论 -
Struts2中Session的使用
在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到 1.通过ActionContext class中的方法getSession得到 2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作 下面先看一个采用第一种方式,在action中得到session转载 2015-03-27 14:16:28 · 330 阅读 · 0 评论 -
javaweb 文件上传和下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileup转载 2015-03-26 22:54:29 · 414 阅读 · 0 评论 -
java.lang.OutOfMemoryError的解决方法 tomcat
服务器这几天很频繁的当机,看了下日志. [2008-07-16 08:09:15][org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[jsp]][ERROR] Servlet.service() for servlet jsp threw exceptionjava.lang.OutOfMemoryEr转载 2015-05-21 15:14:47 · 3509 阅读 · 0 评论 -
schedule和scheduleAtFixedRate区别
schedule和scheduleAtFixedRate的区别在于,如果指定开始执行的时间在当前系统运行时间之前,scheduleAtFixedRate会把已经过去的时间也作为周期执行,而schedule不会把过去的时间算上。比如SimpleDateFormat fTime = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");Date d转载 2015-05-28 10:16:06 · 499 阅读 · 0 评论 -
SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
原因分析首先我们来看下Spring mvc 中文件上传的配置<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 再来看看Controller中使用public void uplo转载 2015-07-12 20:47:04 · 762 阅读 · 0 评论 -
ImageMagick使用for java(im4java)
简介:用于读、写、处理图片文件,支持89种格式的图片文件,利用imageMagick可以根据web应用程序动态生成图片,也可以将一个或者一组图片改变大小、旋转、锐化、减色、增加特效等操作,并对操作结果进行保存(可以设置保存格式)。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布。ImageMagick命令:http://wenku.baidu.com/view/0转载 2015-12-10 11:50:51 · 431 阅读 · 0 评论 -
Spring Data JPA入门
Spring Data是什么 Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化 JPA - 简化创建 JPA 数据访问层和跨存储的持久层功能 Ha转载 2015-12-09 21:55:51 · 366 阅读 · 0 评论 -
Mysql 升级到 5.6 后插入语句时间字段报错:Incorrect datetime value: '' for column 'createtime'
项目之前一直都用得好好的,最近将数据库 mysql 升级到到 5.6 后, 我使用 Hibernate 3.6 新增记录时,如果包含 Date 类型的字段,则会报错,主要错误信息如下:Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '' for colum转载 2015-10-13 23:43:38 · 1391 阅读 · 0 评论 -
Spring Data Jpa 详解
前言: JPA全称Java Persistence API,即Java持久化API,它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据,结合其他ORM的使用,能达到简化开发流程的目的,使开发者能够专注于实现自己的业务逻辑上。 Spring Jpa 能够简化创建 JPA 数据访问层和跨存储的持久层功能,用户的持久层Dao接口只需要继承他自己定义好的(仓转载 2015-09-22 14:39:38 · 357 阅读 · 0 评论 -
Java PBKDF2 密码哈希代码 安全性较高的加密
/* * Password Hashing With PBKDF2 (http://crackstation.net/hashing-security.htm). * Copyright (c) 2013, Taylor Hornby * All rights reserved. * * Redistribution and use in source and binary转载 2015-11-09 23:27:42 · 3304 阅读 · 0 评论 -
Cannot create JDBC driver of class '' for connect URL 'null'
如果你在使用jndi配置数据源的过程中反复出现下面的错误,而且你已经使用了很多方式都无法获取正确的数据源,那么就不要再浪费时间了,删除其他的配置方法按下面的方法进行配置,保证你能够有一个好使的数据源,使用jndi的方式配置tomcat的数据源报了下面的错误:org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driv转载 2015-10-23 15:03:19 · 645 阅读 · 0 评论 -
Maven实践(二):Spring与classpath*加载配置文件
讲过了Maven建立了依赖关系,把系统分割成了若干个jar/war包. 我建的依赖关系大致是war包中包含n个依赖的jar包,依赖层级如下: order-war (html/template) --order (action) ---- service (service/dao) ------ common /util 配置文件xml/properties分布在各个jar包转载 2015-10-21 22:21:48 · 343 阅读 · 0 评论