logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

solr报index locked for write for 的错误及解决办法

在虚拟机上正常配置好了solrhome及/tomcat/webapps/WEB-INF的web.xml文件后。web.xml配置如下:去掉注释后,添加solrhome        solr/home       /usr/local/src/solrhome/       java.lang.String      启动tomcat后,从主机进入192.168.25.1

#solr#java#linux
如何读Java源码

阅读Java源码的前提条件:1、技术基础在阅读源码之前,我们要有一定程度的技术基础的支持。假如你从来都没有学过Java,也没有其它编程语言的基础,上来就啃《Core Java》,那样是很难有收获的,尤其是《深入Java虚拟机》这类书,或许别人觉得好,但是未必适合现在的你。比如设计模式,许多Java源码当中都会涉及到。再比如阅读Spring源码的时候,势必要先对IOC,AOP,Java动态代理等知识

#mysql#数据库#database
使用dubbo时遇到的java.net.ConnectException/java.nio.channels.ClosedChannelException异常解决

在装完zookeeper后,没有开启zookeeper就直接在工程中使用runas:maven bulid.。会报上面的错误由于自己是菜鸟,还被它困扰了许久,在网上找了半天,还以为mysql服务没有开启。后来去虚拟机那边开启zookeeper后再运行就不报这个错误了。但是由于自己是用的mybattis的逆向工程写的pojo,并没有实现序列化接口,所有又报了一个错误: Seriali

#dubbo#zookeeper#maven +1
MySQL性能优化的9种方法

MySQL性能优化的9种方法1、选择最合适的字段属性Mysql是一种关系型数据库,可以很好地支持大数据量的存储,但是一般来说,数据库中的表越小,在它上面执行的查询也就越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度舍得尽可能小。例如:在定义邮政编码这个字段时,如果将其设置为char(255),显然给数据库增加了不必要的空间,甚至使用varchar这种类型也是多余的,因为ch

#mysql#性能优化#数据库
MySQL性能优化的9种方法

MySQL性能优化的9种方法1、选择最合适的字段属性Mysql是一种关系型数据库,可以很好地支持大数据量的存储,但是一般来说,数据库中的表越小,在它上面执行的查询也就越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度舍得尽可能小。例如:在定义邮政编码这个字段时,如果将其设置为char(255),显然给数据库增加了不必要的空间,甚至使用varchar这种类型也是多余的,因为ch

#mysql#性能优化#数据库
ssm项目整合中遇到的tomcat启动的时候报错Error creating bean with name 'xxxController'

今天学习整合ssm项目在测试框架是否可用时,一运行maven的tomcat就报上面的错误,一开始还以为是service层注解没有写好,后面检查发现没有错误,最后是在web.xml文件中发现下面的param-value写错了,applicationContext-*.xml中application少了一个n。   contextConfigLocation  classpath

#java
使用dubbo时遇到的java.net.ConnectException/java.nio.channels.ClosedChannelException异常解决

在装完zookeeper后,没有开启zookeeper就直接在工程中使用runas:maven bulid.。会报上面的错误由于自己是菜鸟,还被它困扰了许久,在网上找了半天,还以为mysql服务没有开启。后来去虚拟机那边开启zookeeper后再运行就不报这个错误了。但是由于自己是用的mybattis的逆向工程写的pojo,并没有实现序列化接口,所有又报了一个错误: Seriali

#dubbo#zookeeper#maven
postman传递list数组写法

postman传递list数组写法最近用postman调试接口时,有的接口入参有list数组,试了很久没有把入参传递进去。查找资料发现是要这样写。入参的list类是这样写的postman直接用list变量名[i].属性名,其中i表示第几个,下标从0开始。属性名是list限定类型的属性变量名如contactList[0].namecontactList[0].mobile这就表示数组的第一值...

#postman
到底了