许文豪
许文豪
全部文章
分类
java基础(12)
Java集合(12)
JVM(6)
Mybatis(24)
springboot(1)
分布式(3)
实战问题与架构设计(2)
并发与多线程(1)
思考(2)
数据库(5)
未归档(1)
架构与高并发(3)
环境折腾(6)
算法与数据结构(2)
设计模式(14)
面试题(2)
归档
标签
去牛客网
登录
/
注册
秦怀杂货店
纵使缓慢,驰而不息。
TA的专栏
96篇文章
0人订阅
秦怀杂货店
96篇文章
741人学习
全部文章
(共96篇)
JDBC【4】-- SPI底层原理解析
来自专栏
前面已经讲过SPI的基本实现原理了,demo也基本实现了,再来说说SPI。 http://aphysia.cn/archives/jdbcspi 背景:SPI是什么?SPI,即是Service Provider Interface,是一种服务提供(接口实现)发现机制,可以通过ClassPath路径...
数据库
SPI
2020-11-28
0
359
Mybatis【4】-- 关于Mybatis别名定义
来自专栏
代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning 】,可直接运行,就不占篇幅了。 我们下面需要改进的是别名,也趁这个机会介绍一下别名的作用。 其实在我们实际开发中,大多数情况下,一个mapper.xml文件对应的是对一个对象的操作,...
java基础
mybatis
数据库
2020-11-28
0
331
Mybatis【3】-- Mybatis使用工具类读取配置文件以及从属性读取DB信息
来自专栏
代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning 】,可直接运行,就不占篇幅了。 1.使用工具类获取sqlSession实例对象 在上一个demo中,处理了多个namespace的问题,那么我们可以看到代码还是会有一定的冗余,比如下...
java
mybatis
数据库
2020-11-28
0
316
Mybatis【2.3】-- Mybatis一定要使用commit才能成功修改数据么?
来自专栏
代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning】,mybatis-02可直接运行,就不占篇幅了。 为什么我们有时候不使用commit也能修改数据库成功? [TOC] 1.从数据库的层面上来讲,其实这个主要看你用什么“存储引擎” 像以...
java
mybatis
数据库
2020-11-28
0
359
Mybatis【2.2】-- Mybatis关于创建SqlSession源码分析的几点疑问?
来自专栏
代码直接放在Github仓库【https://github.com/Damaer/Mybatis-Learning 】,可直接运行,就不占篇幅了。 [TOC] 1.为什么我们使用SQLSessionFactoryBuilder的时候不需要自己关闭流? 我们看我们的代码: public class ...
mybatis
jdbc
数据库
2020-11-28
0
239
Mybatis【2.1】-- 从读取流到创建SqlSession源码分析
来自专栏
我们使用sqlSession之前,需要去获取配置文件,获取InputStream输入流,通过SqlSessionFactoryBuilder获取sqlSessionFactory对象,从而获取sqlSession。 InputStream is = Resources.getResourceAsSt...
java
mybatis
数据库
2020-11-22
0
287
Mybatis【2】-- 多个mapper文件以及namespace命名作用?
来自专栏
[TOC] 多个mapper文件以及namespace作用 要是多个mapper文件的时候怎么处理,namespace又是干什么用的呢首先我们来看创建数据库语句: #创建数据库 CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf...
java
mybatis
数据库
2020-11-22
0
532
Mybatis【1】-- 入门之第一个程序
来自专栏
[TOC] 1.框架是什么 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计...
java
mybatis
数据库
2020-11-22
0
374
Mac安装HomeBrew慢问题解决
来自专栏
一开始安装,在官网上的命令: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 特别的慢,而且执行着就很容易断开,连接不上。所以需要换...
homebrew
mac
2020-11-22
0
410
transient关键字是干什么用的?
来自专栏
[TOC] 1.从Serilizable说到transient 我们知道,如果一个对象需要序列化,那么需要实现Serilizable接口,那么这个类的所有非静态属性,都会被序列化。 注意:上面说的是非静态属性,因为静态属性是属于类的,而不是属于类对象的,而序列化是针对类对象的操作,所以这个根本不会序...
java基础
java
2020-11-22
0
329
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页