自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(174)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 Java线程Dump分析工具--jstack

最近在处理线上故障,这篇文章帮了大忙:http://www.cnblogs.com/nexiyi/p/java_thread_jstack.html

2017-08-03 15:13:20 285

原创 shrio 权限管理filterChainDefinitions过滤器配置

抄个笔记:/*** Shiro-1.2.2内置的FilterChain* @see =============================================================================================================================* @see 1)Shiro验证U...

2016-08-30 14:33:36 407

原创 XML fragments parsed from previous mappers already contains value for

一日单元测试时,总是莫名其妙的报XML fragments parsed from previous mappers already contains value for xxx,可明明我每个sqlid都只定义了一份,当实在找不到原因时,查查你的 class目录以及test-classes目录,看看是否同一个mapper文件生成了两份,导致重复加载...

2016-04-21 11:21:40 582

原创 spring aop expression简单说明

execution 是方法运行public 是指定public的方法,也可以不写直接:execution(* cn.dao.IUserDAO.*(..)* 是任意返回值,可以有返回值,也可以是void没有返回值的方法cn.dao.IUserDAO.* 是指定目录下的指定类任意方法...

2015-11-29 10:55:26 161

mysql 在linux下大小写问题以及lower_case_table_names变量的设置问题

又有些日子没来iteye了,今天有空,来这写写东西,近日要准备做一个.net迁移java的项目,原先的项目全是.net,编码规范和风格,浓浓的微软风格。第一个切入口,把原有的新闻模块迁移过来,数据库还是原先的不变(新闻模块.net中也使用的mysql)。 在java调试过程中,发现一个很诡异的问题,总是说数据库找不到,如报[code="java"][Err] 1...

2015-10-31 15:24:39 1927

原创 MySQL server has gone away问题解决方法

转:http://my.oschina.net/beyondhjjyt/blog/1081091、应用程序(比如PHP)长时间的执行批量的MYSQL语句。最常见的就是采集或者新旧数据转化。  解决方案:  在my.cnf文件中添加或者修改以下两个变量:wait_timeout=2880000interactive_timeout = 2880000  关于两...

2015-10-25 22:23:17 246

原创 ActiveMQ持久化消息的三种方式

这里纯记笔记一下:原文:http://www.cnblogs.com/tommyli/archive/2010/09/13/1825205.html1:前言 这一段给公司开发消息总线有机会研究ActiveMQ,今天撰文给大家介绍一下他的持久化消息。本文只介绍三种方式,分别是持久化为文件,MYSql,Oracle。下面逐一介绍。A:持久化为文件 这个你...

2015-07-30 18:16:51 112

java Illegal overloaded getter method with ambiguous type for propert的解决

好久不来iteye,今天又来看看,哈哈,今天碰到在编码时,反射中会抛出 Illegal overloaded getter method with ambiguous type for propert这么个东东,从字面意思看,是反射在获取getter时迷惑了,然后回想起java在boolean值在生成getter时,分别有is和getter,也许我们的反射对象中就有is开头的方法迷惑了jdk,...

2015-07-19 16:47:41 1460

spring mvc @ModelAttribute

一次系统重构,发现平时用的好好的@ModelAttribute突然不起作用了,经过反复调试,原来该方法所在类如果不是public时,就失去作用了,改成public的就好了...

2015-06-25 21:35:42 146

solr无法按中文搜

一日用solr按中文始终无法搜到(配置过中文分词器),但是在管理界面却正常,看后台,发送的参数中带乱码,想起tomcat中的URIEncoding="UTF-8",用来解决乱码问题,想solr是否也可能是因为这里问题,赶紧设置一下,还真管用了,可以搜中文了...

2015-03-29 21:51:08 272

Parameter Maps collection does not contain value for java.util.Map

一次写mybatis sql,一问题困惑了好久,如下:[code="java"]org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java.util....

2014-09-20 21:20:04 581 1

ERROR! The server quit without updating PID file (/usr/local/mysql/data/iZ23kquw

如果在centos远程执行servie mysql start时,等了好半天的点点点,然后报ERROR! The server quit without updating PID file (/usr/local/mysql/data/iZ23kquw929Z.pid时。可试试先看看当前有没有mysql进程, ps -ef | grep mysql然后杀掉所有相关进程...

2014-09-13 09:21:34 773

mysql Can't connect to local MySQL server through socket '/usr/local/mysl'

如果人品不好的话,在centos上用源码安装个mysql着实是个巨大工程在这上面的问题全是以递归式拔萝卜带泥的式出现的, 其中一个 出现Can't connect to local MySQL server through socket '/tmp/mysql.sock'终于解决,记录一下.在安装mysql时已经指定了目录为/usr/local/mysql,而生成的my.cnf里,...

2014-09-13 08:48:42 195

Please read "Security" section of the manual to find out how to run mysqld as ro

Please read "Security" section of the manual to find out how to run mysqld as root!出现这个。在对应my.cnf中加入安装mysql时添加的用户,如我的为:user=mysql

2014-09-13 08:32:19 230

oracle split 字符分割函数

oracle本身没有字符分割函数,一个字符串分割后,要以一个结果集的方式存放,所以需要配合table一起用,分割后的字符串是一个数组,在oracle中,可以先按如下,创建一个类型,该类型就是split里要返回的类型,如下:[code="java"]create or replace type strsplit_type as table of varchar2(500);[/code]...

2014-08-31 15:12:54 531

原创 TortoiseSVN,比较,SVN,Merge,Differ,WinMerge,BeyondCompare

日常code工作中,比较麻烦的就是SVN版本冲突时的Merge了,因为TortoiseSVN的比较工具只能比较,不能同时做Merge,一直以来总是在用WinMerge来扩展TortoiseSVN本身的Differ,虽然方便很多,但是WinMerge和BeyondCompare 3比起来还是不够强大,昨天查看了BeyondCompare 3的帮助文档,试验结果比较理想,可以告别Merge的痛苦了...

2014-08-22 14:38:12 523

javascript 去掉空格后面所有内容

[code="java"]alert("tr.J_tr6: "+$("tr.J_tr6 border_s").html()); var className="tr.J_tr6border_s"; className=className.replace(/\s.*/,""); alert("className: "+className);[/code]

