小记录
文章平均质量分 88
koyi0000
一枚年轻码农,最大的愿望40岁之前赚够钱后退休
展开
-
记一次 老项目的重写接口遇见的问题
1.老项目(springMvc+spring+mybatis+mysql+redis)主要是重写权限模块,然后就遇见点问题,首先是老项目中日志输出一块有点模糊,比如没有sql执行的输出等,导致问题查找耗费来不少时间。问题描述:sql执行后,出现Total: 0,一看是sql参数中出现中文参数,之后在控制台上打印出来,发现中文正常,仍然返回Total:0,之后下载mysqlprofile进行sql执...原创 2018-04-20 14:36:34 · 189 阅读 · 0 评论 -
java 面试2
1.volatile关键字的作用和原理 答:java允许线程访问共享变量,为了确保共享变量能被准确和一致的更新,线程应该确保通过排他锁单独获取这个变量。volatile就是用来保证在线程之间的可见性(保存内存可见性(memory Visibility)变量随时见到的都是最新值),还有防止指令重排序。 原理: (1)可见性:这里涉及到java变量的读写,从jvm层中我们知道,共享变量...原创 2018-07-24 22:58:22 · 95 阅读 · 0 评论 -
java Object 类解析
1. object类大家都知道,在java.lang.Object中,object类是所有类的超类,包括数组都implement object类。 2.object类中有以下内容: private static native void registerNatives(); static { registerNatives(); } p...原创 2018-08-01 00:19:54 · 1897 阅读 · 0 评论