12 2018 档案

摘要:最近在学习java基础结构,刚好学到了jvm,总结了以下并可以结合思维导图认识以下Jvm的对象: 本篇内容主要写的是对象的分配,所以,理论上只跟“堆”有关系, 结合上面的思维导图,说一下,当用户new Object的时候,jvm会把这个对象放入堆里面,并把对象的引用存入栈里面,创建对象之后,自然下一 阅读全文
posted @ 2018-12-28 17:58 ChoviWu 阅读(421) 评论(0) 推荐(0)
摘要:MQ,其实目的都是一样,就是应对系统的并发可以实现消峰和解耦的作用,类似于创建了一个线程异步操作,这一点可以了解一下一款优秀的并发框架(Disruptor),据说是每秒可以处理十万级数据, 目前据本人了解,有一个开源分布式事务框架Hmily使用了这个,实现了异步处理解耦的作用,也省去了不少代码 言归 阅读全文
posted @ 2018-12-27 15:35 ChoviWu 阅读(812) 评论(0) 推荐(0)
摘要:这一篇文章主要是记录Mybatis的动态代理学习成果,如果对源码感兴趣,可以看一下上篇文章 https://www.cnblogs.com/ChoviWu/p/10118051.html 阅读本篇的读者应该都已经了解了用mapper调用xml下的内容是利用动态代理,本文将对这一部分的源码一探究竟 我 阅读全文
posted @ 2018-12-14 15:38 ChoviWu 阅读(431) 评论(0) 推荐(0)
摘要:Mybatis的源码学习(一): 前言: 结合spring本次学习会先从spring-mybatis开始分析 在学习mybatis之前,应该要对spring的bean有所了解,本文略过 先贴一下mybatis的配置: 先看第一个配置,配置 这段即spring IOC 依赖注入的特性,将数据库的配置信 阅读全文
posted @ 2018-12-14 13:12 ChoviWu 阅读(1389) 评论(0) 推荐(0)
摘要:springboot打war包,tomcatmanager/,el/elManager 避免出现编码中的小细节:/manager/xx 阅读全文
posted @ 2018-12-12 17:26 ChoviWu 阅读(403) 评论(0) 推荐(0)
摘要:首先,先创建一个interface IHello 目标接口类 然后再写一个目标类的实现类 最后再手动编写一个代理类 然后写一个客户端,对该代理进行操作: 阅读全文
posted @ 2018-12-10 17:11 ChoviWu 阅读(494) 评论(0) 推荐(0)
摘要:Load balancer does not have available server for client 阅读全文
posted @ 2018-12-07 15:21 ChoviWu 阅读(17971) 评论(0) 推荐(0)
摘要:jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数] 注意!!!:使用的jdk版本是jdk8. 如果是在docker 部署project,要先进镜像内部才可以进行操作(docker exec -it 阅读全文
posted @ 2018-12-05 10:19 ChoviWu 阅读(6974) 评论(1) 推荐(0)