上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 接上文连接: "StringTable" 测试用例: 如何测试呢,我们利用IDEA中的debug模式下的Memory框进行检测 这个 是用来分析jvm堆中的对象。 引用一下IDEA的官方介绍吧。 "Memory官方文档" The Memory view shows you the total num 阅读全文
posted @ 2019-12-08 13:27 HeliusKing 阅读(247) 评论(0) 推荐(1) 编辑
摘要: 首先看这样一个面试题 我们从字节码的角度来分析结果 首先反编译该类代字节码,输入命令: 得到结果: 我们从中摘取最重要的一段: 上面每句的意思可参照jvm指令手册去进行阅读 其他类似, 在索引9的位置: 这 就是创建了一个StringBuilder对象, "":()V调用了无参构造方法 即 调用了S 阅读全文
posted @ 2019-12-08 13:00 HeliusKing 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 线程运行诊断 定位 用top定位哪个进程对cpu的占用过高 ps H eo pid,tid,%cpu | grep 进程id (用ps命令进一步定位是哪个线程引起的cpu占用过高) jstack 进程id 可以根据线程id 找到有问题的线程,进一步定位到问题代码的源码行号 要先将32665转为16进 阅读全文
posted @ 2019-12-06 22:25 HeliusKing 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、系统变量 系统变量: 全局变量 会话变量 自定义变量: 用户变量 局部变量 说明: 变量由系统定义,不是用户定义,属于服务器层面 注意:全局变量需要添加global关键字,会话变量需要添加session关键字,如果不写,默认会话级别 使用步骤: 1、查看所有系统变量 2、查看满足条件的部分系统变 阅读全文
posted @ 2019-12-01 22:30 HeliusKing 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 外观模式真是比单例模式还要简单了,毕竟单例还有八种写法 简介 外观模式(Facade), 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用 实例探究 假设一台电脑,它包含了 CPU(处理器),Memory(内存) ,Disk(硬盘)这几个部件,若想 阅读全文
posted @ 2019-12-01 18:13 HeliusKing 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Spring对数据库的操作在jdbc上面做了基本的封装,让开发者在操作数据库时只需关注SQL语句和查询 结果处理器,即可完成功能(当然,只使用JdbcTemplate,还不能摆脱持久层实现类的编写)。 在配合spring的IoC功能,可以把DataSource注册到JdbcTemplate之中。同时 阅读全文
posted @ 2019-11-17 18:01 HeliusKing 阅读(5664) 评论(0) 推荐(1) 编辑
摘要: 默认情况下我们的切面类是单例的,当我们指定@Scope("prototype")为多例时,切面类为多例。 在Spring AOP中,切面类的实例只有一个,比如前面我们一直使用的MyAspect类,假设我们使用的切面类需要具有某种状态,以适用某些特殊情况的使用,比如多线程环境,此时单例的切面类就不符合 阅读全文
posted @ 2019-11-12 22:41 HeliusKing 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 自定义Yaml解析器替换Properties文件 项目结构 案例代码 配置类SpringConfiguration JdbcConfig 解释: 对于properties文件的解析, spring4.3以后,我们无须在配置 或者 默认使用的是 默认使用PropertySourceFactory接口的 阅读全文
posted @ 2019-11-01 22:24 HeliusKing 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: @Import导入自定义选择器 之前一篇博文: "Spring中的@Import注解" 已经详细介绍了@Import注解,不赘述。 需求描述 通过@import注解自定义组件选择器,将满足我们自定义的规则的bean导入到ioc容器中 项目结构 案例代码 首先是UserService接口及其实现类 配 阅读全文
posted @ 2019-10-31 22:22 HeliusKing 阅读(597) 评论(0) 推荐(1) 编辑
摘要: Spring中Bean命名源码分析 一、案例代码 首先是demo的整体结构 其次是各个部分的代码,代码本身比较简单,不是我们关注的重点 配置类 接口的实现类 测试类 我们主要探究两个bean:一个是我们的SpringConfiguration类,它是配置类,也是容器中的bean 一个是UserSer 阅读全文
posted @ 2019-10-25 23:25 HeliusKing 阅读(766) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页