自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 分布式事务

极速解决企业级分布式事务之spingCloud+tx-lcn https://blog.csdn.net/qq_33449307/article/details/102550878中我们实现了[springBoot+jpa+jta+atomikos实现分布式事务,模拟多数据源],这种方式基于2PC...

2019-11-30 20:44:23

阅读数 14

评论数 0

原创 springBoot+jpa+jta+atomikos十分钟实现分布式事务,模拟多数据源

基于jta+atomikos解决分布式事务 模拟多数据源 jta: Java Transactio API,即是java中对事务处理的api,api即是接口的意思. atomikos:Atomikos TransactionsEssentials 是一个为Java平台提供增值服务的并且开源类事务管...

2019-10-14 16:16:48

阅读数 812

评论数 1

原创 超哥教你10分钟搞定QueryDSL+JPA简化数据层操作

本博客在SpringBoot,maven,Mysql的环境下进行配置编写。 一、环境配置 1.引入maven依赖以及插件,以下是本demo的依赖(绿色字体部分是需要注意添加的依赖以及插件): 插件: 这里说明一下 添加的apt-maven-plugin 插件是为了让程序自动...

2018-07-30 15:38:16

阅读数 4341

评论数 3

原创 Redis缓存中常见问题及解决方案

1.数据一致性的问题 缓存应用和数据库在更新时经常会出现不一致的问题,采用哪种策略,值得去思考。 从理论上来说,给缓存设置过期时间,是保证最终一致性的解决方案。这种方案下,我们可以对存入缓存的数据设置过期时间,所有的写操作以数据库为准,对缓存操作只是尽最大努力即可。也就是说如果数据库写成功,缓存更...

2020-01-15 17:46:11

阅读数 55

评论数 0

原创 SpringBoot整合mybatisPlus 分页 druid监控 等

前言 Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官网。那么它是怎么增强的呢?其实就是它已经封装好了一...

2020-01-15 15:57:07

阅读数 13

评论数 0

原创 redis(三)SpringBoot整合redis 使用RedisTemplate

SpringBoot整合redis 使用RedisTemplate 在数据结构,原理分析,适用场景 三篇中分别了解了redis的基本数据结构,基本原理分析,各种数据类型的适用场景,本次我们进行java操作redis.之前用的spring整合redis使用jedis操作,个人觉得有点麻烦,现在常使用...

2020-01-15 15:20:02

阅读数 16

评论数 0

原创 Redis各种数据类型的适用场景

1、字符串使用场景 a) 缓存功能 典型使用场景:Redis作为缓存层,MySQL作为存储层,绝大部分请求的数据都是从Redis中获取,由于Redis具有支撑高并发的特性,所以缓存通常能起到加速读写和降低后端压力的作用。 开发提示:与MySQL等关系型数据库不同的是,Redis...

2020-01-15 10:51:59

阅读数 9

评论数 0

原创 redis(二) redis原理分析和 执行lua脚本

1.redis原理分析 1.过期时间 1.1设置过期时间 在Redis中提供了Expire命令设置一个键的过期时间,到期以后Redis会自动删除它。这个在我们实际使用过程中用得非常多。 EXPIRE命令的使用方法为 EXPIRE key seconds 其中seconds 参数表示键的过期时间,单...

2020-01-15 10:40:09

阅读数 24

评论数 0

原创 redis(一) 基本数据结构

redis(一) 基本数据结构 redis的简介 Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redi...

2020-01-15 09:29:43

阅读数 20

评论数 0

原创 记动态获取定时任务并判断是否执行

动态 注意点 在启动类必须加上@EnableScheduling 实现SchedulingConfigurer并重写configureTasks方法 动态获取定时任务的执行时间 用的是ScheduledTaskRegistrar的addTriggerTask方法, 如果使用静态定时任务可以换用基...

2019-12-12 17:54:28

阅读数 11

评论数 0

原创 极速解决企业级分布式事务之spingCloud+tx-lcn

极速解决企业级分布式事务之spingCloud+tx-lcn https://blog.csdn.net/qq_33449307/article/details/102550878中我们实现了[springBoot+jpa+jta+atomikos实现分布式事务,模拟多数据源],这种方式基于2PC...

2019-10-22 23:18:40

阅读数 70

评论数 0

原创 注解开发dubbo 如何设置方法级别的配置

如上图所示 用@Service设置类级别的配置 用注解开发dubbo 如何设置方法级别的内容

2019-09-26 10:11:48

阅读数 170

评论数 0

原创 基于zookeeper实现配置中心

基于zookeeper实现配置中心 api使用的是curator 不知道curator的同学 请移步:https://blog.csdn.net/qq_33449307/article/details/100562669 实现配置中心有两种模式:push pull **实现原理:**zookeep...

2019-09-06 16:33:29

阅读数 88

评论数 0

原创 初始zookeeper,java客户端操作zookeeper

Zookeeper 1. 初步认识Zookeeper zookeeper是一个开源的分布式协调服务,是由雅虎创建的,基于google chubby(分布式锁).分布式数据一致性的解决方案. 1.1 zookeeper能做什么? 数据的发布订阅(配置中心.比如:disconf),负载均衡(dubbo...

2019-09-05 17:27:29

阅读数 25

评论数 0

翻译 面试突进之消息队列

关于消息队列面试官常问的问题: 1.你有没有在系统里用过消息队列?(你回答:用过的) 2.那你说一下你们在项目里是怎么用消息队列的?(巴拉巴拉,啥啥啥项目中发送个啥啥消息队列,别的系统来 消费啥啥的,个人觉得这里是一个误区,仅仅就是知道怎么用,用来做了什么。比如我们有个订单系统,订单系统会每次下...

2019-06-24 11:36:06

阅读数 127

评论数 0

原创 Eureka 源码解析一-------------------Eureka Client

Eureka简介与使用 声明:由于Eureka的使用很简单,本博客不过多说明,重点放在Eureka的源码解析 Eureka简介: Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。Spr...

2019-06-18 16:42:30

阅读数 133

评论数 2

原创 10分钟明白为什么要使用微服务

单体应用 单体应用就是将应用程序的所有功能都打包成一个独立的单元,最终以一个WAR包或JAR包存在,没有外部的任何依赖,里面包含DAO、Service、UI等所有的逻辑。 优点:     1.便于开发:只需要借助IDE的开发,调试功能即可。     2.易于测试:只需要通过单元测试或浏览器即可完成...

2019-06-17 15:26:28

阅读数 239

评论数 1

原创 搜索引擎-------Lucene

在我们面试找工作面试的过程中分布式搜索引擎是常见的问题,我们研究一下常见的集中搜索引擎,并分析一下常见的相关面试官的几大连环炮。 Lucene 1.什么是Lucene? Lucene即全文检索。全文检索是计算机程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在全文中出现的次数和位...

2019-04-18 18:05:27

阅读数 63

评论数 0

提示
确定要删除当前文章?
取消 删除