首页
学习
活动
专区
工具
TVP
发布

Spring Cloud设计原理

专栏成员
69
文章
73705
阅读量
23
订阅数
状态机的基本原理以及SSM实践
“状态” 算是 人们对事物一个很基本的抽象理解了,在现实世界里,“状态” 无时无刻不体现在我们的生活和工作之中;现实中客观存在的事物,我们总可以给它定义出几个状态来。 而在软件领域,也很早就形成了基于状态的行为模型范式,即 有限状态机(Finite-State Machine)。 本文将 结合状态机的实现框架Spring State Machine (aka. SSM, 下面的内容将直接使用此简称),介绍下状态机的基本原理,以及在实践中遇到的一些坑。
亦山
2022-05-11
1.4K0
Junit 4 Tutorials(Junit 4 教程) Junit4 七、超时测试
Junit 4超时测试(Timeout test)可以被用来测试方法的执行时间。 Junit 4 超时测试可以被用在:
亦山
2021-09-14
8990
Junit 4 Tutorials(Junit 4 教程) 六、忽略测试
Junit 4 忽略测试(Ignore test)被用来禁止执行junit测试类的某些或者全部测试方法。Junit 提供了@Ignore注解来实现 忽略测试。它可以用来跳过失败、或者抛出异常的测试方法。
亦山
2021-09-14
8100
Junit 4 Tutorials(Junit 4 教程) 五、测试套件
Junit 4允许通过使用测试套件类批量运行测试类 . 为一套测试类创建一个测试套件,要为测试类添加以下注解:
亦山
2021-09-14
5590
Junit 4 Tutorials(Junit 4 教程) 四、Junit4 参数化测试
Junit 4 参数化测试 允许通过变化范围的参数值来测试方法。参数擦测试可以通过以下简单的步骤实现:
亦山
2021-09-14
5630
Junit 4 Tutorials(Junit 4 教程) 三、Junit4 断言方法
Junit 4 断言方法允许检查测试方法的期望结果值和真实返回值。Junit的org.junit.Assert类提供了各种断言方法来写junit测试。这些方法被用来检查方法的真实结果值和期望值。下列一些有用的断言方法列表:
亦山
2021-09-14
9150
Junit 4 Tutorials(Junit 4 系列教程) 二、Junit4 注解
Junit4 注解提供了书写单元测试的基本功能。.本章将介绍@BeforeClass, @AfterClass,@Before, @After 和@Tes 这几个基本t注解。
亦山
2021-09-14
8710
Junit 4 Tutorials(Junit 4 教程) 一、Junit简介及Junit Eclipse 教程
测试框架是最流行的Java单元测试框架。Junit被用来开发对Java类的单元测试。它就是一个类包,提供了各种方法来测试Java类中的方法(method)。
亦山
2021-09-14
1.2K0
Junit 4 Tutorials(Junit 4 教程)
本教程是比较全面的、较新的Junit 4 实用教程,译自:http://www.javatutorials.co.in/junit-4/,希望对大家有所帮助!
亦山
2021-09-14
5230
康威定律对架构设计的指导意义
动物界有个非常有趣的现象,群居性动物,为了保证群体的稳定性,都有两个比较有意思的特征就是等级和分工,而等级和分工最终会演化成类似金字塔形式的结构,这种结构就是组织结构。
亦山
2021-06-09
2.4K0
socket-io的底层实现设计原理
上一篇文章 《漫谈socket-io的基本原理》 用了现实非常浅显的例子,尽可能地阐释非阻塞、阻塞、多线程、多路复用poll和 epoll 背后演进的整体思考脉络,将有助于读者从宏观的角度把握住socket-io的本质。 本文将聚焦在JDK socket-io 的多路复用 poll/epoll 的实现原理,可能比较枯燥复杂,为了降低理解成本,作者尽可能循序渐进,控制每个步骤的信息量。
亦山
2021-04-22
9080
漫谈socket-io的基本原理
socket-io 是服务端高性能通信的基石,只有彻底弄清楚socket-io原理,才能真正理解一些高性能框架如rocketmq、netty、以及web容器的底层到底做了什么。
亦山
2021-04-22
7320
《深入理解RocketMQ》- MQ消息的投递机制
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://louluan.blog.csdn.net/article/details/91368332
亦山
2019-06-11
4.7K0
《Spring设计思想-事务篇》1.数据库连接和Java线程的关系
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://louluan.blog.csdn.net/article/details/90760372
亦山
2019-06-05
2.2K1
Spring Cloud组件那么多超时设置,如何理解和运用?
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://louluan.blog.csdn.net/article/details/90724258
亦山
2019-06-01
3K0
MyBatis Generator产生的Example类
or()方法会产生一个新的Criteria对象,添加到oredCriteria中,并返回这个Criteria对象,从而可以链式表达,为其添加Criterion。 产生的动态SQL是这样的:
亦山
2019-05-31
2.6K0
class文件中的方法表集合--method方法在class文件中是怎样组织的
        了解JVM虚拟机原理是每一个Java程序员修炼的必经之路。但是由于JVM虚拟机中有很多的东西讲述的比较宽泛,在当前接触到的关于JVM虚拟机原理的教程或者博客中,绝大部分都是充斥的文字性的描述,很难给人以形象化的认知,看完之后感觉还是稀里糊涂的。
亦山
2019-05-25
1.7K0
老调重弹:JDBC系列 之 存储过程 CallableStatement(创建和使用)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://louluan.blog.csdn.net/article/details/31376041
亦山
2019-05-25
8850
Javascript 的逻辑运算符的使用技巧和其内在逻辑
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://louluan.blog.csdn.net/article/details/38147321
亦山
2019-05-25
6440
《深入理解mybatis原理》 MyBatis缓存机制的设计与实现
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://louluan.blog.csdn.net/article/details/41390801
亦山
2019-05-25
4150
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档