标签:二级缓存

Spring

mybatis-spring原理解析

songhua.gao 发布于 2019-05-22

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

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

Java

用guava快速打造两级缓存能力

dulong 发布于 2019-05-20

首先,咱们都有一共识,即可以使用缓存来提升系统的访问速度! 现如今,分布式缓存这么强大,所以,大部分时候,我们可能都不会去关注本地缓存了! 而在一起高并发的场景,如果我们一味使用nosql式的缓存,如 redis, 那么也是好的吧! 但是有个问题我们得考虑下: redis 这样的...

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

Java

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

3

changyuan.xu 发布于 2019-05-20

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

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

Spring

程序员笔记|详解Eureka缓存机制

11

xiaoli.wang 发布于 2019-05-16

Eureka是Netflix开源的、用于实现服务注册和发现的服务。Spring Cloud Eureka基于Eureka进行二次封装,增加了更人性化的UI,使用更为方便。但是由于Eureka本身存在较多缓存,服务状态更新滞后,最常见的状况是:服务下线后状态没有及时更新,服务消费者...

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

Java

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

1

hanze 发布于 2019-05-14

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

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

Java

Spring Boot集成Hazelcast实现集群与分布式内存缓存

Harries 发布于 2019-05-14

Hazelcast是Hazelcast公司开源的一款分布式内存数据库产品,提供弹性可扩展、高性能的分布式内存计算。并通过提供诸如Map,Queue,ExecutorService,Lock和JCache等Java的许多开发人员友好的分布式实现。 了解Hazelcast Hazel...

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

Java

Mybatis常见面试题总结及答案

1

小丁 发布于 2019-05-10

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

阅读(23)评论(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

程序员笔记|详解Eureka 缓存机制

3

xiaoli.he 发布于 2019-05-07

引言 Eureka是Netflix开源的、用于实现服务注册和发现的服务。Spring Cloud Eureka基于Eureka进行二次封装,增加了更人性化的UI,使用更为方便。但是由于Eureka本身存在较多缓存,服务状态更新滞后,最常见的状况是:服务下线后状态没有及时更新,服务...

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

Java

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

13

邓龙华 发布于 2019-05-01

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

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

编程技术

高并发架构的CDN知识介绍

3

dulong 发布于 2019-04-29

对一次网络请求过程的了解程度,一是展现你的专业知识;二是深刻的理解,让你在大型网站架构中做出更适合、可靠的架构。而DNS是这一切的出发点,本文结合一张常用架构图,来描述一下这个过程。 部署架构 大型的web服务,我们的部署架构一般如下图。先上图再解释。 这里来解释下,为什么要这样...

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

Java

2019最新Java Web J2EE下的两大框架SSH和SSM对比

3

xiaoli.wang 发布于 2019-04-29

当下流行的两种企业开发MVC开源框架,是我们 Java 程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界...

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

Java

Java内存模型-(1)

darida 发布于 2019-04-29

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

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

Java

MyBatis 二级缓存

小丁 发布于 2019-04-18

二级缓存 需要在映射文件中添加该标签 <cache/> 映射语句中的select语句将会被缓存, 映射语句中的insert update delete 语句将会刷新缓存 缓存使用LRU算法回收 现在完整的配置文件如下 <?xml version="1....

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

Java

MyBatis 缓存

xiaoli.wang 发布于 2019-04-17

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

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

Spring

SpringBoot+Redis作为二级缓存整合的基本Demo

8

wenming.gapo 发布于 2019-04-10

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,...

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