标签:mybatis

Spring

阿里大牛:深入分析spring事务传播行为

3

wenming.gapo 发布于 2019-03-21

spring框架封装了很多有用的功能和组件,便于在项目开发中快速高效的调用,其中spring的事务使用非常简单,只需要在用到事务的地方加一行注解即可: 1@Transactional 但越是看起来简单的东西,就越多坑,为何如此? 不是因为别人造的轮子有问题,而是我们在用轮子的时候...

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

Java

Sharding-JDBC 使用入门和基本配置

2

likai 发布于 2019-03-21

来源:宜信技术学院 技术沙龙001期|AI中台:一种敏捷的智能业务支持方案|宜信技术沙龙 3月28日晚8点线上直播,点击报名 1、什么是Sharding-JDBC Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以...

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

Spring

Spring boot学习(八)Spring boot配置ehcache缓存框架

1

wenming.gapo 发布于 2019-03-20

缓存技术在实际的项目中是必不可少的,合理的利用缓存技术能极大的提升网站的访问速度,提升用户体验。 本片文章就介绍如何在spring boot中使用 ehcache 这个缓存框架。 ehcache介绍 在 java 中有很多技术都可以实现缓存功能,最简单直接就是使用 java 自带...

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

Java

Spring boot学习(八)Spring boot配置ehcache缓存框架

1

songhua.gao 发布于 2019-03-20

缓存技术在实际的项目中是必不可少的,合理的利用缓存技术能极大的提升网站的访问速度,提升用户体验。 本片文章就介绍如何在spring boot中使用 ehcache 这个缓存框架。 文章首发于个人博客:【www.xiongfrblog.cn】 ehcache介绍 在 java 中有...

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

Java

后端架构师技术图谱

likai 发布于 2019-03-20

今天无意间看到github上一篇超炫的博文,是阿里工程师总结的 《后端架构师技术图谱》 ,分享给大家。 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B,B+,B*树 LSM 树 BitSet 常用算法 排...

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

Java

钟同学,this is for you!

2

Harries 发布于 2019-03-19

坐在我旁边的钟同学听说我精通Mybatis源码(我就想不通,是谁透漏了风声),就顺带问了我一个问题: 在同一个方法中,Mybatis多次请求数据库,是否要创建多个SqlSession会话? 可能最近撸多了,当时脑子里一片模糊,眼神迷离,虽然我当时回答他: 如果多个请求同一个事务中...

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

Java

Mybatis技术内幕(2.3.2):反射模块-Invoker

1

dulong 发布于 2019-03-19

org.apache.ibatis.reflection.invoker.Invoker 执行器接口,这里主要是为了统一getter方法、setter方法和Field个get和set执行时的差异,使用了 对象的适配器模式 。代码和类图如下: /** * 执行器接口:为了统一get...

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

Java

Mybatis技术内幕(2.3.2):反射模块-ObjectFactory

1

darida 发布于 2019-03-19

org.apache.ibatis.reflection.factory.ObjectFactory Mybatis中很多模块都会使用到ObjectFactory接口,该接口提供了多个create()方法的重载,通过这些create()方法可以创建指定类型的对象。代码和类图如下:...

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

Java

BeetlSQL 2.11.2 发布,Java Dao 工具

Harries 发布于 2019-03-19

BeetlSQL 2.11.2 发布了,改进记录包括: #ITMW3  修复:最新版本2.11.1在翻页sql语句中使用use函数,执行sql时会多传同样的值进来 #IS9UJ  修复:TemplatePageAmi.java里的else是不是永远执...

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

Spring

最简单的SpringBoot整合MyBatis教程

5

邓龙华 发布于 2019-03-18

前面两篇文章和读者聊了Spring Boot中最简单的数据持久化方案JdbcTemplate,JdbcTemplate虽然简单,但是用的并不多,因为它没有MyBatis方便,在Spring+SpringMVC中整合MyBatis步骤还是有点复杂的,要配置多个Bean,Spring...

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

编程技术

成为一名Java架构师的必修课

7

darida 发布于 2019-03-18

一.热门框架源码学习 设计模式篇 Spring5源码解读篇 Mybatis篇 SpringBoot2篇 二. 微服务架构 架构设计篇 BAT互联网架构这些年的演进分析 国内外常见分布式系统架构状况介绍 微服务架构指南:领域驱动设计DDD模型 SpringCloud1-2实战篇 C...

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

Spring

Spring Boot多数据源配置之JdbcTemplate

3

yeseng 发布于 2019-03-17

多数据源配置也算是一个常见的开发需求,Spring和SpringBoot中,对此都有相应的解决方案,不过一般来说,如果有多数据源的需求,我还是建议首选分布式数据库中间件MyCat去解决相关问题,之前有小伙伴在我的知识星球上提问,他的数据根据条件的不同,可能保存在四十多个不同的数据...

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

Spring

模拟spring框架,深入讲解spring的对象的创建

zhuangli 发布于 2019-03-17

导读 项目源码地址 因为公司使用的是spring框架,spring是什么?它就像包罗万象的容器,我们什么都可以往里面填,比如集合持久层的hibernate或mybatis框架,类似于拦截器的的shiro框架等等。 它的好处是可以自动创建对象。以前,在没有使用spring框架时,我...

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

Java

mybatis-plus源码分析之sql注入器

2

xirruiqiang 发布于 2019-03-17

mybatis-plus是完全基于mybatis开发的一个增强工具,它的设计理念是在mybatis的基础上只做增强不做改变,为简化开发、提高效率而生,它在mybatis的基础上增加了很多实用性的功能,比如增加了乐观锁插件、字段自动填充功能、分页插件、条件构造器、sql注入器等等,...

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

Spring

框架与RTTI的关系,RTTI与反射之间的关系

5

darida 发布于 2019-03-16

导读 在之后的几篇文章,我会讲解我自己的hibernate、spring、beanutils框架,但讲解这些框架之前,我需要讲解RTTI和反射。 工作将近一年了,我们公司项目所使用的框架是SSH,或者,其他公司使用的是SSM框架。不管是什么样的框架,其都涉及到反射。那么,什么是反...

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

编程技术

『互联网架构』软件架构-zookeeper之curator详解(36)

3

wenming.gapo 发布于 2019-03-16

为了更好的实现java操作zookeeper服务器,后来出现Curator框架,非常的强大,目前已经是apache的顶级项目,里面提供了更多丰富的操作。例如:session超时重连,主从选举,分布式计数器,分布式锁等适用于各种复杂的zookeeper场景的API封装。 源码:ht...

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

Spring

图解源码 | SpringBoot中自动配置原理

2

xubiao.zhuang 发布于 2019-03-16

最近一些朋友问到,之前的Dubbo源码系列还会不会更新.答案是,后续会升级 "Dubbo源码解析系列-plus" 版本.不要问我这个 plus 有多大,暂时还不会大到一只手无法掌控. 除了之前的"源码解析"和"源码实战"...

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