- 博客(7)
- 收藏
- 关注
原创 springboot动态数据源使用
springboot动态数据源使用 动态数据源配置,通过数据库存储数据源连接信息,动态使用不同的数据库进行数据处理。使用自定义注解标识使用默认数据库。 Application.yml <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId&g
2020-07-03 14:29:59
431
原创 ConcurrentHashMap源码分析
ConcurrentHashMap源码分析 put方法 final V putVal(K key, V value, boolean onlyIfAbsent) { if (key == null || value == null) throw new NullPointerException(); int hash = spread(key.hashCode());//获取哈希值 int binCount = 0; //记录链表长度 //死循环 for (Node&
2020-07-03 14:28:46
115
原创 Netty入门研究
标题Netty入门研究 一、组成** 1.Bootstrap Netty应用程序通过设置bootstrap(引导)类的开始,该类提供了一个用于应用程序网络配置的容器 2.Channel 底层网络传输API 必须提供给应用I/O操作的接口,如读、写、连接、绑定等待, Netty中的接口Channel定义了雨socket丰富交互的操作集:bind, close, config, isActive, i...
2020-01-20 10:38:27
309
原创 MyBaits中的动态sql
流程示意图 关于映射的配置 Mapper映射配置 高级查询类设置 public class UserQuery { //关键字 模糊查询 private String keyWord; //最大年龄 private Integer maxAge; //最小年龄 private Integer minAge; @Override ...
2018-12-14 09:12:49
213
原创 MyBatis的Mapper映射
MyBatis基于代理机制,让我们无需再编写Dao的实现。 传统Dao接口,现在名称统一以Mapper结尾: 使用步骤: 1:创建接口:IUserDao变成UserMapper:DomainMapper 接口内容和普通的一样 UserMapper: public interface ProductMapper { Product findOne(Long id); } 2:不再写User...
2018-12-13 19:55:01
489
原创 MyBatis入门介绍
MyBatis是什么 MyBatis是一个ORM的数据库持久化框架:对象关系映射 很多人一看这个概念,一定会想:什么是ORM?什么叫数据库持久化?什么又叫框架? MyBatis就是一个解决jdbc做数据库持久化非常麻烦问题的框架,该框架进行了sql方式映射模式orm,让我们在完成数据库持久化的时候更简单。 1.1.ORM是什么? 对象关系映射(英语:(Object Relational Map...
2018-12-12 19:51:06
126
转载 ##Spring的常用jar包和作用
Spring的常用jar包和作用 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
2018-12-11 09:54:58
260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人