2014-07-24 14:40:45 664

Lucene的IndexWriter初始化时报Lock obtain timed out: NativeFSLock

有一次更新完代码启动系统,系统报如下异常:[code="java"]java.lang.RuntimeException: org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@D:\opt\xxxx_index\place\write.lock at com.xxx...

2014-07-19 14:23:05 318

oracle 的wmsys.wm_concat 高级用法

oracle的wmsys.wm_concat提供列转行的功能(即结果集合并成一个字段,以逗号隔开),基本用法,网上一大堆,基本列转行语句如下:[code="java"]select wmsys.wm_concat( to_char(sgltp.spec_date, 'MM-dd')) from test;[/code]正常情况下,我们是需要给某个字段分组的,即[cod...

2014-07-11 11:34:46 465

freemarker接url参数值

${RequestParameters["productId"]}

2014-07-02 10:46:55 1477

原创 GIT常见问题命令

常用配置 启动git bash,配置email,脚本如下: $ git config --global user.name "Your Name" $ git config --global user.email "[email protected]" 生成公钥,用于身份认证 key-keygen.exe -C "[email protected]...

2014-06-26 11:25:50 107

原创 oracle中创建临时表方法

1.首先必须有权限:创建临时表的用户好像必须要有CREATE ANY TABLE 如果你有这个权限的还按照上面两位说得一定可以。 2.建表的语法示例:-------创建虚拟表create global temporary table test (ssid int,sname varchar2(20)) on commit delet...

2014-06-06 14:28:00 784

原创 oracle获取月份

SELECT EXTRACT(MONTH FROM sysdate) FROM DUAL;SELECT EXTRACT(MONTH FROM DATE '2014-4-24') FROM DUAL

2014-04-24 11:55:00 341

原创 oracle 在分组内排序的方法(转)

oracle分析函数十分强大,我们只要掌握这些方法,更直接的说法就是知道这些分析函数的作用就能完成很多工作。下边贴出这些函数,及简单应用。其中我想对lag()和lead()函数坐下说明:lag()本身是延后的意思也就是延后出现某列的数,而lead()有引领、领先的意思也就是提前几行显示某列数据RANK()dense_rank()【语法】RANK ( ) OV...

2014-04-21 11:09:02 141

原创 Jmeter系统参数,测试随机地址---StringFromFile

Jmeter系统参数---StringFromFile 1.函数: ${_StringFromFile(文件名.dat)}2.外部文件的格式必须为.dat3.默认读取位置为/bin下,也可以自己设定文件存放路径,如: ${_StringFromFile(e:user.dat)},从e盘下读取user.dat文件中的数据4.每次读取文件中的一行5.如果我有多个...

2014-04-16 11:17:09 369

原创 Oracle中merge into的使用

该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE 10g 做了如下改动。1,insert 和update是可选的 2,UPDATE 和INSERT 后面可以跟WHERE 子句 3,在ON条件中可以使用常量来insert 所有的行到目标表中,不需要连接到源表和目标表 4,UPD...

2014-04-10 17:42:37 118

select * from table(split('1#2#3#4', '#'))

select * from table(split('1#2#3#4', '#'))select * from table(split('1,2,3,4'))

2014-04-10 17:17:50 1750 1

原创 JSP中的TAG

JSP标签有两种实现方法,一种是使用tag 文件,一种是使用tld文件。1、使用tag文件 标签名和tag文件名一致, tag文件为JSP文件,可以有属性,把JSP页面当JavaBean文件一样使用。例子:1)WEB-INF/lib下放置TAG文件:MyTag.tag,那么就有了一个名为MyTag的标签:[code="java"] ...

