ssm项目学习记录。

9 篇文章 0 订阅
6 篇文章 0 订阅

第一天

1.什么是solr?
一个独立的企业级搜索应用服务器。
2.solr的启动
在cmd中启动,cd +solr中bin的路径按回车,进入solr,输入solr start 启动solr。不带 -p 端口号,则默认8983端口号。
4.什么是core?
core在solr中代表一个索引库,保存索引位置以及配置信息。solr可以有多个core,相当于mysql服务器下可以有多个数据库。
5.创建core的命令:solr create -c goods(创建core的名称)
6:创建的core保存在server里的solr里。

7.在cmd中启动遇到两个问题
第一个在进入solr时,出现找不到文件错误,原因没加cd。
第二个在启动solr时,出现jdk版本为1.7,启动不了错误,版本6.0以上的solr要用的jdk得在1.8及以上。
8.重启solr命令:solr restart -p 8983
9.solr中文分词器配置文件


    <!-- 配置中文分词器 -->
    <fieldType name="text_smartcn" class="solr.TextField" positionIncrementGap="100">
        <analyzer type="index">
            <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/>
        </analyzer>
        <analyzer type="query">
            <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/>
        </analyzer>
    </fieldType>

10.solr ik分词器配置文件

<!-- ik分词器 -->
<fieldType name="text_ik" class="solr.TextField">
  <analyzer type="index">
      <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false" conf="ik.conf"/>
      <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
  <analyzer type="query">
      <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="true" conf="ik.conf"/>
      <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
</fieldType>

第二天

1.tomcat启动不了
ssm21-Mar-2021 10:59:57.213 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal 一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件 21-Mar-2021 10:59:57.216 严重 [RMI TCP Connection(3)-127.0.0.1] org.a
原因:可能依赖包没倒进来或者依赖包版本问题。
2.@Autowired的作用是什么?
@Autowired 是一个注释,它可以对类成员变量、方法及构造函数进行标注,让 spring 完成 bean 自动装配的工作。
@Autowired 默认是按照类去匹配,配合 @Qualifier 指定按照名称去装配 bean。
3.使用themleaf视图解析器的,要在html文件中添加头文件。

链接要用th:href="@{}"包起来。 图片链接用th:src="@{}"包起来。 4.**点击注册出现异常** ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210321144132969.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTcyMzAwMw==,size_16,color_FFFFFF,t_70) 原因:导入mysql-connector-java依赖包的版本低了。咳! **5.jquery中有一个方法$.get("url",function(msg){alter("msg是",msg)}),可以发一个get请求,到该页面,且返回一个数据msg。**

第三天

1.selectKey标签:
作用:用来获取新添加到数据库中的数据的自增的主键的id。

<insert id="addUser" parameterType="Users">
         <selectKey resultType="int" order="AFTER" keyProperty="userId">
             select LAST_INSERT_ID();
         </selectKey>
          insert into sc.users(uname,upwd) values (#{uname},#{upwd})
      </insert>

2.html页面点击超链接出现的异常
在这里插入图片描述
原因:controller层方法的参数名和html页面中传过来的参数名不一致。呜呜!
3.themeleaf中的外嵌循环:<<th:block th:each=" "></th:block>

第四天

在solr中执行query出现下面异常
在这里插入图片描述
原因:在C:\solr-7.6.0\server\solr-webapp\webapp\WEB-INF\lib路径中的mysql-connector-java的包导错了,版本不匹配。

第五天

1.使用ali支付宝报的错误。
在这里插入图片描述
原因:订单名称为中文,得写成英文在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值