面向状态机编程:复杂业务逻辑应对之道
在研发项目中,经常能遇到复杂的状态流转类的业务场景,比如游戏编程中NPC的跳跃、前进、转向等状态变化,电商领域订单的状态变化等。这类情况其实可以有一种优雅的实现方法:状态机。
Stella981 Stella981
4年前
ASP.NET Core 3.0 原生DI拓展实现IocManager
昨天\\.NETCore3.0\\正式发布,创建一个项目运行后发现:原来使用的Autofac在ConfigureServices返回IServiceProvider的这种写法已经不再支持。当然Autofac官方也给出了示例。.NETCore本身内置DI,我决定不再使用Autofac,就使用原生DI,拓展IServiceCollection
Stella981 Stella981
4年前
Android Studio Git 使用总结
本地项目上传到git服务器配置环境如图所示:在Setting下,搜索Git,在PathtoGitexecutable设置Git的git.exe路径!输入图片说明(https://static.oschina.net/uploads/img/201604/01013848_PSpB.png"配置环境")测试Git是否配置成
Stella981 Stella981
4年前
Shiro session和Spring session一样吗?
出自:https://yq.aliyun.com/articles/114167?tt11\.疑问我们在项目中使用了springmvc作为MVC框架,shiro作为权限控制框架,在使用过程中慢慢地产生了下面几个疑惑,本篇文章将会带着
Stella981 Stella981
4年前
Spring Boot @ControllerAdvice+@ExceptionHandler处理controller异常
需求:  1.springboot 项目restful 风格统一放回json  2.不在controller写trycatch代码块简洁controller层  3.对异常做统一处理,同时处理@Validated校验器注解的异常方法:  @ControllerAdvice注解定义全局异常处理类@ControllerAdvice
Stella981 Stella981
4年前
Spring Boot 实现ErrorController接口处理404、500等错误页面
在项目中我们遇到404找不到的错误、或者500服务器错误都需要配置相应的页面给用户一个友好的提示,而在SpringBoot中我们需要如何设置。我们需要实现ErrorController接口,重写handleError方法。packagecom.ciyou.edu.controllerimportorg.springf
Stella981 Stella981
4年前
Eclipse下.project和.classpath作用
1.classpath作用定义项目的结构,如src、output、con、lib等。 源文件的具体位置(kind"src")运行的系统环境(kind"con")工程的library的具体位置信息(kind"lib")在每个lib的xml子节点中,有关
Wesley13 Wesley13
4年前
IDEA使用常见问题汇总
IDEA在用MAVEN创建项目时,依赖不能自动导入在设置中,取消lgnored中的文件选项,然后重新导入。!(https://oscimg.oschina.net/oscnet/a1a9694c762e6bd2e80a6bc3b1b9012aa61.jpg)!(https://osci
Git 代码分支管理 | 京东云技术团队
Git代码分支的命名规范以及管理方式对项目的版本发布至关重要,为了解决实际开发过程中版本发布时代码管理混乱、冲突等比较头疼的问题,我们将在文中阐述如何更好的管理代码分支。
【实践篇】教你玩转JWT认证---从一个优惠券聊起 | 京东云技术团队
JWT,可以说是分布式系统下的一个利器,我在我的很多项目实践中,认证系统的第一选择都是JWT。它的优势会让你欲罢不能,就像你领优惠券一样。