Git教程(持续更新) 发表于 2018-12-24 | 更新于: 2020-10-14 | 分类于 前端 , 版本控制系统 , Git 评论: | 字数统计: 8.7k 字 | 阅读时长 ≈ 35 分钟 | 热度: ℃GIT (分布式版本控制系统)简介Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。什么是Git,Git可以用来干嘛?GIt是什 ...阅读全文 »
Activiti7工作流详解 发表于 2021-03-17 | 更新于: 2021-03-17 | 分类于 工作流框架 , Activiti7 评论: | 字数统计: 25k 字 | 阅读时长 ≈ 106 分钟 | 热度: ℃工作流介绍概念工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流系统一个软件系统中具有工作流的功能,我们把它称为工作流系统,一个系统中 ...阅读全文 »
持续集成及Jenkins详解 发表于 2021-03-05 | 更新于: 2021-03-05 | 分类于 CI/CD , Java 评论: | 字数统计: 21.7k 字 | 阅读时长 ≈ 94 分钟 | 热度: ℃持续集成及Jenkins介绍软件开发生命周期软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试 和部署过程的集合。如下图所示 :需求分析这是生命周期的第一阶段,根据项目需求,团队执行一个可行性计划的分析。项目需求可能是公司内部 ...阅读全文 »
JVM探究 发表于 2020-12-22 | 更新于: 2020-12-22 | 分类于 Java , JVM 评论: | 字数统计: 3.2k 字 | 阅读时长 ≈ 11 分钟 | 热度: ℃面试常见:请你谈谈你对JVM的理解? java8虚拟机和之前的变化更新?什么是OOM,什么是栈溢出StackOverFlowError? 怎么分析?JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?谈谈JVM中,类加载器你的认识?JVM的位置JVM的体系结构百分之99的JVM调优都 ...阅读全文 »
POI和EasyExcel的简单使用 发表于 2020-11-15 | 更新于: 2020-11-15 | 分类于 Apache , POI 评论: | 字数统计: 3k 字 | 阅读时长 ≈ 14 分钟 | 热度: ℃前言最近公司的一个业务需要使用Java操作Excel表格,于是去B站学习了以下两个框架POI常用操作将用户信息导出为excel表格(导出数据….)将Excel表中的信息录入到网站数据库(习题上传….)开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中!操作Excel目前比 ...阅读全文 »
Docker入门与实践 发表于 2020-10-24 | 更新于: 2020-11-09 | 分类于 容器化技术 , docker 评论: | 字数统计: 7.9k 字 | 阅读时长 ≈ 36 分钟 | 热度: ℃Docker参考资料官方文档:https://docs.docker.com/docker-for-windows/【官方文档超级详细】仓库地址:https://hub.docker.com/【发布到仓库,git pull push】前期基础linux基本命令,类似cd,mkdir等Docker概述 ...阅读全文 »
RocketMQ高级特性 发表于 2020-06-15 | 更新于: 2020-06-17 | 分类于 MessageQueue , RocketMQ 评论: | 字数统计: 28.2k 字 | 阅读时长 ≈ 126 分钟 | 热度: ℃高级功能消息存储分布式队列因为有高可靠性的要求,所以数据要进行持久化存储。消息生成者发送消息MQ收到消息,将消息进行持久化,在存储中新增一条记录返回ACK给生产者MQ push 消息给对应的消费者,然后等待消费者返回ACK如果消息消费者在指定时间内成功返回ack,那么MQ认为消息消费成功,在存储中删 ...阅读全文 »
RocketMQ电商下单案例 发表于 2020-06-15 | 更新于: 2020-06-17 | 分类于 MessageQueue , RocketMQ 评论: | 字数统计: 7k 字 | 阅读时长 ≈ 35 分钟 | 热度: ℃案例介绍业务分析模拟电商网站购物场景中的【下单】和【支付】业务下单用户请求订单系统下单订单系统通过RPC调用订单服务下单订单服务调用优惠券服务,扣减优惠券订单服务调用调用库存服务,校验并扣减库存订单服务调用用户服务,扣减用户余额订单服务完成确认订单支付用户请求支付系统支付系统调用第三方支付平台API ...阅读全文 »
初探RocketMQ 发表于 2020-06-13 | 更新于: 2020-06-15 | 分类于 MessageQueue , RocketMQ 评论: | 字数统计: 14.4k 字 | 阅读时长 ≈ 58 分钟 | 热度: ℃MQ介绍为什么要用MQ消息队列是一种“先进先出”的数据结构其应用场景主要包含以下3个方面应用解耦系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障或者因为升级等原因暂时不可用,都会造成下单操作异常,影响用户使用体验。使用消 ...阅读全文 »
Mybatis-Plus必知必会 发表于 2020-05-03 | 更新于: 2020-05-30 | 分类于 Mybatis-Plus , ORM 评论: | 字数统计: 7.7k 字 | 阅读时长 ≈ 33 分钟 | 热度: ℃mybatis-plus简介:Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官网。那么它是怎么增强的呢?其 ...阅读全文 »