踩坑及解决方案
若水无言
这个作者很懒,什么都没留下…
展开
-
IDEA启动tomcat报java.net.SocketException:socket closed
处理方法netstat -aon|findstr "tomcat start port"根据tomcat的启动端口找到被占用的进程idtaskkill -f -pid xxx 强制kill该进程该进程基本是java.exe,可能是某个java应用程序自启动了吧!这是我目前找到的唯一可行的解决方案!...转载 2018-07-21 16:44:58 · 14704 阅读 · 3 评论 -
pip install - locale.Error: unsupported locale setting
mac或linux 执行export LC_ALL=C转载 2018-08-04 13:30:08 · 175 阅读 · 0 评论 -
java.lang.ArrayStoreException:sun.reflect.annotation.TypeNotPresentExceptionProxy
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web-services</artifactId> &转载 2018-08-26 10:39:06 · 9392 阅读 · 0 评论 -
switch和枚举的小坑
工作项目中的online和room有使用到反射,在一次加需求的时候,发现了某实现类中有众多if else,看着实在难受。于是,手动"优化"成switch,结果发现online和room启动报错了。一开始怎么也没想到是众多if else该成switch造成的。直到发现输出class文件的目录下多了个RoomHandlerImpl$1.class如图:然后反编译后就会看见$SwitchMap$you...原创 2018-10-31 17:31:37 · 1278 阅读 · 1 评论 -
记一个由于依赖管理糟糕踩的坑
public void someMethod(long uid){ set.add(uid); po.setString(JSON.toJSONString(set));} // 这段代码是web项目的,online会调用someMethod(long)很简单,就是将存储uid的Set通过fastjson转成String咋一看没什么问题,但是在反序列化的时候,uid会...原创 2019-04-02 10:56:05 · 151 阅读 · 0 评论