前言 在平常的后端项目开发中,状态机模式的使用其实没有大家想象中那么常见,笔者之前由于不在电商领域工作,很少在业务代码中用状态机来管理各种状态,一般都是手动get/set状态...
Kotlin协程实际上是所谓的stackless协程,即没有在线程之上实现类似线程栈的结构,可以认为是一种kotlin语言层面支持的 线程调度框架,使用这个框架,我们可以省去...
lettuce-core版本: 5.1.7.RELEASE 先看一下Lettuce的基本使用方法,使用Lettuce大概分为如下几步: 基于Redis连接信息创建RedisC...
转载请注明出处即可。这不是一篇讲Spring源码解析的文章,也不是剖析Spring内部设计的文章。只是在阅读中的一些思考。 一、为什么很多优秀框架或系统源码感觉难以阅读或理解...
如果我不说奇技淫巧,你们估计就不点进来了 Git作为当今最流行的分布式的代码版本管理系统,它的出现改变了软件开发流程,大大地提高了开发流畅度。 使用Git也有一段时间了,一直...
1. 前言 随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前...
MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis只使用简单的XML和...
1 前言: 在上一篇文章一文让你明白Java字节码中,我们了解了java字节码的解析过程,那么在接下来的内容中,我们来了解一下类的加载机制。 2 题外话 Java的核心是什么...
我们都知道,不管是Java还是Android都绕不开JVM(Java虚拟机)。虽然Android有dalvik和art,但是Android的编程语言还是Java,了解JVM机...
向奋斗在缉毒战线的警察致敬!
转载请注明原作者,如果你觉得这篇文章对你有帮助或启发,也可以来请我喝咖啡[http://ww2.sinaimg.cn/large/6aee7dbbjw1eiixgkex2ij...