摘要: jvm加载类过程: 加载:加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定 非得要从一个Class文件获取,这里既可以从ZIP包中读取(比如从jar包和war包中读取),也可以在运行时计算生成(动 阅读全文
posted @ 2018-06-22 10:46 miss小张 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 首先看源码 : 原因: 发现在生成异常时fillInStackTrace方法使用了synchronized记录栈信息,即以独占锁的形式操作,故非常耗时。 阅读全文
posted @ 2018-06-22 09:41 miss小张 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 一、切换到root用户登录 若显示: Authentication failure 原因:ubtun系统默认是没有激活root用户的 解决: 注意:使用sudo是要已经切换到root下 才能激活root 激活成功后切换到 root 二、进入启动配置文件修改启动顺序 三、将启动顺序改为3 (修改默认启 阅读全文
posted @ 2018-06-21 13:38 miss小张 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 原理: mybatis执行sql步骤: 通过sqlsessionFactory sqlsession Exector (执行器对象)mappedstatement(sql语句封装) 在执行mappedstatement前在sql语句上加上limit即可实现分页 步骤: 一、引入pageHelper的 阅读全文
posted @ 2018-06-20 09:30 miss小张 阅读(29217) 评论(1) 推荐(4) 编辑
摘要: 只需要在mybatis的xml配置加上 <settings> <!-- 打印查询语句 --> <setting name="logImpl" value="STDOUT_LOGGING" /> </settings> 控制台显示: 阅读全文
posted @ 2018-06-19 17:09 miss小张 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 使用maven工具调试程序发现进不了断点 原因:maven下各个模块为一个独立的工程,所以不能从一个工程直接进入另一工程的断点,需要先关联的工程添加资源中去,才能进入断点。 问题如下: 一、点击 Edit Source Lookup Path 弹出的页面默认有Defult ,我们可以选择移除Defa 阅读全文
posted @ 2018-06-19 15:59 miss小张 阅读(527) 评论(0) 推荐(0) 编辑
摘要: freemaker取map数据时,先判断map是否为null值 用assign标签获取${}取值即可 <#if map??&&(map?size gt 0)> <#assign value = (map['key'])> 或 ${examInfoMap['key']} </#if> 阅读全文
posted @ 2018-06-19 10:59 miss小张 阅读(1848) 评论(0) 推荐(0) 编辑