摘要:
Vuex 安装 -- npm 安装 npm install vuex --save -- store.js 引用 import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) const store = new Vuex.Store({ st 阅读全文
摘要:
表单登录 单体应用 @EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter{ //5.0以后默认使用非明文密码,如下方式使用已经过时的明文密码验证 @Bean PasswordEnc 阅读全文
摘要:
[toc] easyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。 64M内存1分钟内读取75M(46W行25列)的Excel(当然还有急速模式能更快,但是内存占用会在100M多一点) 可有效避免OOM。 致敬阿里: 参照官方文档进行编辑,主要记录了工作中用到的,用的少 阅读全文
摘要:
[toc] easyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。 64M内存1分钟内读取75M(46W行25列)的Excel(当然还有急速模式能更快,但是内存占用会在100M多一点) 可有效避免OOM。 致敬阿里: 参照官方文档进行编辑,主要记录了工作中用到的,用的少 阅读全文
摘要:
SpringKafka消费 单线程自动提交 config receiver 单线程手动提交 config receiver 批量消费自动提交 config receiver 批量消费手动提交 config receiver 阅读全文
摘要:
生产者消息发送方式 发送既忘方式(异步发送) 不考虑回调,不考虑消息重复,消息漏发,速度最快。常用作收集操作日志、用户浏览痕迹等不重要的信息。 异步发送 带回调 有回调函数,可以对失败结果或者成功结果进行二次处理。可靠性比发送既忘的方式高,效率比发送既忘方式低(但还是很高,测试过20W条数据眨眼的时 阅读全文
摘要:
微服务架构经过业务划分后,服务细化,多个服务之间互相调用,链层调用,调用与调用之间的关系越来越困难,需要一个工具来进行统一管理。Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcl 阅读全文
摘要:
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只 阅读全文
摘要:
接收 处理 发送事务 在消费者接收到数据后,对数据进行处理,然后进行发送到队列。 例如: 用户注册成功后,获得注册优惠券。 当用户注册成功后,需要向用户表插入数据。同时需要向优惠券表插入新的优惠券信息。若在单体应用中,事务的实现非常容易实现,但是在分布式的服务中,事务的实现就需要进行研究了。 分布式 阅读全文
摘要:
生产者事务 Exactly Once 语义 At Least Once 语义 至少发送一次,当生产者ack设置为 1的时候(在发送message后,leader和follower数据全部落盘成功以后,返回ack。但是在follower全部同步完成未完成或已完成,broker发送ack之前,leade 阅读全文