`
文章列表
在学习maven模块化构建项目的时候遇到了如下报错信息: web.xml is missing and <failOnMissingWebXml> is set to true 。这时候需要右击项目——>Java EE Tools——>Generate Deployment Descriptor Stub.然后系统会在src/main/webapp/WEB_INF文件加下创建web.xml文件。错误解决! 当然这个方法是针对web项目的解决方案,如果你的工程不是web项目,那么还有另外一种解决方案,就是在pom文件中配置一下failOnMissingWebXml。具 ...
今天遇到一个小小的问题,就是在处理json数据时,报了java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher异常,简单一看就是缺少了某个类了,但是觉得json-lib-jdk15.jar包我也引进来了啊,打开jar包没发现这个类,突然想到有几个依赖的jar包忘导入了,commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph.jar,morph-1.0.1.jar一个包都不能少,导入之后,异常没有了!
1 vux https://vux.li/#!/ 是基于vue+weui,比较适合微信h5 2 ratchet http://www.goratchet.cn/ twitter出的,比较传统,类似bootstrap,需要自己集成zepto,iscroll,fastclick之类的 3 sui http://m.sui.taobao.org/demos/ 淘宝出的,整体还不错,也是比较传统的,组件和扩展机制是比较好的,地址选择也是个亮点 4 jmui 基于react+weui的框架 https://github.com/junewinds/jmui https://junewinds.git ...
1 在spring-mvc.xml里面增加        <!-- 访问静态资源,没有经过URL映射 --> <mvc:default-servlet-handler/>   要增加以下配置:用来访问默认的配置的映射的springMVC的请求     <mvc:annotation-driven></mvc:annotation-driven>
最近在搞微信开发,遇到一个问题,记录下来解决办法与大家分享。 在引用XStream这个类的时候代码: public static XStream createXstream() { return new XStream(new XppDriver() { @Override public HierarchicalStreamWriter createWriter(Writer out) { return new PrettyPrintWriter(out) { boolean cdata = false; Class<?> targetClass = null; ...
项目中使用JdbcTemplate进行DAO层封装,有时需要调试查看SQL语句及参数 首先是SQL语句: 查看了JdbcTemplate的反编译源码,发现打印语句的地方,其日志级别为debug, 因此,添加log4j参数:log4j.logger.org.springframework.jdbc.core.JdbcTemplate=debug public int update(String sql) throws DataAccessException { Assert.notNull(sql, "SQL must not be null"); ...
1 搭建起springMVC的环境 2 web.xml的配置 <!-- 设置根目录 默认值 webapp.root --> <context-param> <param-name>webAppRootKey</param-name> <param-value>webapp.root</param-value> </context-param> <!-- 默认位于classpath:/log4j.properties ...
1 在spring-mvc.xml增加 <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <!-- 将StringHttpMessageConverter的默认编码设为UTF-8 --> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor-a ...
如果是加了 @RequestMapping的方法,即需要通过URL访问该方法 那么这个类的注解必须是 @Controller 例如: package sd.liveker.springmvcxx; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class MyTest { @RequestMapping("/hello") pu ...
1 log4j和slf4j的关系 几乎在每个jar包里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api、slf4j-log4j12还有log4j是什么关系?     slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade门面,更底层一点说就是接口。它允许用户以自己的喜好,在工程中通过slf4j接入不同的日志系统。更直观一点,slf4j是个数据线,一端嵌入程序,另一端链接日志系统,从而实现将程序中的信息导入到日志系统并记录。 因此slf4j入口就是众多 ...
先看下面的代码:加入了common-logging的jar包 import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class MyTest2 { static Log log = LogFactory.getLog(MyTest2.class); public void log() { log.debug("Debug info."); log.info("Info info"); l ...
1 rootLogger   总是存在一个rootLogger,即使没有显示配置也是存在的,并且默认输出级别为DEBUG   所有其他的Logger都默认继承自rootLogger 2 自定义的Logger(子Loggger)继承自rootLogger   格式如下:   引用log4j.logger.A.B.C   这样定义后其实建立了3个logger实例,它们分别是"A"、"A.B"、"A.B.C"。每次我们在系统中取得logger时,并不是新建实例,这些实例是系统启动的时候就按照配置文件初始化好的(也可能时第一次引用的时候建立的, ...
1 配置文件log4j.properties   1) 默认的位置     位于src目录下面,即classpath路径下面   2) 配置 log4j.rootLogger=DEBUG,Console,RollingFile #Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.Conv ...
Global site tag (gtag.js) - Google Analytics