Press "Enter" to skip to content

Posts tagged as “生活”

Spring事务管理(详解+实例)–code

大虾 0

理解事务之前,先讲一个你日常生活中最常干的事:取钱。 
比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱失败的话,你将会损失1000元;如果银行卡扣钱失败但是ATM却出了1000块,那么银行将损失1000元。所以,如果一个步骤成功另一个步骤失败对双方都不是好事,如果不管哪一个步骤失败了以后,整个取钱过程都能回滚,也就是完全取消所有操作的话,这对双方都是极好的。 
事务就是用来解决类似问题的。事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生过一样。 
在企业级应用程序开发中,事务管理必不可少的技术,用来确保数据的完整性和一致性。 
事务有四个特性:ACID

人工智能与我们的世界–code

大虾 0

现在人们讨论到人工智能,就是会觉得更多的是人工,更少的是智能。是的,目前的人工智能更多的是人工,从写规则到标注数据库,构建知识图谱等,都需要大量的人工参与。但是,从历史上看,我们在发展人工智能的过程中,从写规则到统计学习,再到现在的深度学习,也是极力想让机器自己拥有更多的智能,更少的人工参与进来。