发布了 20 篇内容
共 16.3字, 被阅读 130次
获得了 0 次赞同
获得了 0次喜欢, 获得了 0 次收藏
参与了 0 次互动
互动包含发布评论、点赞评论、参与投票等
![Java反射说得透彻一些](https://static001.geekbang.org/infoq/e9/e9abd7ed83bfb1a9d87ee3fcd988319e.jpeg?x-oss-process=image/resize,w_416,h_234)
![transient关键字的作用以及几个疑问的解决](https://static001.geekbang.org/infoq/5f/5f62d65155e958fb3ad5c29e018ffcdb.jpeg?x-oss-process=image/resize,w_416,h_234)
transient 关键字的作用以及几个疑问的解决
我们知道,如果一个对象需要序列化,那么需要实现 Serilizable 接口,那么这个类的所有非静态属性,都会被序列化。 transient 关键字的作用是什么呢?
![serialVersionUID作用是什么以及如何生成的?](https://static001.geekbang.org/infoq/02/0283226c73f57a95dcbdf67a2f092dd6.jpeg?x-oss-process=image/resize,w_416,h_234)
![Mybatis【2.1】-- 从读取流到创建SqlSession发生了什么?](https://static001.geekbang.org/infoq/b2/b21fde216c2ae90d28757417bb563466.jpeg?x-oss-process=image/resize,w_416,h_234)
Mybatis【2.1】-- 从读取流到创建 SqlSession 发生了什么?
我们使用 sqlSession 之前,需要去获取配置文件,获取 InputStream 输入流,通过 SqlSessionFactoryBuilder 获取 sqlSessionFactory 对象,从而获取 sqlSession。
![Mybatis【2】-- 多个mapper文件以及namespace作用](https://static001.geekbang.org/infoq/4e/4e815dc4cb8600603267bdab8ecac625.jpeg?x-oss-process=image/resize,w_416,h_234)
![Mybatis【1】-- 第一个Mybatis程序](https://static001.geekbang.org/infoq/e9/e9abd7ed83bfb1a9d87ee3fcd988319e.jpeg?x-oss-process=image/resize,w_416,h_234)
Mybatis【1】-- 第一个 Mybatis 程序
* 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法 ; 另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。
![JDBC【3】-- SPI技术以及在数据库连接中的使用](https://static001.geekbang.org/infoq/67/67ea0ba15da2057f0d1ce35bc66dc21e.jpeg?x-oss-process=image/resize,w_416,h_234)
JDBC【3】-- SPI 技术以及在数据库连接中的使用
SPI,即是 Service Provider Interface,是一种服务提供(接口实现)发现机制,可以通过 ClassPath 路径下的 META-INF/Service 文件查找文件,加载里面定义的类。
![JDBC【2】-- 工作原理以及简单封装](https://static001.geekbang.org/infoq/77/77debfff9e6c163763c40638abb622fd.jpeg?x-oss-process=image/resize,w_416,h_234)
![JDBC【1】-- 初级入门之增删改查](https://static001.geekbang.org/infoq/02/0283226c73f57a95dcbdf67a2f092dd6.jpeg?x-oss-process=image/resize,w_416,h_234)
JDBC【1】-- 初级入门之增删改查
JDBC(Java DataBase Connectivity,java 数据库连接)是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。JDBC 提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库...
![Mac 安装Homebrew慢的问题解决](https://static001.geekbang.org/infoq/8a/8a1f371ca032823e065cd1dfba603161.jpeg?x-oss-process=image/resize,w_416,h_234)
![Java 集合(9)-- Vector超级详细源码解析](https://static001.geekbang.org/infoq/14/14d32ded065258792367b3df4b05a7bb.jpeg?x-oss-process=image/resize,w_416,h_234)
Java 集合(9)-- Vector 超级详细源码解析
Vector 和前面说的 ArrayList 很是类似,这里说的也是 1.8 版本,它是一个队列,但是本质上底层也是数组实现的。同样继承 AbstractList,实现了 List,RandomAcess,Cloneable, java.io.Serializable 接口。具有以下特点:
![Java 集合(8)-- ArrayList 源码解析](https://static001.geekbang.org/infoq/16/16517096523f99ce651cfa65f997f161.jpeg?x-oss-process=image/resize,w_416,h_234)