SpringBoot2.x系列教程67--Spring Boot整合分布式事务简介
SpringBoot2.x系列教程67--Spring Boot整合分布式事务简介作者:一一哥一. 分布式事务简介1. 什么是分布式事务百度百科对分布式事务的解释如下:分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于分布式系统的不同节点之…
树莓派销量猛增?你拥有树莓派后必须折腾的五个项目
树莓派基金会负责人 Eben Upton 近日在推特上公布,树莓派在三月份的销量达到 640,000 套,三月也成为有史以来销售量第二高的时期。 Eben 认为,这大概是由于受 COVID-19 冠状病毒肺炎影响,在居家隔离期间,树莓派能够以低廉的成本供人们家庭工作和学习使用。…
算法从入门到精通4之算法复杂度(三)
算法从入门到精通4之算法复杂度(三)一、概述衡量算法复杂度的还有另一个指标就是空间复杂度。空间复杂度就是在执行算法过程中需要分配的内存空间的渐进性大小。空间复杂度和时间复杂度是两个共同衡量算法复杂度的指标;都是用大O辅导表示复杂系数,记作O(…
真物理外挂,这个开源项目让你打造自己的手游键鼠
随着手游的玩家越来越多,大家逐渐不满足于只在一块屏幕上进行操作,对手游外设的需求与日俱增,各种「吃鸡神器」层出不穷。今天 Gitee 推荐的开源项目就是这样一款外设,通过配置,它可以让你的键盘和鼠标控制 Android 设备,真正实现「物理外挂」。 这个项目通过一块专用开发板将…
算法从入门到精通3之算法复杂度(二)
算法从入门到精通3之算法复杂度(二)#算法系列#作者:杨景文一、概述上一篇我们讲解的是时间复杂度,更多的内容是让大家理解大O符号、以及时间复杂度是如何计算的。本章节将会带大家认识一下常见的时间复杂度。二、常见时间复杂度2.1、O(1)O(1)是最好的算…
图形验证码OUT了!快试试体验更佳的行为验证码组件
提到验证码组件,不少开发者仍在使用传统的图形验证码,但随着安全性和用户体验的要求越来越高,行为验证码逐渐有替代图形验证码的趋势。今天 Gitee 为大家介绍的这款开源组件就是一款行为验证码,其中包含了 H5/flutter/uni-app 的源码和实现。 行为验证码采用嵌入式集…
SpringBoot2.x系列教程66--Spring Boot整合分布式事务之数据库事务回顾
SpringBoot2.x系列教程66--Spring Boot整合分布式事务之数据库事务回顾作者:一一哥本节主要内容一. 事务出现的原因转账是生活中常见的操作,比如从A账户转账100元到B账号。站在用户的角度而言,这是一个逻辑上的单一操作,然而在数据库系统中,至少会分成两个…
【深度学习实践】铸造厂如何利用AI解决熔炼难题
凌晨2点,年近50的张师傅接到电话,铸造厂一个熔炼炉的配料过程出了一些问题,需要他紧急算一下补救方案。张师傅远程指导下调了三四炉,才得到了合格的结果。 2000年的时候我国的铸造已经达到世界第一的产量,但无论是质量还是在能耗方面,其实都跟先进国家有非常大的差距。比如,铸件熔炼是…
NG-ALAIN:一个基于 Antd 的中后台前端解决方案
NG-ALAIN 是一个企业级中后台前端/设计解决方案脚手架,我们秉承 Ant Design 的设计价值观,目标也非常简单,希望在 Angular 上面开发企业后台更简单、更快速。随着『设计者』的不断反馈,将持续迭代,逐步沉淀和总结出更多设计模式和相应的代码实现,阐述中后台产品…
SpringBoot2.x系列教程65--SpringBoot整合RabbitMQ使用教程
SpringBoot2.x系列教程65--SpringBoot整合RabbitMQ使用教程作者:一一哥我们按照之前的经验,我们这里可以创建3个web程序,一个用作消息生产者,一个作为消费者,还有一个作为存放通用代码类,并将之改造成Spring Boot项目,具体过程略。 整个项目目录结构…
WPF 没落了?这个漂亮的 UI 控件库可不同意
WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。但近几年可选择的用户界面框架越来越多,WPF 的用户群体也变得越来越窄。虽然如此,但 Gitee 上还有不少…
SpringBoot2.x系列教程64--消息队列之RabbitMQ安装及环境变量配置
SpringBoot2.x系列教程64--SpringBoot整合消息队列之RabbitMQ安装及环境变量配置作者:一一哥一. 准备安装包Erlang-->http://www.erlang.org/downloadsRabbitMQ-->
Vue3.0都来了,这些超火的Vue组件你还没有用过吗?
此前 Vue 发布了 3.0 的 beta 版本,昨晚的直播中项目核心开发者尤雨溪公开分享了关于该版本的相关信息。 其中有一个主要的 RFC 是关于新引入的 Composition API(组件声明式),有人认为这是语法上的大变化,但实际上这不是直接替换掉原有的 Option …
SpringBoot2.x系列教程63--SpringBoot整合消息队列之RabbitMQ详解
SpringBoot2.x系列教程63--SpringBoot整合消息队列之RabbitMQ详解作者:一一哥一. RabbitMQ 简介1. RabbitMQ 背景RabbitMQ起源于金融系统,主要用于分布式系统的内部各子系统之间的数据存储转发,这是系统解耦方面的一种运用.2. RabbitMQ 概述RabbitMQ是一种…
SpringBoot2.x系列教程62--SpringBoot整合消息队列之AMQP协议
SpringBoot2.x系列教程62--SpringBoot整合消息队列之AMQP协议作者:一一哥一. AMQP 协议概述AMQP的全称为Advanced Message Queuing Protocl,即高级消息队列协议,它是应用层协议的一个开放标准,为面向消息的中间件而设计.该协议主要用于制定基于队列进行消息…
SpringBoot开发者都在用的五款优质扩展,每个都很能打!
Spring Boot 的支付服务:支付宝,微信,银联详细代码案例。 SpringBoot 全家桶 —— 本项目对目前Web开发中常用的各个技术,通过和SpringBoot的集成,并且对各种技术通过“一篇博客 + 一个可运行项目”的形式来详细说明。 dynamic-dataso…
Spring Security OAuth 格式化 token 输出
通过上篇文章我们已经可以扩展增加部分业务字段。 注入FormatterToken,一定要这么处理,不要直接使用 MVCconfig 注入,保证此Handler比 SpringMVC 默认的提前执行。
SpringBoot2.x系列教程61--SpringBoot整合MQ之ActiveMQ实现消息传递
SpringBoot2.x系列教程61--SpringBoot整合消息队列之ActiveMQ代码实现消息传递作者:一一哥我在上一章节中,给大家介绍了ActiveMQ,本节中我会介绍Spring Boot中如何整合ActiveMQ,实现消息的创建和消费。一. Spring Boot中整合ActiveMQ1. 创建web项目我们…
Gitee上 9.6K Star的王牌项目,这个Java工具类库你不能错过
Hutool 是一个小而全的 Java 工具类库,通过静态方法封装,降低相关 API 的学习成本,提高工作效率,使 Java 拥有函数式语言般的优雅,让 Java 语言也可以“甜甜的”。 Hutool 是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方…
SpringBoot2.x系列教程60--SpringBoot整合消息队列之ActiveMQ环境配置
SpringBoot2.x系列教程60--SpringBoot整合消息队列之ActiveMQ环境配置作者:一一哥我在上一章节中,给大家介绍了JMS协议及消息中间件,消息队列等概念,本节中我会介绍ActiveMQ的概念及其环境配置。一. ActiveMQ1. ActiveMQ概述Apache ActiveMQ ™ is the m…