
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
- 什么是SeataSeata是由阿里中间件团队发起的开源项目 Fescar,后更名为Seata,它是一个是开源的分布式事务框架。传统2PC的问题在Seata中得到了解决,它通过对本地关系数据库的分支事务的协调来驱动完成全局事务,是工作在应用层的中间件。主要优点是性能较好,且不长时间占用连接资源,它以高效并且对业务0侵入的方式解决微服务场景下面临的分布式事务问题,它目前提供AT模式(即2PC)..
一、 什么是2PC2PC即两阶段提交协议,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)、提交阶段(commit phase),2是指两个阶段,P是指准备阶段,C是指提交阶段。举例:张三和李四好久不见,老友约起聚餐,饭店老板要求先买单,才能出票。这时张三和李四分别抱怨近况不如意,囊中羞涩,都不愿意请客,这时只能AA。只有张三和李四都付款,老板才能出票安排就餐。但由于张三和..
完整代码https://github.com/pbteach/mybatis-plus-test完整讲义http://www.pbteach.com/post/java_distribut/mybatis-plus-01/http://www.pbteach.com/post/java_distribut/mybatis-plus-02/准备环境创建数据库和表:-- 创建测试表CR...
output插件是经过了input,然后过滤结构化数据之后,接下来我们需要借助output传到我们想传到的地方.output相当于一个输出管道。将采集数据标准输出到控制台配置示例output {stdout {codec => rubydebug}}Codec 来自 Coder/decoder两个单词的首字母缩写,Logst...
在tomcat中每一个用户请求都是一个线程,所以可以使用线程池提高性能。配置线程池修改server.xm参数说明配置例子:
1 什么是分布式文件系统1.1什么是文件系统引用“百度百科”中的描述:总结:文件系统是负责管理和存储文件的系统软件,它是操作系统和硬件驱动之间的桥梁,操作系统通过文件系统提供的接口去存取文件,用户通过操作系统访问磁盘上的文件。如下图:常见的文件系统:FAT16/FAT32、NTFS、HFS、UFS、APFS、XFS、Ext4等 。思考:如果没有文件系统我们该怎么管理自己的文件?...
SpringMVCSpringMVC介绍框架原理组件说明视频分享SpringMVC介绍Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来:框架原理1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射...
完整代码https://github.com/pbteach/mybatis-plus-test完整讲义http://www.pbteach.com/post/java_distribut/mybatis-plus-01/http://www.pbteach.com/post/java_distribut/mybatis-plus-02/Mybatis-plus使用Oracle 主键Se...
前边的话当前SpringCloud作为微服务开发的首选开源方案提供了完善的微服务开发技术套件,不过针对分布式领域的难题–分布式事务控制并没有成熟的方案,本篇将介绍作为柔性事务控制的优秀方案RocketMQ的使用原理和方法。通过本案例的学习,掌握SpringCloud集成RocketMQ事务分布式事务控制的方法。RocketMQ事务消息方案RocketMQ 是一个来自阿里巴巴的分布式消息中间...
这里写自定义目录标题ik_max_word和 ik_smart介绍最佳实践ik_max_word和 ik_smart介绍学习过Solr或Elasticsearch的同学都知道IK分词器,它是一个针对中文的分词器。IK分词器地址:https://github.com/medcl/elasticsearch-analysis-ikIK分词有两种分词模式:ik分词器有两种分词模式:ik_max...







