2024年11月6日

10、Git暂存之Stash用法

摘要: Git的stash是一个非常有用的命令,它允许你将当前工作目录的修改(包括暂存区和未暂存的文件)保存起来,暂时清理工作区,等需要时再恢复这些修改。它常用于在切换分支时保存当前的修改状态,或者在暂时不需要某些更改时将它们存放在一边。 实际应用场景: 出现紧急BUG,需要新开分支进行修改,而当前dev分 阅读全文

posted @ 2024-11-06 00:19 爱文(Iven) 阅读(11) 评论(0) 推荐(0) 编辑

2024年11月4日

9、Git配置SSH key

摘要: 一、SSH安全协议: SSH(Secure Shell)是一种安全协议,用于通过不安全的网络远程访问和管理计算机。它提供加密和安全认证,确保数据在传输过程中不被窃听和篡改。在 Git客户端使用SSH进行安全验证时,主要有两种级别的安全验证方式: 1、基于公钥的验证: 这种方式使用SSH密钥对(公钥和 阅读全文

posted @ 2024-11-04 23:08 爱文(Iven) 阅读(269) 评论(0) 推荐(0) 编辑

2024年6月25日

19、@Transactional的详解

摘要: 一、不存在事务管理,发生异常不会回滚 二、@Transactional的事务传播级别: 事务传播级别 详解 REQUIRED 加入事务,默认值 SUPPORTS 存在就加入,不存在,非事务执行 MANDATORY 存在就加入,不存在抛异常 REQUIRES_NEW 重新新建事务,如果当前存在事务,则 阅读全文

posted @ 2024-06-25 00:29 爱文(Iven) 阅读(166) 评论(0) 推荐(0) 编辑

2024年5月30日

Spring Cloud Alibaba学习笔记

摘要: 一、Spring Cloud Alibaba相关介绍: 1、简介: (1)、SpringCloud Netflix项目进入了维护模式。意味着SpringCloud Netflix 将不再开发新的组件。维护中的组件将通过平行组件所替代。 (2)、Spring Cloud Alibaba 致力于提供微服 阅读全文

posted @ 2024-05-30 02:06 爱文(Iven) 阅读(108) 评论(0) 推荐(0) 编辑

2024年4月3日

18、MySQL多表连查详解

摘要: MySQL的多表连查(即多表连接查询)对于数据库管理员、开发人员以及数据分析师来说都是非常重要的。对此,笔者专门写一文进行详细讲解,以便个人学习: 首先建立两张表用于数据验证: 1、笛卡尔积: 笛卡儿积(Cartesian product)是指在两个集合A和B之间的所有可能的有序对的集合。具体来说, 阅读全文

posted @ 2024-04-03 18:56 爱文(Iven) 阅读(646) 评论(0) 推荐(0) 编辑

2024年3月29日

Spring Cloud学习笔记

摘要: 一、微服务架构: 微服务架构的核心就是将一个庞大的单体应用根据业务拆分为一个个的小型服务(Module),每个小型服务提供单个业务功能,且能够自行单独启动与销毁,拥有自己独立数据库,实现彻底解耦合。 二、微服务架构核心问题: 1、微服务治理问题(服务注册与发现) 2、微服务相互通信问题(服务通信) 阅读全文

posted @ 2024-03-29 00:23 爱文(Iven) 阅读(65) 评论(0) 推荐(0) 编辑

2024年2月4日

自定义工作流

摘要: 使用状态模式实现订单审批流程的设计步骤: 相关表信息:订单信息表,节点审批表,操作历史表 1、初始化订单的全部审批节点,创建节点用create,当前节点用wait,待开通节点用pending,开通节点用approve......2、根据订单所处节点信息,编写相关审批业务逻辑——创建,通过,驳回,撤回 阅读全文

posted @ 2024-02-04 02:14 爱文(Iven) 阅读(17) 评论(0) 推荐(0) 编辑

2024年2月3日

Flowable工作流引擎

摘要: 一、BPMN2.0协议: 模型与符号说明:http://www.bpmb.de/images/BPMN2_0_Poster_CHN.PDF BPMN 2.0(Business Process Model and Notation)是一种用于描述业务流程的图形化标准。它提供了一套统一的符号和规范,用于 阅读全文

posted @ 2024-02-03 02:48 爱文(Iven) 阅读(320) 评论(0) 推荐(0) 编辑

2024年1月22日

17、基于SLF4J中打印日志的方法,实现字符串中{}快速替换需要的内容

摘要: 转载自 一、String工具类: public class StringUtils { private static final char DELIM_START = '{'; private static final String DELIM_STR = "{}"; private static 阅读全文

posted @ 2024-01-22 16:50 爱文(Iven) 阅读(73) 评论(0) 推荐(0) 编辑

2024年1月21日

Neo4j图形存储学习笔记

摘要: 一、Neo4j图数据库: 图形数据库(Graph Database)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据。与传统的关系型数据库相比,图形数据库更适合处理具有复杂关系和网络结构的数据。Neo4j是目前最流行的图形数据库之一,它支持完整的事务处理,并采用节点与关系的方式来组织和表示 阅读全文

posted @ 2024-01-21 23:39 爱文(Iven) 阅读(226) 评论(0) 推荐(0) 编辑

导航