• 实操重写IK分词器源码,基于mysql热更新词库


    实操重写IK分词器源码,基于mysql热更新词库
    参考网址:https://blog.csdn.net/wuzhiwei549/article/details/80451302

    问题一:
    按照这篇文章的介绍,遇到一个问题:No suitable driver found for jdbc:mysql,搞了好久都没搞定,原因是没有找到这个驱动。
    后来看到一篇文章:https://blog.csdn.net/qq_24188167/article/details/77504505,里面有说明,具体需要你把JDBC的jar包放到jdk/jre/ext文件夹目录下,放好之后就成功了。
    我的是将mysql-connector-java-6.0.6.jar包放在了:/home/java/jdk1.8.0_121/jre/lib/ext目录下。或者:在项目路径下执行:mvn assembly:assembly,可以把依赖的jar包一起打包(参考地址:https://my.oschina.net/mickelfeng/blog/2885709)。

    问题二、access denied ("java.lang.RuntimePermission" "getClassLoader")

    解决办法:修改/home/java/jdk1.8.0_121/jre/lib/security/java.policy文件,
    在grant下添加如下两行代码:
    permission java.lang.RuntimePermission "createClassLoader";
    permission java.lang.RuntimePermission "getClassLoader";
    参考网址:
    https://blog.csdn.net/woowindice/article/details/433341
    https://www.cnblogs.com/sharpest/p/7748350.html

    问题三:数据库连接要加上时间格式和是否使用ssl的声明,不然会报时间格式不对的错误和数据库连接缺少ssl证书的错误
    jdbc:mysql://192.168.1.150:3306/songlou?useSSL=false&serverTimezone=GMT

    然后就很开心的热更新词库了。

  • 相关阅读:
    java环境变量配置(Windows & Linux)
    转行自学编程的前提条件和能力
    IntelliJ IDEA 视频教程
    小孩都懂得用“头衔”来包装自己了,那么你呢?
    自创“乒乓球自嗨玩法”
    什么是npm以及npm基本命令
    hexo本地搭建以及在github远程部署
    如何下载Java-配置环境全教程
    图的存储结构以及遍历
    二叉树的存储结构以及遍历
  • 原文地址:https://www.cnblogs.com/subendong/p/10110549.html
Copyright © 2020-2023  润新知