自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (8)
  • 收藏
  • 关注

原创 MapStruct增强设计

MapStruct增强设计主要解决框架使用的不便,提升工作中的使用效率,不影响框架原生的功能。

2023-03-19 16:24:59 234 1

原创 服务网关

一、什么是网关      网关是出现在系统边界上的一个串行集中式的强管控服务,这里的边界是企业IT系统的边界,可以理解为企业级应用防火墙,主要起到隔离外部访问与内部系统的作用。在微服务概念的流行之前,网关就已经诞生了,例如银行、证券等领域常见的前置机系统,它也是解决访问认证、报文转换、访问统计等问题的。网关的流行,源于近几年来,移动应用与企业间互联需求的兴起。移动应用、企业互联,使得后台服务支...

2018-09-18 21:55:45 902

原创 序列化兼容问题

问题对旧接口添加字段,但旧接口得request对象或response对象未添加serializableuuid,这样如果强行加字段就会导致调用方不兼容导致出错。解决方案修改之前先找到request对象或response对象编译后得serializableuuid,然后加上对应得serializableuuid再添加字段对象直接序列化 在对应得jar包路径下执行命令serialve...

2018-09-18 21:54:40 390

原创 java.lang.NoClassDefFoundError

问题描述:web项目启动的时候一直报java.lang.NoClassDefFoundError,但编译的时候又不报,而且查看该类也存在,网上查找了很多资料发现都不是,然后自己不断尝试分析思路:自己先换工作空间、重启都试过,还是不行;然后让同事检出代码运行,发现在他那里可以运行成功,然后拿来他的.classpath文件对比,改成一样厚还是报同样的错。然后再查看工程依赖的时候发现了问题,

2016-11-28 20:38:21 331

原创 javassist3.17.0-GA, 3.17.1-GA.jar包bug,java.lang.VerifyError: Inconsistent args count operand in invo

异常信息:分析:网上查找资料发现是javassist3.17.0-GA, 3.17.1-GA.jar版本有bug,目前3.18.0-GA版本已经修复解决方案:换成3.18.0-GA版本的jar

2016-06-08 15:42:27 2171

原创 maven打包时不带版本

问题描述: maven打包的是设置了版本1.0-SNAPSHOT,但打出来的jar却不带版本号ems_common_config.jar原因分析:在网上查了很久没发现问题,后来在一个群里问了下,发现是pom.xml里加了finalname的缘故解决方式:把pom.xml里的finalname去掉就可以

2016-05-25 19:55:33 8825 2

原创 数据库备份表、视图、存储过程、触发器、Event

备份脚本#!/bin/bash#Author pandhMAXIMUM_BACKUP_FILES=10               #最大备份文件数BACKUP_FOLDERNAME=/xx/xx/      #数据库备份文件的主目录 DB_HOSTNAME="xxx"           #mysql所在主机的主机名DB_USERNAME="xxx"

2016-03-24 14:54:44 823 2

原创 hash算法和分布式服务器

存储原理:根据hash算法计算出存储地址,计算根据负载因子(需要存储大小/可分配内存块大小),根据最适合的负载因子去匹配存储地址分布式原理:一个负载均衡的机子分发不同的请求到不同的服务器,分发原理,根据不同机子负责不同的hashcode来匹配package com.test;import java.nio.ByteBuffer;import java.nio.Byte

2015-11-09 16:23:16 932

原创 Integer和String底层原理

Integer i=new Integer(5);Integer j=new Integer(5);System.out.println(i==j);//fasle比较地址System.out.println(i.equals(j));//true比较值Integer i=5Integer j=5System.out.println(i==j);//true

2015-11-09 16:14:39 2494 1

原创 签名signature算法没错导致invalid signature和permission denied原因

