- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 easticsearsh+filebeat+kibana+nginx搭建日志收集系统
easticsearsh+filebeat+kibana+nginx搭建日志收集系统 一、简介 1.elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎; 2.filebeat:轻量型日志采集器,Beats中的一员,Beats在是一个轻量级日志采集器,其实Beats家族有6个成员,早期的ELK架构中使用L
2021-10-09 18:26:31
725
原创 eclipse中导入springboot项目时,项目中使用mapStruct没有生成实现类问题
eclipse中导入springboot项目时,项目中使用mapStruct没有生成实现类问题一、确认是否正确引入mapStruct依赖二、确认是否使用maven插件三、如果是maven父子工程项目,除了父工程需要添加mapStruct依赖外,使用到mapStruct功能的子工程也需要添加依赖四、构建项目步骤 一、确认是否正确引入mapStruct依赖 <dependency> <groupId>org.mapstruct</groupId>
2021-02-22 18:13:55
4534
2
原创 一次使用spring事务以及悲观锁的经历
一次使用spring事务以及悲观锁的经历一、悲观锁和乐观锁二、 for update的使用三、下单修改库存时的踩坑事件:事件一:项目经过多人接手,代码非常乱,整个下单接口中直接使用了@Transactional,而因为本项目中会调很多个系统的接口,这就直接会导致一次事务要经过十秒甚至更多时间才结束,这种场景直接用悲观锁时,会导致两个用户下同样的单时,第一个用户正常调用接口正常下单, 而第二个用户却会因为悲观锁把该商品数据锁住而需要等到第一个用户下单结束后才会继续下单流程:事件二:当我使用@Transacti
2020-06-20 16:31:57
804
原创 解决npm安装或启动时报错
解决npm安装或启动时报错一、解决npm install时Maximum call stack size exceeded二、解决npm run dev时"'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序或批处理文件"三、解决 Cannot find module 'html-webpack-harddisk-plugin' 一、解决npm install时Maxi...
2020-04-28 17:46:35
897
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人