显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

怀念外婆屋后的柚子树

排骨炖泥菜/猪肝炒苹果/鱼籽狗肉汤/狗头薏米汤

 
 
 
 
 
 

tomcat版本低导致的Unable to process Jar entry错误

2016-3-29 16:28:47 阅读568 评论0 292016/03 Mar29

      最新项目升级到jdk 8了,部署项目后有下面错误
Unable to process Jar entry [.../xxx.jar!/]
无法打开的jar是mybatis的,之前这个jar使用都没有问题,应不是jar文件损坏的问题。然后这个异常还引发了下面这个异常
java.io.EOFException at java.io.DataInputStream.readUnsignedShort
后来找到有人是tomcat版本低引发这个问题,于是将tomcat版本由8.0.8升级到8.0.33就没有这个错误了。

作者  | 2016-3-29 16:28:47 | 阅读(568) |评论(0) | 阅读全文>>

怎样愉快地玩耍excel vba

2015-9-8 22:44:27 阅读624 评论0 82015/09 Sept8

      excel中也是可以编程的,excel版本是2013,在某个sheet上右键--查看代码,就可以开始定义函数了。形式如下
Sub RegTest()
    ...
End Sub
碰到的知识有
excel判断是否为空
sheet1!E5<>"" 或者 isblank(value)
公式中的if
=IF(sheet1!E5<>"",sheet1!E5,"")
excel中的查找替换可以对于公式进行替换

在VBA中用于字符串连接的只有“&”和“+”两种运算符。
1、“&”是强制性连接,就是不管什么都连接。
2、“+”是对字符串进行连接,对数字则进行加法运算。(用“+”号的时候,“+”前后类型要一致)

作者  | 2015-9-8 22:44:27 | 阅读(624) |评论(0) | 阅读全文>>

jdk由6升级到8遇到的问题

2015-8-22 11:47:48 阅读615 评论0 222015/08 Aug22

      由于系统环境的变更,需要将一个项目迁移。项目原操作系统jdk版本是6,新环境jdk版本是8。迁移后日志出现错误:
