IT云清

356 篇文章
399K 次阅读
40 人订阅

全部文章

IT云清

兰亮 · 高级JAVA工程师 (已认证)

Siddhi cep

为分析操作员提供编排数据流、计算分析和检测 来自多个不同实时数据源的事件数据模式的软件,以允许开发人员构建能够实时感知、思考和行动的应用程序。

6720
IT云清

兰亮 · 高级JAVA工程师 (已认证)

flink cep

CEP是一种事件流上的模式匹配技术,与传统的先存储后查询数据的方式不同:CEP预先设置查询条件,然后让实时数据通过这些查询条件,引擎抓取符合条件的数据,这种查询...

7720
IT云清

兰亮 · 高级JAVA工程师 (已认证)

lua记录

8730
IT云清

兰亮 · 高级JAVA工程师 (已认证)

seata教程-Seata 1.0版本整合教程

项目地址:https://github.com/seata/seata 官网地址:https://seata.io/

13710
IT云清

兰亮 · 高级JAVA工程师 (已认证)

程序员如何保持优秀

5.有准备,有愿望,有能力在任何时候深入到多种技术中。你必须知道表象下的底层技术原理。在“各个技术层面的理解深度”和“编程能力”有着密切的联系。

6920
IT云清

兰亮 · 高级JAVA工程师 (已认证)

分布式事务-04:TCC实现过程及原理

前面我们讲了分布式事务的基本概念,CAP理论等,也讲了2pc协议,3pc协议,我们可以暂时认为2pc协议,3pc协议他们是传统的事务处理机制,这一篇,我们讲一讲...

11820
IT云清

兰亮 · 高级JAVA工程师 (已认证)

分布式事务-03:3PC 三阶段提交协议实现过程及原理

三阶段提交(Three-phase commit),也叫三阶段提交协议(Three-phase commit protocol),可以看作是二阶段提交(2PC)...

10310
IT云清

兰亮 · 高级JAVA工程师 (已认证)

你真的了解ACID,BASE,CAP这些名词吗?

原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。

9210
IT云清

兰亮 · 高级JAVA工程师 (已认证)

分布式事务-02:2PC 二阶段提交协议实现过程及原理

摘要:本文主要讲解分布式事务中二阶段提交协议(2pc)相关基础概念,原理及详细的执行过程。

21010
IT云清

兰亮 · 高级JAVA工程师 (已认证)

In aggregated query without GROUP BY...this is incompatible with sql_mode=only_full_group_by

这种修改,不持久化,重启数据库后会再次出现此问题,所以,我们需要将此设置持久化到配置文件中。 首先找到mysql的配置文件,不同安装方式,配置文件位置或者名...

8420
IT云清

兰亮 · 高级JAVA工程师 (已认证)

分布式锁系列--04关于分布式锁的选型分析02-Redlock的实现原理

上一文分布式锁系列–03关于分布式锁的选型分析01中,我们看到了单节点的redis分布式锁在failover时产生了无法解决的安全问题,因此,Redis的作者a...

6910
IT云清

兰亮 · 高级JAVA工程师 (已认证)

分布式锁系列--03关于分布式锁的选型分析01

本文分析,在分布式系统中,使用redis实现分布式锁,会遇到什么问题。关于分布式锁概念和redis分布式锁的具体实现,可参考前面的2篇文章。本文重点在于,对分布...

6120
IT云清

兰亮 · 高级JAVA工程师 (已认证)

分布式事务系列--SpringCloud整合byteTCC框架0.5.x版本1

本文详细记录下,SpringCloud框架整合byteTCC分布式事务框架的过程。这里只展示,一个是springboot项目,引入byteTCC必备的基础步骤,...

12020
IT云清

兰亮 · 高级JAVA工程师 (已认证)

org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V

新建eureka server,启动报错。 原因:SpringBoot版本问题,eureka对SpringBoot 2.x版本支持有问题,需要切换到1.x版本...

8740
IT云清

兰亮 · 高级JAVA工程师 (已认证)

java CountDownLatch用法 主线程等待子线程执行完后再执行

示例如下,我们初始化一个CountDownLatch,值为10(子线程个数),然后每次一个子线程执行完后执行一下countDown(),代码示例如下:

9310
IT云清

兰亮 · 高级JAVA工程师 (已认证)

java8 集合操作

输出为:[ip11, 80911, ip22, 80922, ip33, 80933]

8020
IT云清

兰亮 · 高级JAVA工程师 (已认证)

(14)SpringBoot使用AOP

摘要:本文示例,是在一个简单的SpringBoot项目中,通过AOP技术,来实现对接口访问时的信息统计,和接口耗时统计。

12610
IT云清

兰亮 · 高级JAVA工程师 (已认证)

(13)SpringBoot使用poi上传excel文件

摘要:本文主要讲解,在SpringBoot项目中如何使用poi上传excel文件。

22410
IT云清

兰亮 · 高级JAVA工程师 (已认证)

(12)SpringBoot使用Thymeleaf开发web页面

摘要:本文主要讲解SpringBoot使用Thymeleaf开发web页面。

8320
IT云清

兰亮 · 高级JAVA工程师 (已认证)

(11)SpringBoot整合EhCache做缓存

EhCache 简介:EhCache 是一个纯Java的进程内缓存框架,是Hibernate中默认的CacheProvider;其缓存的数据可以存放在内存里面,...

11410

扫码关注腾讯云开发者

领取腾讯云代金券