标签:mybatis

Spring

SpringBean的几个问题以及原理

xubiao.zhuang 发布于 2020-07-26

一、几个问题 Spring中的bean是如何生成? Spring提供了哪些扩展点可以整合第三方框架 Spring如何整合Mybatis的 二、什么是Spring Spring管理bean(Java中的对象),初始化的操作, 三、Spring IoC容器 资源组件: Resourc...

阅读(545)评论(0)赞 (0)

Spring

ShardingSphere 4.x Sharding-JDBC 用户手册之数据脱敏使用手册

likai 发布于 2020-07-26

该章节主要介绍如何使用数据脱敏功能,如何进行相关配置。数据脱敏功能即可与数据分片功能共同使用,又可作为单独功能组件,独立使用。 与数据分片功能共同使用时,会创建ShardingDataSource;单独使用时,会创建EncryptDataSource来完成数据脱敏功能。 不使用S...

阅读(45)评论(0)赞 (0)

Spring

搞事情?Spring Boot今天一口气发布三个版本

12

hellas 发布于 2020-07-26

学无止境?本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的 专栏 供以免费学习。关注公众号【 BAT的乌托邦 】逐个击破,深入掌握,拒绝浅尝辄止。 目录 前言 各位好,我是A哥(YourBa...

阅读(48)评论(0)赞 (0)

Java

前端初学SpringBoot系列(三)自定义注解的学习与练习

3

尖兵 发布于 2020-07-25

前面两节学习了 springboot 的基本使用,其中大量使用了注解来减少代码量,想必大家都觉得挺奇怪的吧。 所以第三节,稍微停顿一下增删改查的脚步,补补一些基础(๑•̀ㅂ•́)و✧。 对于前端来说,注解这个概念很陌生,如此神秘的力量是如何发挥作用的呢,今天学习一下 java 中...

阅读(64)评论(0)赞 (0)

Java

IntelliJ IDEA 2020.1.4 发布

wenming.gapo 发布于 2020-07-25

mvc框架–Razor Razor 是一个轻巧而优雅的servlet mvc框架 # 又一个轮子? no,写就她是为了证实我个人的某些想法,并在这个过程中练练手,这两种冲动碰撞在一起,自然而然地产生了Razor # Razor的现在和未来… dtubest...

阅读(27)评论(0)赞 (0)

编程技术

DDD 分层

6

changyuan.xu 发布于 2020-07-25

为什么分层 引用《领域驱动设计模式、原理与实践》 为了避免将代码库变成大泥球(BBoM)并因此减弱领域模型的完整性且最终减弱可用性,系统架构要支持技术复杂性与领域复杂性的分离。引起技术实现发生变化的原因与引起领域逻辑发生变化的原因显然不同,这就导致基础设施和领域逻辑问题会以不同速...

阅读(61)评论(0)赞 (0)

Java

Mybatis-Plus 查询获取数据集最大值(Max())

hellas 发布于 2020-07-24

在使用Mybatis-Plus框架进行查询时, 碰到了需要查询最大值的情况. 但是截止本文章撰写前, Mybatis-Plus并没有提供直接的查询数据最大值的函数. 本篇文章就来记录下如何实现. 前置条件 若要顺利阅读本篇文章, 需要你具备如下条件: 掌握Spring框架 掌握M...

阅读(56)评论(0)赞 (0)

Spring

苦苦面试了半年,上个月凭借着这份面试题,我一举拿下了阿里,字节跳动和京东的offer!

9

xirruiqiang 发布于 2020-07-24

前言 最近收到很多粉丝的私信,有工作几年的,也有即将面临毕业的学生党。都是来跟我说金九银十马上到了,自己想去冲击面试一波大厂,问我有没有相关的面试题分享。听到后我也是赶紧为大家整理了一份,话不多说满满的干货都在下面了,友情提示,文章篇幅齐全,全是干货慢慢观看!!! Redis 什...

阅读(45)评论(0)赞 (0)

Java

ShardingSphere 4.x Sharding-JDBC 用户手册

2

yeseng 发布于 2020-07-24

简介 Sharding-JDBC是ShardingSphere的第一个产品,也是ShardingSphere的前身。 它定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动...

阅读(26)评论(0)赞 (0)

Java

Java Quartz实现定时的机制

yanxinchi 发布于 2020-07-24

Java Quartz实现定时的任务 配置spring <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support&l...

阅读(18)评论(0)赞 (0)

Java

小书MybatisPlus第7篇-代码生成器的原理精讲及使用方法

4

尖兵 发布于 2020-07-24

本文是本系列文章的第七篇,前6篇访问地址如下: 小书MybatisPlus第1篇-整合SpringBoot快速开始增删改查 小书MybatisPlus第2篇-条件构造器的应用及总结 小书MybatisPlus第3篇-自定义SQL 小书MybatisPlus第4篇-表格分页与下拉分...

阅读(51)评论(0)赞 (0)

Java

Mybatis源码(四)—SqlSession完成动态代理

5

hanze 发布于 2020-07-23

在使用Mybatis时一般都会写个Dao接口,然后调用方法时,总结通过dao.方法完成sql查询,使用时代码如下: public interface UserMapper { //根据id查找 User selectById(int id); //一对多根据id查找 UserAn...

阅读(44)评论(0)赞 (0)

Java

Dubbo同时支持多种协议(以dubbo和rest为例)

1

likai 发布于 2020-07-23

一. 背景知识 有时候微服务需要提供给多个消费者, 而不通过的消费者可能希望依据自身情况使用不同的协议. 另一方面, 有时候如果原本服务以 dubbo 协议提供服务, 但是为了调试或者监控方便, 我们也提供 rest 协议. 本文示例服务者同时提供 dubbo 和 rest 协议...

阅读(25)评论(0)赞 (0)

Java

Mybatis源码(一)—SqlSessionFactoryBuilder(获得配置文件)

6

hellas 发布于 2020-07-23

在使用mybaits时,首先会创建一个SqlSessionFactory对象,该对象是由SqlSessionFactoryBuilder对象,调用该对象的build方法加载全局XML配置的流文件构建出一个SqlSessionFactory对象。 //读取conf.xml Read...

阅读(80)评论(0)赞 (0)

Java

Mybatis源码(二)—parseConfiguration读取XML文件

13

邓龙华 发布于 2020-07-23

在上一节中简单谈到了在创建一个SqlSessionFactory对象时,通过SqlSessionFactoryBuilder类调用的大概过程 其中SqlSessionFactoryBuilder类的build方法在return时,是return的build(parser.pars...

阅读(32)评论(0)赞 (0)

Java

MyBatis 添加元数据自定义元素标签

zhuangli 发布于 2020-07-23

 现有系统中维护了一套业务表相关列、键的元数据,希望通过读取元数据实现自动封装 SQL 语句、自定义主键策略。实现方案为入侵式修改 MyBatis,增加元素标签 meta ,支持业务开发中可以在XML映射文件中使用。 meta元素设计如下: <!-- meta标签 可根据参...

阅读(31)评论(0)赞 (0)

Java

MyBatis-Plus之代码生成器

1

puefu.he 发布于 2020-07-23

为什么要有代码生成器 代码生成器解决什么样的问题 和MyBatis一样,解决重复性代码编写的时间成本和易错问题。 MyBatis-Plus的代码生成器说明 本次我使用的还是低版本2.1.9, 目前MyBatis-Plus最新版本为3.3.1。 理由很简单,够用。不想盲目的追赶高版...

阅读(39)评论(0)赞 (0)

Java

mybatis sqlsession与sqlsquery、transaction、connection

2

yeseng 发布于 2020-07-23

sqlsession和connection 一个sqlsession一般对应一个connection,并且mybatis默认每次获取session都会开启一个事务,且不自动提交事务。如果更新操作完成后不手动commit,则在连接断开时会将更新操作回滚,一个sqlSession(一...

阅读(24)评论(0)赞 (0)