摘要: 一、关于异常的一些面试题 1、请说明throws和 throw的区别?2、请说明Exception和 RuntimeException的区别和关系?3、请说明Error和 Exception的区别和联系?4、请说出五个常见的 RuntimeExcetion5、请说明异常处理的流程? 1、请说明throws和 thro... 阅读原文
2021-03-03 17:30:03 阅读(1016) 评论(0)
摘要: 有时候我们的项目中会用到即时通讯功能,比如电商系统中的客服聊天功能,还有在支付过程中,当用户支付成功后,第三方支付服务会回调我们的回调接口,此时我们需要通知前端支付成功。最近发现RabbitMQ可以很方便的实现即时通讯功能,如果你没有特殊的业务需求,甚至可以不写后端代码,今天给大家讲讲如何使用RabbitMQ来实现... 阅读原文
2021-03-03 15:46:09 阅读(995) 评论(0)
摘要: 线程状态的定义 可见在 JDK 中定义的线程状态总共六种,各状态在特定条件下可以转换,其组成了一个线程的生命周期,为了方便理解,对其状态和转换整理成了列表和状态图的形式。 状态 描述 NEW 线程新建但是还没有 start 的时候,即 new Thread() RUNNABLE 调用了 Thread 的... 阅读原文
2021-03-03 14:16:04 阅读(1010) 评论(0)
摘要: 原文链接http://zhhll.icu/2021/01/07/%E6%A1%86%E6%9E%B6/springmvc/springmvc%E5%A4%84%E7%90%86%E6%A8%A1%E5%9E%8B%E6%95%B0%E6%8D%AE/ springmvc处理模型数据 很多情况下页面上需要很多数据,单单... 阅读原文
2021-03-03 12:39:01 阅读(1051) 评论(0)
摘要: 基本知识 其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑爹的是, 这些概念经过了中文翻译后, 变得面目全非, 相同的一个术语, 在不同的翻译下, 含义总有着各种莫名其妙的差别. 鉴于此, 我在本章的开头, 着重为为大家介绍一个 Spring AOP 的各项术语的... 阅读原文
2021-03-03 10:46:02 阅读(1047) 评论(0)
摘要: Spring事务的隔离级别和传播行为 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL、C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调... 阅读原文
2021-03-03 07:37:06 阅读(1054) 评论(0)
摘要: 惠民支付项目总结 项目介绍 惠民支付是一个类似于收钱吧、窝窝收款的第四方聚合支付平台;提供线上、线下两种渠道的支付方式;主要作用是将“碎片化”的支付渠道聚合起来,方便使用;主要的客户群体是中小微商户。 项目的功能模块主要包括:官网&开放平台、商户平台、运营平台。 负责的模块 我主要负责的内容属于商户平台模块,... 阅读原文
2021-03-03 07:35:01 阅读(1050) 评论(0)
摘要: 从0实现JVM语言之语义分析-Semantic 源码github, 如果这个系列文章对您有帮助, 希望获得您的一个star 本节相关语义分析package地址 致亲爱的读者: 个人的文字组织和写文章的功底属实一般, 写的也比较赶时间, 所以系列文章的文字可能比较粗糙, 难免有词不达意或者写的很迷惑抽象的地方... 阅读原文
2021-03-03 06:00:03 阅读(1039) 评论(0)
摘要: ​ ​ 大家好,我是小羽 今天给大家带来的的是关于小兔RabbitMQ的养成攻略,RabbitMQ 中的 Rabbit 是兔子的意思,就是形容跑的和兔子一样快。是一款轻量级的,支持多种消息传递协议的高可用的消息队列。RabbitMQ 是由 Erlang 语言编写的,而 Erlang 语言就是一款天生适合高并发的语言。... 阅读原文
2021-03-02 23:43:20 阅读(1063) 评论(0)
摘要: 一、面向对象概述 面向对象 是一种编程思想,是发展到一定阶段后产生的 我们有程序的编写者、执行者转换为调用者、指挥者 面向过程 编程思想 注重自己实现的过程 类 一组具有相同或者相似属性、行为事务的统称 是对象的抽象 对象 现实世界中具体存在的实物 是类的具体描述 二、类的创建 创建一个... 阅读原文
2021-03-02 20:24:03 阅读(1064) 评论(0)