摘要:
安装 上传solr 7.7.1.tgz至服务器 opt文件加下 解压 运行 进入到加压后的文件夹/opt/solr 7.7.1,执行一下命令启动solr solr 默认以8983端口启动 可在启动时更改端口 p 8982 force 为以root用户启动时必须加的命令 若不是root用户启动则无需加 阅读全文
摘要:
很多朋友在使用spring+hibernate或mybatis等框架时经常遇到报Transaction rolled back because it has been marked as rollback only的异常,这个异常是怎么造成的 呢,下面将给大家进行详细的分析。 这是专门写的一个造成该 阅读全文
摘要:
需要耐心啊,太急于求成,希望直接就得到解决方法了...以至于正确方法都已经出现了,我却没有耐心看下去,所以反而又耽误了不少时间.... 项目加载100+张图片,还有一个小的MP4,所以console警告缓存不够 反正就是缓存不够了 "http://stackoverflow.com/question 阅读全文
摘要:
前言: 在Lucene4.x之后,出现一个重大的特性,就是索引支持DocValues,这对于广大的solr和elasticsearch用户,无疑来说是一个福音,这玩意的出现通过牺牲一定的磁盘空间带来的好处主要有两个: (1)节省内存 (2)对排序,分组和一些聚合操作时能够大大提升性能 下面来详细介绍 阅读全文
摘要:
Running OOM killer script for process 32248 for Solr on port 8983 分析1 "https://blog.csdn.net/qq_41665356/article/details/80374884" 线上solr突然启动不了,一启动就自动 阅读全文
摘要:
在单线程环境下的解决办法 在多线程环境下的解决方法 List myList = new CopyOnWriteArrayList(); myList.add( "1"); myList.add( "2"); myList.add( "3"); myList.add( "4"); myList.add 阅读全文
摘要:
转https://www.cnblogs.com/king xg/p/6721272.html 上面语句中: tablename为要添加联合约束的表 unionkeyname为添加的联合约束的名称 column1,column2为联合主键作用的两个列列名 阅读全文
摘要:
Synchronized修饰一个方法很简单,就是在方法的前面加synchronized,synchronized修饰方法和修饰一个代码块类似,只是作用范围不一样,修饰代码块是大括号括起来的范围,而修饰方法范围是整个函数 修饰一个方法 例如: 方法一 方法二 写法一修饰的是一个方法,写法二修饰的是一个 阅读全文
摘要:
乐观锁 总是认为不会产生并发问题,每次去取数据的时候总认为不会有其他线程对数据进行修改,因此不会上锁,但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用版本号机制或CAS操作实现。 version方式:一般是在数据表中加上一个数据版本号version字段,表示数据被修改的次数,当数据 阅读全文
摘要:
然后定义一个component组件,然后线程的引用就十分简单了,只要把这个线程扔进这个线程池子就行了 最后在你所需要的地方就可以调用这个组件了,不论是service还是controller都行 阅读全文