logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring有限状态机实现原理与机制

一、概念Spring Statemachine 是应用程序开发人员在 Spring 应用程序中使用状态机概念的框架,从设计层面分析:状态机目的是解决复杂的状态管理流程,保证程序单一原则和开闭原则;业务角度分析:状态机应有初始化状态、加载所有已有的状态、事件、转移、动作、触发下一个状态为驱动,并解决了业务逻辑与状态管理之间的强耦合。二、 Spring Statemachine 旨在提供以下功能:易于

文章图片
#spring#java#spring boot
解决云服务器添加了安全组端口无法访问问题

解决云服务器添加了安全组端口无法访问问题一.目的1.为了通过云服务器做服务器的外网映射而需要在云服务器添加安全组端口外网访问2.解决偶然发现添加安全组端口后,还是无法访问的解决方案二.以阿里云服务器为例1.前提条件1.设置阿里云安全组端口2.在本机cmd下,telnet IP+端口 (注:ip 后面是空格 + 端口号),如果通则万事大吉,如果不通,则进行排查方案2.进入阿里云服务器控制台3.快速开

#docker#linux
ElasticSearch的实现原理及底层实现,什么是倒排索引,常用的分词器有哪些吗?

一、简介Elasticsearch是一个基于Lucene的分布式搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#

#elasticsearch#java#分布式 +2
Java对接微信支付详解

一、介绍微信支付对于我们日常来说,并不陌生,也许我们日常都在用。现在我就讲一下微信支付的流程是怎么实现的,都有哪些步骤,以及注意点。支付流程图:参数说明如图:二、开发步骤1、首先需要开通商户号,获取商户mch_id、mch_secret(密钥)2、开通小程序或公众号,获取小程序或公众号appid、secret(密钥)3、除了前面2步的准备环境,也就进入主流程步骤,分为3步如下:3-1:封装有必要的

#小程序#java
到底了