问题:在签名signature算法没错,并且得出的值与调试的值相同,但出现invalid signature和permission denied的错误提示原因:经过分析发现是url参数错误,动态获取的url跟页面alert(location.href.split('#')[0])的值不一致解决:将动态获取的url拼接成跟alert(location.href.split('

2015-09-06 14:53:44 969

原创 微信开发处理超时5s(java),异步发送客服消息

在微信开发中我们会经常遇到在处理业务逻辑超过5s的情况,在超时时,微信会重新请求,总共请求三次,这样就会导致一系列的问题,怎样避免这些问题呢?通过研究发现在微信官方文档清楚写着,如下:假如服务器无法保证在五秒内处理并回复,必须做出下述回复,这样微信服务器才不会对此作任何处理,并且不会发起重试(这种情况下,可以使用客服消息接口进行异步回复),否则,将出现严重的错误提示。详见下面说明:

2015-08-11 13:38:50 4718

原创 rhel6添加中文输入法

刚开始一直想用命令去装,后面发现有自带的system 》》》Preferences  》》》 InputMethod勾选enable input method feature然后Input method preference然后Input method 中add ,添加中文 拼音输入法切换ctrl+空格

2015-07-20 11:05:12 1499

原创 微信公众号开发样式失效问题

问题:微信公众号样式失效分析:同一段代码在别的公众号样式没问题,在我的测试公众号上就失效了,经过排查发现不是代码问题,那就剩下两种可能一种是手机问题,一种是公众号问题,刚开始以为是公众号问题,后来清除微信存储空间数据就可以了原因:是微信缓存的问题解决方案:清除微信存储空间数据就可以了

2015-05-26 16:14:32 2724

原创 jquery中使用append添加html导致onclick事件失效

代码:$("#choiceRight").append(""+value+"");失效原因:还未找出来解决方案:$("#choiceRight").click(function(){$("#choiceRight a").each(function(){$(this).click(function(){$(this).toggleClass("s

2015-03-19 18:46:22 3946

原创 identifier of an instance of XXX was altered from 75

Hibernate的提示错误identifier of an instance of XXX was altered from 75 原因分析及解决方案这个错误是由于在一个事务中更新了主键,而主键是不能被更新的.这段代码的错误在PoItem poItem=new PoItem();这句代码放在for循环的外面,因此每次循环插入的时候,Hibernate认为只是一个对

2015-03-17 13:30:44 1234

原创 Jfinal中Controller注意事项

问题:用jfinal框架编写一个Controller后访问不了该Controller分析:首先建立一个GoldBeanController,然后编写一个方法index,之后再配置好路由,最后编写好菜单,执行的时候请求一直进入不了该方法原因:index是关键字解决方案:换个方法名例子:controller类路由类Routes菜单

2015-03-10 18:17:59 1430

原创 quartz定时器导致内存溢出

问题:使用quartz定时器发短信,每隔5秒发送一次,方式是并发的,在正式环境启动tomcat后quartz自动启动,运行不久服务器内存爆满,导致ssh在该用户下远程登录不上去,但除此用户外的其他用户可以远程登录,通过su切换用户时,出现-bash: fork: Resource temporarily unavailable的报错信息,直接ssh该用户则报管道中断原因:由于quart

2015-02-09 15:43:05 13926

原创 用记事本写的java程序引用jar文件

1、将需要用的jar文件和java程序拷贝到同一个文件目录下2、进行编译,编译的命令:javac -cp log4j-1.2.15.jar A.java3、进行执行,执行的命令:java -cp .;log4j-1.2.15.jar A4、执行完之后在控制台输出:2014-10-27 16:43:07,089 [business]-[INFO] abc

2014-10-27 16:51:38 3631 6

原创 Error marshalling data

使用dwr的时候,调用时页面老师报Error marshalling datayuany

2014-10-09 11:15:49 1856

原创 struts2使用了radio时出现异常No result defined for action com.elephant.action.UserInfoAction and result input

这两天遇到一个很奇葩的问题,在使用struts2作跳转时,出现有的页面可以跳转,有的不可以跳转问题:action跳转时出现无法跳转情况原因:在跳转的页面使用了单选框 radio标签,并且radio未加value属性解决办法:给radio加上value值就ok了

2014-09-24 11:32:40 1038

转载 Undefined exploded archive location Tomcat之项目不能发布

昨天,从服务器上download代码下来,把自己负责的业务编写完毕之后,本想着把项目发布,在自己电脑的环境下先测试一下整个流程,不过麻烦也随之而来了;发布的时候发生了异常了,具体表现在 ,点击了项目名字,选择了应用服务器(这里为tomcat6)之后,出新了Undefined exploded archive location      提示;费了好长时间,琢磨了好久,试过了好多方法,终于找到问题的

2014-09-11 21:25:08 446

转载 (转) Struts2 URL参数 s:if 判断应用

Struts2的s:if标签很怪异,下面来具体地看看,如何用s:if标签来判断URL中的参数。访问一个带有URL参数的页面,如:http://localhost:8080/a.jsp?name=xht555# # # # # # Struts2 url参数测试 # # # # OK # OK # #

2014-08-18 11:33:59 739

原创 解决数据库字段导致的下拉列表回显失效问题

错误效果:在页面跳转时下拉列表的数据失效,没有回显成功的原因

2014-04-14 23:12:01 1053

原创 File "/tags/struts-tiles" not found或java.lang.ClassNotFoundException: org.apache.struts.taglib.tile

在使用struts1 tiles框架时遇到java.lang.ClassNotFoundException: org.apache.struts.taglib.tiles.UseAttributeTei和 File "/tags/struts-tiles" not found时,因为其无法找到相应的标签。解决办法:在使用了其标签的页面加入

2014-03-29 23:25:28 908

原创 TilesPlugin : Specified RequestProcessor not compatible with TilesRequestProcessor

严重:javax.servlet.UnavailableException: TilesPlugin : Specified RequestProcessor not compatible with TilesRequestProcessor原因: TilesPlugin必须满足RequestProcessor是继承了TilesRequestProcessor,所以无法成功解决

2014-03-29 22:46:24 1278

原创 使用struts bean:write标签时不能显示Integer,Date等类型的属性问题的解决

前段时间做项目的时候遇到了一个奇怪的问题,在使用 标签时当输出的对象是Integer类型的话就会抛异常:javax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action.MESSAGE        at org.apache.struts.taglib.TagU

2014-03-22 10:31:55 710

原创 cookie模板

无标题文档function setCookie(name, value, iDay){    var oDate=new Date();    oDate.setDate(oDate.getDate()+iDay);        document.cookie=name+'='+value+';expires='+oDate;}function getCo

2014-03-14 19:00:50 564

原创 MD5加密

对密码进行MD5加密    加入commons-codec.jar包    调用方式 String md5Digest = DigestUtils.md5Hex("1234");         model.setPassword(md5Digest);

2014-03-14 18:56:41 409

原创 分页模板

package cn.jxlg.oa.domain;import java.util.List;/** * 分页功能中的一页的信息 *  * @author tyg *  */public class PageBean {    // 指定的或是页面参数    private int currentPage; // 当前页    privat

2014-03-14 18:51:39 544

原创 HQL语句拼接模板

分页分装类package cn.jxlg.oa.util;import java.util.ArrayList;import java.util.List;import cn.jxlg.oa.domain.PageBean;import com.opensymphony.xwork2.ActionContext;/** * 用于辅助拼接HQL语句 *

2014-03-14 18:46:42 1798

原创 xxx.hbm.xml关系映射模板

===========================模板================================一对多(Set)                        多对一    多对多(Set)                        一对一(基于外键的有外键方)    一对一(基于外键的无

2014-03-14 18:38:30 648

原创 DAO层实现代码封装模板

dao实现模板package cn.jxlg.oa.util;import java.lang.reflect.ParameterizedType;import java.util.Collections;import java.util.List;import javax.annotation.Resource;import org.hibernate.Q

2014-03-14 18:33:11 839

原创 DAO层接口代码封装模板

DAO接口模板package cn.jxlg.oa.util;import java.util.List;import cn.jxlg.oa.domain.PageBean;public interface DaoSupport {    /**     * 保存实体     * @param t     */    void save(T t);

2014-03-14 17:27:09 600

原创 Action层代码封装模板

模板actionpackage cn.jxlg.oa.util;import java.lang.reflect.ParameterizedType;import javax.annotation.Resource;import cn.jxlg.oa.domain.User;import cn.jxlg.oa.service.DepartmentService;import cn.jxlg.o

2014-03-14 17:23:07 633

原创 org.hibernate.LazyInitializationException: could not initialize proxy - no Session

原因:是懒加载异常,当service方法调用完后session关闭,所以会出现no session解决方法:在web.xml配置文件中加入以下代码OpenSessionInViewFilterorg.springframework.orm.hibernate3.support.OpenSessionInViewFilterOpenSessionInViewF

2014-02-17 09:43:14 546

原创 java.lang.IllegalArgumentException: id to load is required for loading解决方法

原因一:出现这个异常的是使用struts标签进行传值导致的,如:删除修改使用上面的方式传id则出现java.lang.IllegalArgumentException: id to load is required for loading异常,导致id为null,究其原因是因为木有将id的值传递过去改成删除修改则可以不会出现这个异常原因二:在调用有关

2014-02-16 15:25:29 32077 6

原创 那段过往

戴上耳麦,单曲循环着不是那乐曲,而是那些尘封的记忆。记忆的灵动带动幻化着年华,曾经的过往已物是人非,现在的我一无所有。心灵的撼动在一次次的挣扎中重生,但又一次次在迷茫的生活中不知所措。有的人说,曾经已成为记忆,他将尘封在那不曾看到的死角,再也找不到;也有人说,曾经是每个人心中偶尔泛起的涟漪,让我们闻到涟漪之后的气味。曾经也许就是你偶尔在脑际闪过的一张幻灯片吧!它也许触景生情,也许源于心。

2012-03-07 21:11:28 548

mysql忘记密码解决办法

如果忘记mysql的密码,请不要着急,这个文档详细教你如何重新设置新密码

2013-10-03

myeclipse看糗百

这个是一个类似爬虫抓站的类,很方便的使用,可以嵌套在自己的代码中,别人的东西就是自己的啦

2013-10-03

网站换皮肤

这是一个用来给网站换皮肤的代码,可以使自己的网站更漂亮,更使用哦

2013-10-03

在线编辑器

这是一个直接可以使用的在线编辑器,很方便的可以使用在自己的代码上,都是源码,很使用的哦

2013-10-03

百度API实例

该代码需要在谷歌上测试,IE上不能用哦,可以很方便的嵌套在自己的代码上,可以很方便的调用

2013-10-03

QPST_2.7.348

这是一个使手机声音更加清晰,更加大声的软件,可以更改成最新的4VG

2012-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除