`
文章列表
整合Spring+Struts2+Maven时遇到异常,如下:   三月 22, 2014 11:59:57 下午 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jdk1.7.0_45\bin;D: ...
今天使用Myeclipse搭建Maven项目,写了一个Junit测试,结果报java.lang.ClassNotFoundException异常,如下图:  网上查了一下,有的说少”hamcrest-all“Jar包,我添加后依然报错,后来发现下面网友给出的方案 http://tech.ddvip.com/2014-03/1394199523208989.html 照着处理了一下,问题仍然没有解决。想吧,怎么情况下会报“ClassNotFoundException”,当没有找到.class类文件时,才能报这个异常了。所以,我去“target”目录下看,除了.xml与.propertie ...
今天修改一个Bug,让我很不理解的问题,前说一下背景:项目当中一个活动页面,是在手机端显示的,没有用HTML5只是使用了JSP文件来实现,首现有A、B两个页面,A页面为HTML页面(此页面是根据一个模板生成出来的HTML页面,放在服务器上可以正常访问与各种连接点击),B页面为JSP活动页面(此页面当中有相关请求到服务器以便进入活动)。再说一点,A页面当中有一个<a>标签,点击A标签进入后台转向到B页面进行话动,三大框架的项目的应用多的不说了,重点看下面分析。经过后台的跳转后到B.jsp页面,B页面里的样式与相关引用JS都失效了,使用Firebug查看B页面<head> ...
晚上改一个小功能,要求物理删除数据,所以手动写了更新方法,开发完了一运行,就报下面的错了 Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.Integer 后来仔细一看,写错了,如下图:  
最近自己搭建项目,当中使用xml文件发现工具不自己补全(不自动提示)这样要使用一个类,那就得去引用Jar包看源码,很是费时间,经过一翻“度娘”与“谷哥”后,查询到方法,如下:   1、window->preference..->MyEclipse->editors->xml-xml catalog   2、选中 user specified entried      3、选则Add..按钮   URI:请选择本地文件系统上的SPRING_HOME\dist\resources\spring-beans-2.0.xsd   key:http://www.springfr ...
最近看一个项目,当然从最基本的看起走,多的不说,看下面的代码   <servlet> <!-- 将请求交给Spring MVC --> <servlet-name>spmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 表示启动容器时初始化该Servlet,正数的值越小,启动该servlet的优先级越高 --> < ...
首先 classpath是指 WEB-INF文件夹下的classes目录。 classpath 和 classpath* 区别:classpath:只会到你的class路径中查找找文件;classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找。 举个简单的例子,在我的web.xml中是这么定义的:classpath*:META-INF/spring/application-context.xml那么在META-INF/spring这个文件夹底下的所有application-context.xml都会被加载到上下文中,这些包括META-INF/spring ...
错误信息如下: log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.DailyRollingFileAppender. log4j:WARN No such property [maxFileSize] in org.apache.log4j.DailyRollingFileAppender.  根据错误提示我们可以看到DailyRollingFileAppender这个类不带属性maxBackupIndex,maxFileSize的,它是按日期来保存日志的,所以不需要设置该2个属性,如果想要设置日志文件的大 ...
(一)基本配置 第一步:加入log4j-1.2.8.jar到lib下。 第二步:在CLASSPATH下建立log4j.properties。内容如下: 1 log4j.rootCategory=INFO, stdout , R2 2 log4j.appender.stdout=org.apache.log4j.ConsoleAppender 3 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 4 log4j.appender.stdout.layout.ConversionPattern=[QC] %p [%t ...
费话不多说,下载插件,如下地址:http://propedit.sourceforge.jp/index_en.html 点击进入后,如下图:  点击进入后,如下图:  下载应该没有问题了,如果不能下载,那请下载附件。 (1)Eclipse下安装     小弟eclipse Version: 1.5.2.20130211-1820,其它版本没有测试。 第一步:将下载的文件解压,得到两个文件夹"features"与"plugins"分别把这两个文件下的文件分别考到"%eclipsePath%\eclipse\plugins" ...
写了个Java程序用来监控某公司接口,采用了log4j来记录日志。单独在Linux下运行程序没有问题,日志不会有乱码。可当通过Linux定时任务执行后日志文件内容就是乱码了。起先我的项目是UTF-8字符集,后来我改成了GBK字符集,将log4j当中字符集设置成 log4j.appender.logfile.Encoding=GBK  测试运行项目后还是乱码,这就说明根项目的字符集没有关系。接着我将log4j字符集改为UTF-8,问题解决了。   这里前谢谢inkfish,原文连接:log4j日志文件乱码问题的解决方法
背景一下:因为要对某公司接口返回数据在晚上12点到早晨08点之间每隔10分钟进行监控一次,所以我们得在Linux下运行Java的main方法。网上查询了一下,决定使用linux 定时任务 crontab,这里只是我自己的操作步骤:(1)在linux下执行 crontab -e (2)设定任务时间,如下: #每天晚上14点到15点每10钟执行一次(测试时间) */10 14-15 * * * /home/cst/jdk/jdk1.7.0_21/bin/java -jar /home/cstdev/monitor/ah_wom_monitor.jar   后面“/home/cst/jdk/j ...
split的作用: 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 参数说明: String regex: regex音译为正则表达式,简单理解就是我们用来分割字符串的一个规则。 int limit: limit音译为限制,通俗的说就是设置返回数组元素的个数。 看代码(1): public static void main(String[] args) { String source = "A&BC&DEF&GH";//演示字符串数据源 //设置limit=0时 String [] segment = ...
今天优化一个方法发现有一条HQL查询数据使用ORDER BY 取最大的一个数据,如下HQL: final String sql = "FROM 表 WHERE imei='"+ imei + "' ORDER BY cell_time DESC";  如果表中数据小滴话可能感觉不到慢,可是当数据上了百万级以上,那这里就会慢了。当然后我们早已对字段" imei "建立了索引,如下测试时间: 执行时间========= 58(毫秒) 我换种写法,当然后这里就不能用HQL了,只能SQL,如下: "select max( ...
这个只是一个补充,原来自己也写过一个方法,用来获取*.properties文件当中值。可是在一些时候,不知道为什么就是取不出数据,当然这种情况下具体原因我也没有找到,如果那位朋友有找到原因请告知一下,前谢谢了。 另一种方法就通IO流来读取数据,然后再解析对应值,看代码: /** * 获取Properties属性文件 name 对应 Key值 * @param keyName ValueName * @return */ public static String getRelativepath(String keyName) { Properties pr ...
Global site tag (gtag.js) - Google Analytics