上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning】,mybatis-02可直接运行,就不占篇幅了。 为什么我们有时候不使用commit也能修改数据库成功? 1.从数据库的层面上来讲,其实这个主要看你用什么“存储引擎” 像以下的代码就是 阅读全文
posted @ 2020-11-28 14:55 第十六封 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning 】,可直接运行,就不占篇幅了。 1.为什么我们使用SQLSessionFactoryBuilder的时候不需要自己关闭流? 我们看我们的代码: public class Student 阅读全文
posted @ 2020-11-28 14:54 第十六封 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 今天一不小心跟进Object的源码中,发现一个native关键字,一脸蒙蔽,怎么我从来没有用过。 // 这是计算对象的hsahcode的方法,涉及到内存地址 public native int hashCode(); 1.汇编生c,c生万物,其实java要实现对底层的控制,还是需要c/c++帮忙,老 阅读全文
posted @ 2020-11-21 23:08 第十六封 阅读(413) 评论(0) 推荐(1) 编辑
摘要: 很多时候我们会遇到别人问一个问题:你给我讲一下反射,到底是什么东西?怎么实现的?我们能用反射来做什么?它有什么优缺点?下面我们会围绕着这几个问题展开: 一、反射机制是什么? 反射是什么?什么是反?什么是正射? 有反就有正,我们知道正常情况, 如果我们希望创建一个对象,会使用以下的语句: Person 阅读全文
posted @ 2020-11-17 01:43 第十六封 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.从Serilizable说到transient 我们知道,如果一个对象需要序列化,那么需要实现Serilizable接口,那么这个类的所有非静态属性,都会被序列化。 注意:上面说的是非静态属性,因为静态属性是属于类的,而不是属于类对象的,而序列化是针对类对象的操作,所以这个根本不会序列化。下面我 阅读全文
posted @ 2020-11-17 01:41 第十六封 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 正常不设置serialVersionUID 的序列化和反序列化 先定义一个实体Student.class,需要实现Serializable接口,但是不需要实现get(),set()方法 import java.io.Serializable; public class Student impleme 阅读全文
posted @ 2020-11-17 01:39 第十六封 阅读(316) 评论(0) 推荐(1) 编辑
摘要: 我们使用sqlSession之前,需要去获取配置文件,获取InputStream输入流,通过SqlSessionFactoryBuilder获取sqlSessionFactory对象,从而获取sqlSession。 InputStream is = Resources.getResourceAsSt 阅读全文
posted @ 2020-11-17 01:38 第十六封 阅读(988) 评论(0) 推荐(1) 编辑
摘要: 多个mapper文件以及namespace作用 要是多个mapper文件的时候怎么处理,namespace又是干什么用的呢 首先我们来看创建数据库语句: #创建数据库 CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_gen 阅读全文
posted @ 2020-11-17 01:36 第十六封 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: 1.框架是什么 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的 阅读全文
posted @ 2020-11-17 01:35 第十六封 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.SPI是什么? SPI,即是Service Provider Interface,是一种服务提供(接口实现)发现机制,可以通过ClassPath路径下的META-INF/Service文件查找文件,加载里面定义的类。 一般可以用来启用框架拓展和替换组件,比如在最常见的数据库连接JDBC中,jav 阅读全文
posted @ 2020-11-17 01:34 第十六封 阅读(294) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页