JavaSE
Zs_Johnson
这个作者很懒,什么都没留下…
展开
-
JDK1.8动态代理示例及代理实现原理详解
一个简单的动态代理实现://目标对象需要实现的接口package reflection.DynamicProxy;public interface UserDao { void findUserByUserCode(String userCode); void findUserByEmai(String email);}//目标对象package reflection.Dyna...原创 2018-07-02 14:45:42 · 1579 阅读 · 0 评论 -
强引用 软引用 弱引用 虚引用 的概念剖析及测试Demo
前言: 在分析动态代理的实现源码时,可以看到其底层使用了一个二级缓存(WeakCache类)来缓存生成的代理类的Class对象,从而了解到了Java中的弱引用WeakReference。今天我们就来系统的学习Java的四种引用方式,这里只是简要的介绍概念及通过测试Demo了解如何运用它们,关于其实现原理及JDK源码如何使用它们将以后的笔记中总结出来。 欢迎转载:但请注明出处。目录: 一...原创 2018-07-03 21:03:27 · 574 阅读 · 0 评论 -
使用JDBC操作MySQL数据库5.7
前言: 这篇笔记的内容为使用JDBC操作MySQL数据库,主要内容为概念介绍和编写Demo来使用JDBCAPI,而关于API的具体内容就没有详细说明了,代码中用到的API可以在https://docs.oracle.com/javase/8/docs/api/中找到。主要的参考为Core Java卷二中关于数据库编程的描述。目录:一:概念介绍什么是JDBC为什么要使用JDBCJDBC驱动程序...原创 2018-07-05 17:38:14 · 4031 阅读 · 0 评论 -
SpringMVC组件之HandlerMapping分析
目录1. HandlerMapping概述2. HandlerMapping的类图3. AbstractHandlerMapping分析4. AbstractUrlHandlerMapping族分析5. AbstracthandlerMethodMapping族分析6. 总结1. HandlerMapping概述在DispatcherServlet的dodispatch方法中有这段...原创 2019-05-22 22:14:26 · 310 阅读 · 0 评论