摘要: 首先说一下问题。 昨日在看JDBC源码当看到DriverManage.getConnection()这个方法,点进去DriverManage类看到getConnection()方法里核心语句确实下面这个for(DriverInfo aDriver : registeredDrivers) {Conn 阅读全文
posted @ 2018-01-19 09:54 王小森# 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 今天想更新mvn本地仓库,本来可以用mvn -clean install 但是突发奇想, 1.先把./m2 下的repository文件夹 用rm -rf给删除了, 2.接下来自己手动建一个repository文件夹 3.这时候执行mvn -clean install 发现不行,出问题了, 最后办法 阅读全文
posted @ 2018-01-18 21:41 王小森# 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 一 热部署介绍 作为一个java后端RD,每次修改代码完自测都要 重新启动tomcat,java代码才能生效,每次改动都要重启,这很浪费时间 idea提供热部署,做到修改java代码立刻生效!非常赞! 下面看下怎么配置 二 配置方法 1 tomcat的EditConfutations配置中在Depl 阅读全文
posted @ 2018-01-18 16:30 王小森# 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一次线上跑批失败看了下代码 分析: 看了下报错log,RejectedExecutionException 怀疑和线程池有关系 原来问题出现在第58行 executor.shutdown(); 线程池的shutdown()方法: 当线程池调用该方法时,线程池的状态则立刻变成SHUTDOWN状态。此时 阅读全文
posted @ 2018-01-12 10:52 王小森# 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: 原文链接: http://www.cnblogs.com/dolphin0520/p/3613043.html JVM的内存区域划分 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 阅读全文
posted @ 2017-12-28 20:10 王小森# 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 在激活Jetbrains旗下任意产品的时候选择激活服务器 intellij idea 2018 激活注册码 2DZ8RPRSBU-eyJsaWNlbnNlSWQiOiIyRFo4UlBSU0JVIiwibGljZW5zZWVOYW1lIjoiY24gdHUiLCJhc3NpZ25lZU5hbWUiO 阅读全文
posted @ 2017-12-25 11:10 王小森# 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 目的: 一张表,表名 credit_user 相同的 user_code有多条重复数据,现在只保留一条数据 一:首先是这么想的 发现在mysql中会报错 错误信息:[Err] 1093 - You can't specify target table 'credit_user' for update 阅读全文
posted @ 2017-12-25 11:07 王小森# 阅读(4431) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 系统发布之后线上日志大量报错dubbo服务异常,手动调一次dubbo请求正常,貌似报错是随机出现的,log如下,(还有一个现象是,过了大约二十多分钟后 再无报错信息) 问题排查过程: 首先分析上线代码改动点:这次发布涉及dubbo相关改动是:dubbp接口 api的对象DTO seria 阅读全文
posted @ 2017-12-22 18:28 王小森# 阅读(3670) 评论(0) 推荐(0) 编辑
摘要: 说到查询原理首先要知道ORACLE的体系结构。数据库服务由:实例、数据库文件这两部分构成。实例部分包括: SGA(System Global Area) 和PGA (Progam Global Area)以及后台进程构成。实例包括:数据文件、控制文件、日志文件、参数文件等。 当用户写入sql语句开始 阅读全文
posted @ 2017-12-21 21:32 王小森# 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 因为过滤器Filter是servlet相关的由serviette容器tomcat管理,而拦截器Interceptor是spring管理,因为web程序执行过程就是先启动tomcat容器,之后再在容器中调用spring那些东西,所以首先我猜测顺序是先走Filter过滤器 后进Interceptor拦截 阅读全文
posted @ 2017-12-21 21:30 王小森# 阅读(1735) 评论(0) 推荐(0) 编辑