java.beans.IntrospectionException: type mismatch between read and write methods
意思是读和写的方法类型不匹配。在jdk8中限制了set和get方法对应的参数及返回值的类型要完全一致,如果set时参数是String,而对应的get方法返回值的Object会报错。于是写脚本扫描源码,具体代码不贴出来了,其中判断set和get方法的正则如下:
/get[a-z]+\s*\(\s*\)\s*\{/
/set[a-z]+\(\s*[a-z]+\s*[a-z]+\s*\)\s*\{/
找到了项目中有set方法参数为Date,相应的get方法返回值为String。修改完后错误还在。

作者  | 2015-8-22 11:47:48 | 阅读(615) |评论(0) | 阅读全文>>

navicat premium导入导出数据库

2015-6-23 17:25:46 阅读595 评论0 232015/06 June23

      navicat premium的数据传输功能特别赞,数据库的导入导出也很好用。数据库的导入导出可以在数据库上右键,分别使用dump sql或execute sql。导出sql另外还有中方式是使用data transfer,目标那里选文件。导出的sql文件有个问题,就是数据库表之间的关系不会自动处理好。就是A外键引用B,表B的创建语句并不会在表A的创建语句之前。insert语句也是一样的,如果当前表有父id这样的表内引用,也不会调整insert语句顺序,看表现形式是按照id的顺序排序。这种sql文件部分内容直接复制出来在数据库工具中执行,可能会出错的。但是使用navicat premium的execute sql来执行这种sql文件确是能成功执行并正确导入的。关键在于sql文件的第一条执行语句
SET FOREIGN_KEY_CHECKS=0;

作者  | 2015-6-23 17:25:46 | 阅读(595) |评论(0) | 阅读全文>>

IncompatibleClassChangeError

2015-5-26 22:43:36 阅读640 评论0 262015/05 May26

      如题错误,说是jar重复。当前错误信息是:
java.lang.IncompatibleClassChangeError: Implementing class
...
class org.springframework.core.type.classreading.ClassMetadataReadingVisitor has interface org.springframework.asm.ClassVisitor as super class
最后发现是spring各模块版本不同,统一各模块版本后错误解决。

作者  | 2015-5-26 22:43:36 | 阅读(640) |评论(0) | 阅读全文>>

visio形状保护问题处理

2015-5-8 13:59:21 阅读650 评论0 82015/05 May8

      在不清楚怎样的操作情况下,导致在删除某个组建时出现下面这个错误:
viso 由于形状保护和/或图层属性设置不能进行编辑

这里有保护的说明http://www.360doc.com/content/12/0808/16/8724098_229042959.shtml

若要进行形状保护,需要能看到“开发工具”选项卡。默认情况下,该选项卡是隐藏的。 查看“开发工具”选项卡 单击“文件”选项卡。  单击“选项”。 单击“高级”,然后向下滚动到“常规”部分。 选择“以开发人员模式运行”。 禁止或允许对形状属性进行更改 选择形状。  在“开发工具”选项卡上的“形状设计”组中,单击“保护”。 选择您要锁定的形状属性,或清除需要取消锁定的属性的复选框,然后单击“确定”。

如上所

作者  | 2015-5-8 13:59:21 | 阅读(650) |评论(0) | 阅读全文>>

win7删除文件关联

2015-3-10 11:26:41 阅读671 评论0 102015/03 Mar10

      win7定义文件关联的配置不是很方便,配置方法主要是在”控制面板\程序“,详细介绍在:
http://jingyan.baidu.com/article/4d58d541d5e1879dd4e9c09e.html
      删除的话就系统暂时没有直接提供,手动删除方法需通过SID
SID = Security Identifiers,安全标识符,是标识用户、组和计算机帐户的唯一的号码。如果两台电脑的SID相同,在一个局域网里就会发生冲突,比如你自己GHOST了系统,然后还原到其它电脑上,这时候的SID是相同的,就会产生冲突。
SID的查询方法:
whoami /user

用户信息
----------------

作者  | 2015-3-10 11:26:41 | 阅读(671) |评论(0) | 阅读全文>>

TestNG spring测试

2015-1-1 21:37:03 阅读962 评论0 12015/01 Jan1

      对于Controller的单元测试,这里http://ljhzzyx.blog.163.com/blog/static/38380312201432210959464/有说明,可以使用junit测试成功。这种方式,javaee-web-api和persistence-api的依赖,在部署和运行测试时要交替着使用,还是麻烦。这里换一个依赖,并用TestNG进行测试。javaee-web-api相关一系列依赖换成下面一个依赖即可:
<!-- 这里请使用glassfish-embedded-all,而不要用javaee-web-api,因为javaee-web-api不支持测试代码,而glassfish-embedded-all支持-->

作者  | 2015-1-1 21:37:03 | 阅读(962) |评论(0) | 阅读全文>>

pdf文档内容不能复制处理

2014-12-19 17:06:25 阅读541 评论0 192014/12 Dec19

      有些pdf文档的文本内容不能复制,有资料说处理方法是使用PDF Password Remover软件。不过如果按照了nitro pro,也可以去掉不能复制文本的限制。使用nitro pro打开pdf文件,在保护(protect)tab选项中,执行删除元数据(remove metadata),然后就可以复制文本内容了。

作者  | 2014-12-19 17:06:25 | 阅读(541) |评论(0) | 阅读全文>>

mybatis oracle中使用uuid作主键

2014-12-19 16:43:51 阅读3290 评论2 192014/12 Dec19

      如题,使用uuid作为主键,oracle中有个sys_guid函数可以产生uuid。
<insert id="insert" parameterType="com.xxx.SystemDepartment">
    <selectKey keyProperty="id" resultType="String" order="BEFORE">
        select sys_guid() from dual
    </selectKey>

作者  | 2014-12-19 16:43:51 | 阅读(3290) |评论(2) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

广东省 广州市 双子座

 发消息  写留言

 
杨朱/子产/郗鉴/韦叡/王守仁
 
近期心愿Cyberpunk 2077
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016

注册 登录  
 加关注