zoukankan      html  css  js  c++  java
  • 实操重写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

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

  • 相关阅读:
    因为数据库无法大写循环所有要使用shell
    mysql动态扩容调研
    MySQL扩容
    数据库死锁及解决死锁问题
    SQL数据库常见故障及解决方法
    通过Ajax方式上传文件(input file),使用FormData进行Ajax请求
    Ajax方式上传文件
    高并发解决方案--负载均衡
    对TCP/IP协议的深入浅出总结
    常用的php开发工具有哪些?
  • 原文地址:https://www.cnblogs.com/subendong/p/10110549.html
Copyright © 2011-2022 走看看