上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 最近在java的源代码中总是可以看到isAssignableFrom()这个方法,到底是干嘛的?怎么用? 1. isAssignableFrom()是干什么用的? 首先我们必须知道的是,java里面一切皆对象,类本身也是会当成对象来处理,主要体现在类的.class文件,其实加载到java虚拟机之后, 阅读全文
posted @ 2020-11-28 15:05 第十六封 阅读(884) 评论(0) 推荐(0)
摘要: 前面已经讲过SPI的基本实现原理了,demo也基本实现了,再来说说SPI。 http://aphysia.cn/archives/jdbcspi 背景:SPI是什么? SPI,即是Service Provider Interface,是一种服务提供(接口实现)发现机制,可以通过ClassPath路径 阅读全文
posted @ 2020-11-28 15:01 第十六封 阅读(202) 评论(0) 推荐(0)
摘要: 代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning 】,可直接运行,就不占篇幅了。 我们下面需要改进的是别名,也趁这个机会介绍一下别名的作用。 其实在我们实际开发中,大多数情况下,一个mapper.xml文件对应的是对一个对象的操作,当 阅读全文
posted @ 2020-11-28 15:00 第十六封 阅读(303) 评论(0) 推荐(0)
摘要: 代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning 】,可直接运行,就不占篇幅了。 1.使用工具类获取sqlSession实例对象 在上一个demo中,处理了多个namespace的问题,那么我们可以看到代码还是会有一定的冗余,比如下面 阅读全文
posted @ 2020-11-28 14:57 第十六封 阅读(384) 评论(0) 推荐(0)
摘要: 代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning】,mybatis-02可直接运行,就不占篇幅了。 为什么我们有时候不使用commit也能修改数据库成功? 1.从数据库的层面上来讲,其实这个主要看你用什么“存储引擎” 像以下的代码就是 阅读全文
posted @ 2020-11-28 14:55 第十六封 阅读(763) 评论(0) 推荐(0)
摘要: 代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning 】,可直接运行,就不占篇幅了。 1.为什么我们使用SQLSessionFactoryBuilder的时候不需要自己关闭流? 我们看我们的代码: public class Student 阅读全文
posted @ 2020-11-28 14:54 第十六封 阅读(394) 评论(0) 推荐(0)
摘要: 今天一不小心跟进Object的源码中,发现一个native关键字,一脸蒙蔽,怎么我从来没有用过。 // 这是计算对象的hsahcode的方法,涉及到内存地址 public native int hashCode(); 1.汇编生c,c生万物,其实java要实现对底层的控制,还是需要c/c++帮忙,老 阅读全文
posted @ 2020-11-21 23:08 第十六封 阅读(436) 评论(0) 推荐(1)
摘要: 很多时候我们会遇到别人问一个问题:你给我讲一下反射,到底是什么东西?怎么实现的?我们能用反射来做什么?它有什么优缺点?下面我们会围绕着这几个问题展开: 一、反射机制是什么? 反射是什么?什么是反?什么是正射? 有反就有正,我们知道正常情况, 如果我们希望创建一个对象,会使用以下的语句: Person 阅读全文
posted @ 2020-11-17 01:43 第十六封 阅读(265) 评论(0) 推荐(0)
摘要: 1.从Serilizable说到transient 我们知道,如果一个对象需要序列化,那么需要实现Serilizable接口,那么这个类的所有非静态属性,都会被序列化。 注意:上面说的是非静态属性,因为静态属性是属于类的,而不是属于类对象的,而序列化是针对类对象的操作,所以这个根本不会序列化。下面我 阅读全文
posted @ 2020-11-17 01:41 第十六封 阅读(390) 评论(0) 推荐(0)
摘要: 正常不设置serialVersionUID 的序列化和反序列化 先定义一个实体Student.class,需要实现Serializable接口,但是不需要实现get(),set()方法 import java.io.Serializable; public class Student impleme 阅读全文
posted @ 2020-11-17 01:39 第十六封 阅读(422) 评论(0) 推荐(1)
上一页 1 ··· 6 7 8 9 10 11 12 下一页