随笔分类 - Java
摘要:分布式事务解决方案 分布式事务 什么是分布式事务 指一次大的操作由不同的小操作组成的,这些小的操作分布在不同的服务器上,分布式事务需要保证这些小操作要么全部成功,要么全部失败。从本质上来说,分布式事务就是为了保证不同数据库的数据一致性。 典型的分布式事务场景:跨银行转操作就涉及调用两个异地银行服务
阅读全文
摘要:白嫖钉钉机器人-员工服务台 前言: 钉钉的出现为企业节约了大量人力成本,其中也有很多很好的功能。今天我们就来说说钉钉提供的一个免费机器人-员工服务台 应用场景 ● 官方应用:服务助手已经与钉钉主要官方应用进行能力打通,钉钉官方应用流程提醒无须自行开发,对接应用有:审批、日志、公告、员工健康、智能表单
阅读全文
摘要:玩转钉钉机器人 前言: 钉钉的出现为企业节约了大量人力成本,其中也开放了大量的外部api接口方便企业使用。今天我们就来说说企业自研钉钉机器人的使用方法。请尽情食用 创建钉钉机器人: 如何创建钉钉机器人 登录钉钉开发者后台,依次选择应用开发 > 企业内部开发 > 机器人,点击创建应用。 这个时候,企业
阅读全文
摘要:深入理解SpringBoot核心机制《spring-boot-starter》 前言: 对于这几年java火爆天的springBoot我相信大家都有所使用过,在springBoot的项目中,pom文件引入最多的无非就是各种各样的srping-starter了。 什么是 Starter 呢?为什么要使
阅读全文
摘要:前言:GNU/Linux(以下简称Linux)是目前服务器使用广泛的系统,而开发人员使用的操作系统大多数却是Windows。虽然现在主流的语言几乎都支持跨平台的特性,但在开发过程中仍然会因为平台不一致导致一些莫名其妙的问题,最经典的当属CRLF(回车换行符)在Windows和Unix系统间造成的问题
阅读全文
摘要:使用Flyway来管理数据库版本 Flyway是什么 Flyway是一款数据库迁移(migration)工具。 它可以帮助我们在不同环境保持数据库的同步,减少手工操作,避免数据导入的顺序错误,同时也减少了遗漏的机会。 flyway可以集成在项目中,可以与Spring 框结合。在项目发版时,自动执行数
阅读全文