`
文章列表
1、两种安装方法:   1)下载安装:   https://sourceforge.net/projects/fjep/files/   解压下载的ZIP包,将里面的Jar解压到Eclipse安装路径下的plugins文件夹中;   重启eclipse没安装成功,删除eclipse下\configuration\org.eclipse.update\platform.xml重启也无效;   2)在线安装:   eclipse菜单栏 help->install new software...->work with   新增:fatjar - http://kurucz-grafik ...
今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试: Shell代码   #!/bin/sh      echo "test shell "   具体报错信息如下: Shell代码   [root@localhost test]# ./test.sh    -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory   由于之前自己对shell不太熟悉,找同事沟通了后了解了原委,主要原因是test.sh是我 ...
最近项目中用到activeMq,jdk版本1.6.0_29,activemq-all最初引用的版本是5.11.1,编译没有问题,但运行时报java.lang.UnsupportedClassVersionError: org/apache/activemq/spring/ActiveMQConnectionFactory : Unsupported major.minor version 51.0   网上查询资料,终于对 major.minor version有了初步了解。 引用网上说明: 不同的JDK版本使用的major.minor不同,所以会导致这个错误。在项目中要使用当前电脑配 ...
使用AspectJ注解开发AOP应用时,会遇到以下问题: ::0 can't find referenced pointcut 这个问题,实际是与你所在的开发环境有关,如下表 jdk version spring version aspectjrt version and aspectjweaver version 1.6 3.0 + aspectjrt-1.6.2  and aspectjweaver-1.6.2 1.7 3.0 + aspectjrt-1.7.3 and aspectjweaver-1.7.3   当环境为: jdk 1.7, s ...
开发环境:eclipse + jdk1.7  编译用版本1.6 异常:Unsupported major.minor version 51.0 (unable to load class org.apache.activemq.spring.ActiveMQConnectionFactory)   经过网上搜索发现了问题产生的原因:用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。major.minor version,它相当于一个软件的主次版本号,只是在这里是标识的一个Java Class的主版本号和次版本号。不同的JDK版本使用的major.mino ...
MySQLNonTransientConnectionException: No operations allowed after statement closed     之所以会出现这个异常,是因为Mysql在5以后针对超长时间DB连接做了一个处理,那就是如果一个DB连接在无任何操作情况下过了8个小时 后,Mysql会自动把这个连接关闭。所以使用连接池的时候虽然连接对象还在但是链接数据库的时候会一直报这个异常。解决方法很简单在Mysql的官方网 站上就可以找到。   有两个方法,   第一种是在DB连接字符串后面加一个参数。   这样的话,如果当前链接因为超时断掉了,那 ...
以DailyRollingFileAppender 为例:假设每天一个日志文件 有以下设置: log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender log4j.appender.A1.File=app.log log4j.appender.A1.DatePattern='.'yyyy-MM-dd log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1.layout.ConversionPattern=%d %5p - %c -%-4r ...
导入一个Maven项目之后发现有一个如下的错误: Project configuration is not up-to-date with pom.xml. Run project configuration update   其实这个问题解决非常简单: 在项目上右键——【Maven】——【Update Project Configuration……】 这时会打开一个(Update Maven Dependencies)的对话框,然后勾选住出错的项目,点击Ok 这样就搞定了。
这几天做maven,svn和CruiseControl的持续集成,被maven的编译问题整的头大.    具体情况是这样:    我所参与的这个项目在平常编译打包时候使用的是maven,而非我更熟悉的ant.先前我在学习CruiseControl时候,使用的是ant.并且也在svn上用了一个demo把这个project也能定时构建了.    但是正儿八经地拿来做现有项目的自动定时构建时,却老是看到后台报错"编码 GBK 的不可映射字符",每次buid的时候都会有这种问题产生.    刚开始以为是cruiseControl的配置有问题,就找开发要来了maven在命令行下做编译 ...
一、概念介绍     hadoop.tmp.dir配置参数指定hdfs的默认临时路径,这个最好配置,如果在新增节点或者其他情况下莫名其妙的DataNode启动不了,就删除此文件中的tmp目录即可。不过如果删除了NameNode机器的此目录,那么就需要重新执行NameNode格式化的命令。     此参数最好在安装时进行配置 ? 1 2 3 4 <property>     <name>hadoop.tmp.dir</name>     <value>/data/hadoop/tmp</ ...
在你准备升级GLIBC库之前,你要好好思考一下, 你真的要升级GLIBC么? 你知道你自己在做什么么?   http://baike.baidu.com/view/1323132.htm?fr=aladdin glibc是gnu发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行 ...
  使用plist安装,一般是企业级开发者账号不需要登录到APP STORE的IOS设备应用发布时所用到的技巧。 准备: *一台运行着OSX的苹果电脑,最新版的XCODE,用于导出ipa和plist 一个HTML网页文件(告知iphone如何找到itms-services,已附上) 一个HTTP服务器(存放APP的服务器,就是提供ipa流量的服务器) 一款云存储(以七牛云存储为例,用于推送plist),建议升级到标准版用户,操作非常简单 备选: 一张二维码,一份自动分辨IOS设备的JS脚本 PS: 从2014年6月开始,网上的教程都变得不太好用了,原因有两个: 从IO ...
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 先解析一条sql语句,看出现什么内容 EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mobile,f.phone,f.
一:jstack jstack命令的语法格式: jstack  <pid>。可以用jps查看java进程id。这里要注意的是:1. 不同的 JAVA虚机的线程 DUMP的创建方法和文件格式是不一样的,不同的 JVM版本, dump信息也有差别。本文中,只以 SUN的 hotspot JVM 5.0_06 为例。2. 在实际运行中,往往一次 dump的信息,还不足以确认问题。建议产生三次 dump信息,如果每次 dump都指向同一个问题,我们才确定问题的典型性。 二:线程分析 2.1. JVM 线程 在线程中,有一些 JVM内部的后台线程,来执行譬如垃圾回收,或者低内存的检测等 ...
我们经常需要对我们的开发的软件做各种测试, 软件对系统资源的使用情况更是不可少, 目前有多个监控工具, 相比JProfiler对系统资源尤其是内存的消耗是非常庞大,JDK1.6开始自带的VisualVM就是不错的监控工具.这个工具就在JAVA_HOME\ ...
Global site tag (gtag.js) - Google Analytics