Java
「已注销」
这个作者很懒,什么都没留下…
展开
-
统一异常处理 参数检查异常返回统一错误信息
在项目中经常会用到例如@NotNull、@Email等等的参数检查的注解,但是默认的返回信息不满足我们的需求,所以需要统一处理。@ControllerAdvice@ResponseBodypublic class GlobalExceptionHandler { @ExceptionHandler(value= MethodArgumentNotValidException.clas...原创 2019-12-21 19:42:20 · 1002 阅读 · 0 评论 -
com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 404 Not Found 错误解决
错误详情:com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 404 Not Found 解决办法webClient.getOptions().setThrowExceptionOnFailingStatusCode(false);原创 2019-09-15 10:31:12 · 2910 阅读 · 0 评论 -
NoNodeAvailableException[None of the configured nodes are available异常解决
NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{AoLA1LkqSEqcD5FE6B2utQ}{127.0.0.1}{127.0.0.1:9300}]#cluster.name: my-application原创 2019-08-26 09:23:36 · 19784 阅读 · 13 评论 -
java.lang.ClassNotFoundException: org.elasticsearch.action.count.CountRequestBuilder 错误解决
在使用elasticsearch的时候遇到了 java.lang.ClassNotFoundException:org.elasticsearch.action.count.CountRequestBuilderpom.xml配置文件如下<dependencies> ... <dependency> <gro...原创 2019-07-21 19:40:37 · 4877 阅读 · 2 评论 -
Windows10中搭建Kafka开发环境
首先去Apache官网下载一个kafka的压缩包,解压之后使用命令行切换到kafka主目录下面一、启动kafka(kafka2.3.0)准备工作:在kafka的主目录下新建两个文件夹 data、kafka-logs把config目录下的zookeeper.properties的dataDir修改为刚刚新建的data的路径把config目录下的server.properties的log.d...原创 2019-07-29 13:13:49 · 658 阅读 · 0 评论 -
面试宝典-Java面试题记录
1、synchronized与ReentrantLock区别?Synchronized是java语言的关键字,是原生语法层面的互斥锁,由JVM实现。ReentrantLock是JDK 1.5之后提供的API层面的互斥锁,由lock()和unlock()方法配合try/finally语句块来完成。2、synchronized(this) 与synchronized(class) 之...原创 2019-07-12 18:14:21 · 183 阅读 · 0 评论 -
This application requires a Java Runtime Environment 1.7.0 - 1.8.0
在使用luyten的时候,提示 This application requires a Java Runtime Environment 1.7.0 - 1.8.0以前我可以使用的,现在不知道是什么情况突然不能使用了,可能是我不小心把注册表删除了吧(0_0)解决方案一、在HKEY_LOCAL_MACHINE\SOFTWARE下通过右键菜单添加一个项,形成如下这种结构。二、然后在Java...原创 2019-05-24 13:32:42 · 13580 阅读 · 3 评论 -
关于IDEA Tomcat JS 乱码解决和控制台乱码解决
不知道怎么的,JS突然开始乱码了,通过多方查找,发现在VM options 中加入启动参数就可以解决-Dfile.encoding=UTF-8这样设置之后,的确解决了页面的JS文件乱码,但是这又导致了我IDEA的控制台乱码,在IDEA的安装目录下打开idea.exe.vmoptions或者idea64.exe.vmoptions(分别对应32位和64位,你用哪一个就改哪一个),同样的添加跟上面...原创 2019-03-12 10:05:59 · 1855 阅读 · 0 评论 -
thymeleaf Exception parsing document 报错解决
在使用springmvc+thymeleaf+layui的时候,遇到了 thymeleaf Exception parsing document这个错误,经过多方查找之后,找到了解决办法。在pom.xml文件里面添加&lt;dependency&gt; &lt;groupId&gt;net.sourceforge.nekohtml&lt;/groupId&gt; &lt;artif原创 2019-03-09 15:55:29 · 766 阅读 · 0 评论 -
记录一个关于CentOS7网络问题的解决办法
在一次把虚拟机暂停之后,睡眠了电脑,结果再一次唤醒电脑的时候,发现CentOS无法连接网络了,经过多方查找,终于找到了解决办法。原创 2019-01-13 15:42:53 · 1817 阅读 · 0 评论 -
关于单例模式的八种写法
关于单例模式的八种写法单例模式:就是一种常用的软件设计模式,通过单例模式设计的类,只有一个实例(也就是一个对象)。懒汉模式(线程不安全)public class Singleton { private static Singleton singleton; private Singleton (){} public static Singleton newInstance()...原创 2018-12-14 18:29:46 · 139 阅读 · 0 评论 -
技术之路-session和cookie的区别
session和cookie的区别cookie存在于客户端(浏览器),session存在于服务端。session的主要信息存在于服务器,在客户端只存放一个sessionid(基于cookie的),每次请求,客户端都会自动把sessionid发送到服务端去(因为是通过cookie保存的sessionid,每次发送请求,客户端会自动发送cookie到服务端),服务端根据sessionid去sessi...原创 2018-12-12 16:00:38 · 12718 阅读 · 4 评论