2014-04-06 15:39:56 123

原创 FreeMarker四种变量的用法

FreeMarker四种变量的用法原文:http://blog.csdn.net/generalyy0/article/details/8608732摘要: freemarker的变量可以分为四种,分别是数据模型的变量【root中的变量】,模板中的变量使用【定义的变量】,局部变量【在指令中的变量】,循环变量【在循环中的变量】freemarker的变量可以分为四种,分别是数据模型...

2014-03-27 17:30:10 565

关于FreeMarker自定义TemplateDirectiveModel

java代码如下:[code="java"]import freemarker.core.Environment; import freemarker.template.ObjectWrapper; import freemarker.template.TemplateDirectiveModel; /** * FreeMarker自定义宏 * 获取A...

2014-03-26 11:05:06 270

如果参数里带&

在用urlrewriter时,如果传的参数里带&,想被后台接收到,可如下:[code="java"]/xx/xx.do?type=xxx&params=${replace:$1:&:%26}[/code]

2014-03-24 15:06:43 178

Property 'validationMessageSource' : resourceloading/ResourceBundleLocator

今天重新整一个spring mvc3的环境,老是报at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)Caused by: org.springframework.bean...

2014-03-23 21:21:55 1032

原创 xp系统下oracle 11g客户端安装先决条件检查全部失败

oracle 11g安装先决条件检查全部失败,详细信息如下://物理内存物理内存 - 此先决条件将测试系统物理内存总量是否至少为 922MB (944128.0KB)。预期值 : N/A实际值 : N/A 错误列表: - //可用物理内存PRVF-7531 : 无法在节点 "LENOVO-F4F9938F" 上执行物理内存检查 - Cause: ...

2014-03-13 16:38:12 262

原创 NOSQL数据模型和CAP原理

我本来一直觉得NoSQL其实很容易理解的,我本身也已经对NoSQL有了非常深入的研究,但是在最近准备YunTable的Chart的时候,发现NoSQL不仅非常博大精深,而且我个人对NoSQL的理解也只是皮毛而已,但我还算是一个“知耻而后勇”的人,所以经过一段时间的学习之后,从本系列第六篇开始,就将和大家聊聊NoSQL,而本篇将主要给大家做一下NoSQL数据库的综述。首先将和大家聊聊为什么N...

2014-03-01 20:35:15 173

原创 JVM类加载机制

Java中,在调用类的静态成员,或新建该类的对象等之前,类一定要先装入Java虚拟机中,这是勿庸置疑的。但虚拟机怎样把类装载进来的呢?要经过三步:装载(Load),链接(Link),初始化(Initializ)。其中链接又可分为校验(Verify),准备(Prepare),解析(Resolve)三步。 [img]http://www.ibm.com/developerworks/cn/ja...

2014-03-01 20:09:25 78

原创 eclipse 内存不足OutOfMemoryError设置 及参数详解

-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置...

2013-11-15 09:52:34 318

原创 Eclipse快捷方式启动参数

Eclipse 的启动参数作用很大:在工作中总能用到.1.如何设置参数: 首先创建Eclipse的快捷方式。打开快捷方式的属性,在link里添加。2.参数说明: 1)eclipse -nl en_US将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本.eclipse.exe -nl "de" -------...

2013-11-11 10:17:47 268

原创 could not translate value expression 'session.catalogversions',hybris

第一次使用hybris的junit时,如果是加载产品,有可能报如下错误[code="java"]ERROR [main] (junit) [LogRunListener] Test method testLoadProduct(com.aswatson.igc.product.TestProduct) failed!!de.hybris.platform.servicelayer.se...

2013-11-05 18:39:35 1085

JUnit fails due to ClassNotFoundException de.hybris.platform.licence.DefaultLice

如果hybris报如下,Exception in thread "main" java.lang.NoClassDefFoundError: de/hybris/platform/licence/DefaultLicence at de.hybris.platform.util.Utilities.checkLicence(Utilities.java:2701) at d...

2013-11-05 13:44:03 131

原创 解决Eclipse中Java工程间循环引用而报错的问题

解决Eclipse中Java工程间循环引用而报错的问题 如果我们的项目包含多个工程(project),而它们之间又是循环引用的关系,那么Eclipse在编译时会抛出如下一个错误信息: “A cycle was detected in the build path of project: XXX” 解决方法非常简单: Eclipse Menu -> Window -> Prefere...

2013-11-05 13:42:02 235

强制取消打印队列.bat

当你不能取消打印队列时,运行此文件妈阿

2008-06-20

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

TA关注的人

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