
学习记录
小松要加油
这个作者很懒,什么都没留下…
展开
-
Exception和Error有什么区别
概述:异常情况不可避免,只有正确处理好意外情况,才能保证程序的可靠性。Exception和Error都是继承了Throwable类,在Java中只有Throwable类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。Exception和Error体现了Java平台设计者对不同异常情况的分类。Exception是程序正常运行中,可以预料的意外情况,可能并且应该被捕获,进行相应处理。Error是指在正常情况下,不大可能出现的情况,绝大部分的Error都会导致.原创 2020-12-17 09:18:13 · 255 阅读 · 0 评论 -
谈谈你对JAVA平台的理解
首先听到这个问题,我脑中想到两点:“Write once, run anywhere”,这是它宣传的“书写一次,到处运行”。能够非常容易获得跨平台能力。解释:(1)为什么需要跨平台?答:在不同点操作系统之间,使用不同的指令集对计算机进行控制。如果没有跨平台,我们需要对window,Linux,unix等操作系统的指令集分别进行特定的语言开发。非常复杂。(2)Java如何实现?答:Java分为编译期和运行时。这里说的Java的编译和C/C++是有着不同的意义的,Javac的编译,编译Jav原创 2020-12-17 09:17:48 · 131 阅读 · 0 评论 -
分布式事务解决方案,2PC与TCC的学习理解
实习生学习记录什么是分布式?什么是事务?什么是分布式事务?分布式:建立在网络之上的软件系统。事务:是指访问并可能更新数据库中各种数据项的一个程序执行单元。名人名言“要么都执行,要么都不执行”!分布式事务:事务的参与者、支持事务的服务器、资源管理器以及事务管理器分别位于不同的分布式系统的不同节点之上。分布式事务的解决方案一、两阶段提交(2PC)二、补偿事务(TCC)三、本地消息表(异步确保)四、MQ事务消息懂得不多,浅浅谈谈2PC和TCC场景一:在单体应用中,我们的某些操作需要同时对原创 2020-09-10 16:07:09 · 1948 阅读 · 0 评论