欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

干货精选 第8页

订单及其状态机的设计实现

站长阅读(372)赞(0)

 状态机简介: 状态机是有限状态自动机的简称,是现实事物运行规则抽象而成的一个数学模型。【规则的抽象】 有限状态机一般都有以下特点: (1)可以用状态来描述事物,并且任一时刻,事物总是处于一种状态; (2)事物拥有的状态总数是有限的; (3...

使用C#和MonoGame开发俄罗斯方块游戏

站长阅读(405)赞(0)

小的时候就看到有同学使用C语言在DOS下做过一款俄罗斯方块的游戏,当时是启用了DOS的图形化模式,感觉也挺有意思。最近上海疫情封控在家,周末也稍微有点空余时间,于是使用Visual Studio 2019,C# 9.0配合MonoGame ...

Netty是什么,Netty为什么速度这么快,线程模型分析

站长阅读(332)赞(0)

哈喽!大家好,我是小奇,一位热爱分享的程序员 小奇打算以轻松幽默的对话方式来分享一些技术,如果你觉得通过小奇的文章学到了东西,那就给小奇一个赞吧 文章持续更新 一、前言 书接上回,现在下着大雨看来是去不了镇上买熟食吃了,但是在家待着也没有意...

配置中心Nacos(服务发现)

站长阅读(281)赞(0)

服务演变之路# 单体应用架构# 在刚开始的时候,企业的用户量、数据量规模都⽐较⼩,项⽬所有的功能模块都放在⼀个⼯程中编码、编译、打包并且部署在⼀个Tomcat容器中的架构模式就是单体应用架构,这样的架构既简单实用、便于维护,成本⼜低,成为了...

Docker的五种网络模式

站长阅读(475)赞(0)

一、Docker 网络实现的原理 Docker 使用Linux bridge 技术,当Docker server启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。虚拟网桥的工作方式...

springboot如何使用自定义配置文件

站长阅读(470)赞(0)

  springboot会默认加载application.properties/application.yml配置文件,且会从下面5个默认的路径下加载,其优先级依次升高,后面的会覆盖前边的配置。我们平时使用resources/applica...

Spring Boot中的微信支付(小程序)

站长阅读(277)赞(0)

前言 微信支付是企业级项目中经常使用到的功能,作为后端开发人员,完整地掌握该技术是十分有必要的。 logo 一、申请流程和步骤 图1-1 注册微信支付账号 获取微信小程序APPID 获取微信商家的商户ID 获取微信商家的API私钥 配置微信...

手把手教你使用Git管理你的软件代码

站长阅读(296)赞(0)

什么是分布式版本控制系统?Git有哪些常用命令?什么是仓库?Git的操作区域包括哪些?Git有哪些常用对象(object)?git rebase和git merge的区别是什么?git reset,git revert和git checko...

搞定了!OAuth2使用验证码进行授权

站长阅读(350)赞(0)

现在验证码登录已经成为很多应用的主流登录方式,但是对于OAuth2授权来说,手机号验证码处理用户认证就非常繁琐,很多同学却不知道怎么接入。 认真研究胖哥Spring Security OAuth2专栏的都会知道一个事,OAuth2其实不管资...