标签:一级缓存

Spring

mybatis-spring原理解析

songhua.gao 发布于 2019-05-22

前言 Mybatis是目前主流的Java ORM框架之一。 mybatis-spring包则是为了让Mybatis更好得整合进Spring的衍生产品。 本文就从Mybatis和mybatis-spring源码着手,以目前较为流行的用法,探究Mybatis的工作原理以及mybati...

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

Java

面试官都会问的Mybatis面试题,你会这样回答吗?

3

changyuan.xu 发布于 2019-05-20

一、概述 面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。 “你的优势是...

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

Java

Spring源码解读(2)IOC容器bean的实例化

1

hanze 发布于 2019-05-14

上一节分析了Spring如何读取xml配置文件并最终将配置的POJO类生成一个个 BeanDefinition 注册到IOC容器的过程,主要是针对直接配置在xml中的标签来分析的,应该来说生成BeanDefinition指数读取配置放入到指定属性中,并不是太难理解。 IOC的第二...

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

Java

Mybatis常见面试题总结及答案

1

小丁 发布于 2019-05-10

点击上面  蓝色字体   关注我们 技术 / 架构 / 职场 / 面试  关注即送:4000G  架构师视频 1、什么是Mybatis? 1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句...

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

Java

给初中级JAVA准备的面试题

3

xiaoli.wang 发布于 2019-05-09

作者:徐靖峰 来源:kirito的技术分享 1 JAVA HashMap相关 HashMap一直是经典的面试题,所有面试官都喜欢问他,因为它可以牵扯出非常多的知识点,而面试者到底能了解到何种程度,则一定程度反映其综合能力。 细节聊扩容因子LoadFactor=0.75,初始大小I...

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

Java

死磕Java——volatile的理解

6

hanze 发布于 2019-05-07

理解 volatile 的相关知识前,先简单的认识一下JMM( Java Memory Model ), JMM 是 jdk5 引入的一种 jvm 的一种规范,本身是一种抽象的概念,并不真实存在,它屏蔽了各种硬件和操作系统的访问差异,它的目的是为了解决由于多线程通过共享数据进行通...

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

Spring

面试必备:《Java 最常见 200+ 面试题全解析》

6

puefu.he 发布于 2019-05-07

春招在即,想让面试官在短短的几十分钟内就认可你的能力? 想在最快的时间内收获 Java 技术栈最核心的知识点? 想要更全面、更深入的了解 Java 技术? 这里能够给你想要的所有答案:point_down: 给准备面试的大家,特别总结了 Java 程序员面试必备的面试题库 共含2...

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

Java

面试必备:《Java 最常见 200+ 面试题全解析》

6

changyuan.xu 发布于 2019-05-07

春招在即,想让面试官在短短的几十分钟内就认可你的能力? 想在最快的时间内收获 Java 技术栈最核心的知识点? 想要更全面、更深入的了解 Java 技术? 这里能够给你想要的所有答案:point_down: 给准备面试的大家,特别总结了 Java 程序员面试必备的面试题库 共含2...

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

Java

深入浅出虚拟机难(JVM)?现在让它通俗易懂

13

邓龙华 发布于 2019-05-01

大家可以想想,JVM 是什么?JVM是用来干什么的?在这里我列出了三个概念,第一个是JVM,第二个是JDK,第三个是JRE。相信大家对这三个不会很陌生,相信你们都用过,但是,你们对这三个概念有清晰的知道么?我不知道你们会不会,知不知道。接下来你们看看我对JVM的理解。 (1):J...

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

Java

Java内存模型-(1)

darida 发布于 2019-04-29

在介绍Java内存模型之前,先来看下计算机的内存模型,然后再来看Java内存模型在计算机的内存模型基础上做了哪些事情。 要说计算机的内存模型,首先来看下为何要有内存模型? 一、为什么要有内存模型 首先,“内存模型”是一个与计算机硬件有关的概念,先来看下有什么关系? CPU和缓存一...

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

Java

Mybatis-Plus 3.1.1 发布,声援 996ICU 协议,支持分布式事务

xirruiqiang 发布于 2019-04-26

Mybatis-Plus 3.1.1 发布了,Mybatis-Plus是一款MyBatis的增强工具包,简化 CRUD 操作。启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。Mybatis-Plus 启动注入非拦截实现、性能更优。 升级...

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

Java

MyBatis 缓存

xiaoli.wang 发布于 2019-04-17

一级缓存 对于一级缓存来说,Mybatis是直接单个线程隔离的 在执行add,update,delete 的时候,会自动清空缓存,避免脏读造成的影响 此时mapper为线程隔离的,而管理对象为所有线程所共享的. 修改展示层 <%@ page import="org...

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

Java

SpringBoot 下 Mybatis 的缓存

9

hellas 发布于 2019-04-10

说起 mybatis,作为 Java 程序员应该是无人不知,它是常用的数据库访问框架。与 Spring 和 Struts 组成了 Java Web 开发的三剑客— SSM。当然随着 Spring Boot 的发展,现在越来越多的企业采用的是 SpringBoot + ...

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

Java

J2Cache 两级缓存中的 Region 到底是什么东西? 原 荐

changyuan.xu 发布于 2019-04-03

不时有人来询问 J2Cache 里的 Region 到底是什么概念,这里做统一的解答。 J2Cache 的 Region 来源于 Ehcache 的 Region 概念。 一般我们在使用像 Redis、Caffeine、Guava Cache 时都没有 Region 这样的概念,...

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

Java

从一次问题排查聊聊问什么要懂原理

13

刘莉莉 发布于 2019-04-01

上周五,一同事在开发时遇到了一个问题,叫我帮忙看下.在描述这个同事遇到问题之前,我先简单做一些知识的铺垫,否则不好描述.这里面涉及到的知识点有 Spring的事务传播机制 、 数据库的隔离级别 等. 本篇重点是解决同事遇到的问题,因为这两个知识点都先简单谈谈,只为引出主题.后面这...

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

Java

从源码层面谈谈mybatis的缓存设计

邓龙华 发布于 2019-03-29

在 从源码聊聊mybatis一次查询都经历了些什么 一文中我们梳理了mybatis执行查询SQL的具体流程,在Executor中简单提到了缓存。本文将从源码一步一步详细解析mybatis缓存的架构,以及自定义缓存等相关内容。由于一级缓存是写死在代码里面的,所以本文重点讨论的是二级...

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

编程技术

爱奇艺直播 – 春晚直播业务API架构

5

wenming.gapo 发布于 2019-03-27

导读 家人团聚共赏春晚,已经成为国人欢度春节必不可少的庆祝方式。如今,爱奇艺春晚直播,成为千千万万家庭同享这份欢乐的新途径。根据以往的统计数据,春晚期间爱奇艺的访问量是平时的数倍甚至是数十倍,不亚于12306春节抢票的“盛况”,这也给系统带来了前所未有的访问压力。我们在2019年...

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

Java

从源码聊聊mybatis一次查询都经历了些什么

hellas 发布于 2019-03-26

原文地址 mybatis是一种非常流行的ORM框架,可以通过一些灵活简单的配置,大大提升我们操作数据库的效率,当然,我觉得它如此受欢迎的原因更主要的是,它的源码设计的非常简单。接下来我们就来聊聊使用mybatis做一次数据库查询操作背后都经历了什么。 首先我们先上一段非常简单的代...

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