随笔分类 -  JAVA

Maven compiler plugin null pointer
摘要:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project ProjectName: Fatal error comp 阅读全文
posted @ 2022-06-02 09:21 sidesky 阅读(590) 评论(0) 推荐(1)
死磕Java内部类
摘要:Java内部类,相信大家都用过,但是多数同学可能对它了解的并不深入,只是靠记忆来完成日常工作,却不能融会贯通,遇到奇葩问题更是难以有思路去解决。这篇文章带大家一起死磕Java内部类的方方面面。 友情提示:这篇文章的讨论基于JDK版本 1.8.0_191 开篇问题 我一直觉得技术是工具,是一定要落地的 阅读全文
posted @ 2019-06-24 16:54 sidesky 阅读(235) 评论(0) 推荐(0)
springmvc 自定义view支持json和jsonp格式数据返回
摘要:1.如果controlloer上用@ResponseBody注解,则用<mvc:message-converter>里面配置的json解析器进行解析 2.如果希望自定义View进行解析,则不能在controller上加 @ResponseBody注解,理由看一. 自定义View进行json和json 阅读全文
posted @ 2017-12-05 10:55 sidesky 阅读(1712) 评论(0) 推荐(0)
springmvc静态资源处理
摘要:2. default servlet配置.利用tomcat的default servlet 处理规则,将所有的默认请求都由tomcat默认处理,这样静态资源tomcat就会先拦截输出 3.然后设置所有需要单独设置的资源请求 这样静态资源就能高效解决. 阅读全文
posted @ 2017-10-23 10:33 sidesky 阅读(266) 评论(0) 推荐(0)
让Windows下的Tomcat将控制台信息记录到日志
摘要:在开发的过程中经常出现包冲突,却不知道怎么回事,可以在 catalina.bat 里面设置查看class加载日志 set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -verbose:class linux下的命令为:CA 阅读全文
posted @ 2014-01-15 15:02 sidesky 阅读(6789) 评论(0) 推荐(1)
转 velocity 模板使用总结
摘要:Velocity是一个基于java的模板引擎。它允许任何人仅仅简单的使用模板语言来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提 供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。Velocity基本语法和使用:1.“#”用来标识Velocity的脚本语句。如:#set、#if 、#else、#foreach 阅读全文
posted @ 2013-12-21 11:50 sidesky 阅读(586) 评论(0) 推荐(0)
<context:annotation-config> 和 <context:component-scan>的差别
摘要:is used to activate annotations in beans already registered in the application context (no matter if they were defined with XML or by package scanning).can also do whatdoes butalso scans packages to find and register beans within the application context.I'll use some examples to show the differe 阅读全文
posted @ 2013-12-08 22:36 sidesky 阅读(559) 评论(0) 推荐(0)
使用@Controller注解为什么要配置<mvc:annotation-driven />
摘要:自己看了官方文档,也到网上查了下,目前理解如下:相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。是对包进行扫描,实现注释驱动Bean定义,同时将bean自动注入容器中使用。即解决了@Controller标识的类的bean的注入和使用。一开始我在写配置的时候,只写了,并没有使用,servlet拦截*.do,.do请求可以被正确捕捉和处理。代码如下mvc-servlet.xmlJava代码 web.xmlJ 阅读全文
posted @ 2013-12-08 21:40 sidesky 阅读(396) 评论(0) 推荐(0)
Velocity快速入门教程-脚本语法详解(转)
摘要:Velocity快速入门教程-脚本语法详解(转)1.变量(1)变量的定义:#set($name = "hello")说明:velocity中变量是弱类型的。当使用#set指令时,括在双引号中的字面字符串将解析和重新解释,如下所示:#set($directoryRoot = "www" )#set($templateName = "index.vm" )#set($template = "$directoryRoot/$templateName" )$template输出将会是:www/index.vm注:在velo 阅读全文
posted @ 2013-10-09 15:08 sidesky 阅读(383) 评论(0) 推荐(0)
php solr 查询
摘要:$options = array( 'hostname' => 'localhost', 'port' => 8080, 'path' => 'solr/test');$client = new SolrClient($options);$query = new SolrQuery();$query->setQuery('title:今日');$query->setStart(0);$query->setRows(50);$query->addField(& 阅读全文
posted @ 2013-08-07 18:22 sidesky 阅读(609) 评论(0) 推荐(0)
IKAnalyzer 和 solr4.3 冲突
摘要:solr4.3运行之后发现异常:Exception in thread "main" java.lang.VerifyError: class org.wltea.analyzer.lucene.IKAnalyzer overrides final method tokenStream.(Ljava/lang/String;Ljava/io/Reader;)Lorg/apache/lucene/analysis/TokenStream;原因IKAnalyze和下载的IKAnalyzer版本有冲突。从google 上面下载IK Analyzer 2012FF_hf1.zip 阅读全文
posted @ 2013-08-07 14:35 sidesky 阅读(626) 评论(0) 推荐(0)
solr 4.3.0 配置
摘要:scheme.xml --> #IKAnalyzer分词 id title solrconfig.xml 增加 dataimport data-config.xml data-config.xml 配置数据源 '${dataimporter.last_inde... 阅读全文
posted @ 2013-08-07 13:19 sidesky 阅读(282) 评论(0) 推荐(0)
Solr 4.3.0 配置Data import handler时出错
摘要:启动solr的时候,居然出现了如下的错误:org.apache.solr.common.SolrException: RequestHandler init failure at org.apache.solr.core.SolrCore.(SolrCore.java:794) at org.apache.solr.core.SolrCore.(SolrCore.java:607) at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:1003) at org.apache.so... 阅读全文
posted @ 2013-08-07 12:01 sidesky 阅读(4599) 评论(0) 推荐(0)
tomcat 下solr的java 环境变量 solr.solr.home 设置
摘要:修改apache-tomcat-7.0.39\bin\catalina.bat增加set JAVA_OPTS=%JAVA_OPTS% -Dsolr.solr.home=D:\document\solr\solr 阅读全文
posted @ 2013-06-09 16:55 sidesky 阅读(894) 评论(0) 推荐(0)