上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 导图设计: 1.开闭原则 (Open Close Principle) - 对扩展开放,对更改关闭 -保证以前代码的准确性,使开发者更专注于新扩展的代码上 2.单一职责原则 (Single Responsibility Principle) - 一个类只负责一个功能领域的职责 -降低类的复杂度,当修 阅读全文
posted @ 2022-03-19 11:29 piaobodeyun0000 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一,关于事务和一致性的理解 事务的产生,其实是为了当应用程序访问数据库的时候,事务能够简化我们的编程模型,不需要我们去考虑各种各样的潜在错误和并发问题.可以想一下当我们使用事务时,要么提交,要么回滚,我们不会去考虑网络异常了,服务器宕机了,同时更改一个数据怎么办对吧?因此事务本质上是为了应用层服务的 阅读全文
posted @ 2022-03-18 16:38 piaobodeyun0000 阅读(3739) 评论(0) 推荐(0) 编辑
摘要: 前言 最近在面试,有被问到,MySQL的InnoDB引擎是如何实现事务的,又或者说是如何实现ACID这几个特性的,当时没有答好,所以自己总结出来,记录一下。 事务的四大特性ACID 事务的四大特性ACID分别是,A-原子性(Atomicity),C-一致性(Consistency),I-隔离性(Is 阅读全文
posted @ 2022-03-17 16:58 piaobodeyun0000 阅读(73) 评论(1) 推荐(0) 编辑
摘要: 1.简介 、 https://ifeve.com/java-8-features-tutorial/ 毫无疑问,Java 8是自Java 5(2004年)发布以来Java语言最大的一次版本升级,Java 8带来了很多的新特性,比如编译器、类库、开发工具和JVM(Java虚拟机)。在这篇教程中我们将会 阅读全文
posted @ 2022-03-17 15:37 piaobodeyun0000 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 主键与外键的关系,通俗点儿讲,我现在有一个论坛,有两张表,一张是主贴 thread,一张是回帖 reply 先说说主键,主键是表里面唯一识别记录的字段,一般是帖子id,体现在访问的时候,例如是thread.php?id=1 表示我要访问的是帖子id是1 的帖子~ 再来说说外键,当我们删除某个帖子的时 阅读全文
posted @ 2022-03-16 17:15 piaobodeyun0000 阅读(136) 评论(0) 推荐(0) 编辑
摘要: pring事务管理可以分为两种:编程式以及声明式。其中编程式事务就是使用编写代码的方式,进行事务的控制。而声明式事务一般通过切面编程(AOP)的方式,注入到要操作的逻辑的前后,将业务逻辑与事务处理逻辑解耦。由于使用声明式事务可以保证业务代码逻辑不会受到事务逻辑的污染, 所以在实际的工程中使用声明式事 阅读全文
posted @ 2022-03-11 15:38 piaobodeyun0000 阅读(649) 评论(0) 推荐(0) 编辑
摘要: Spring事务管理我相信大家都用得很多,但可能仅仅局限于一个@Transactional注解或者在XML中配置事务相关的东西。不管怎么说,日常可能足够我们去用了。但作为程序员,无论是为了面试还是说更好把控自己写的代码,还是应该得多多了解一下Spring事务的一些细节。 这里我抛出几个问题,看大家能 阅读全文
posted @ 2022-03-11 15:33 piaobodeyun0000 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一、RabbitMQ出现消息丢失的情况及其解决办法 如图所示,RabbitMQ丢失消息的情况可以发送在任何一个节点。 1.1 生产者没有成功把消息发送到MQ a、丢失的原因:因为网络传输的不稳定性,当生产者在向MQ发送消息的过程中,MQ没有成功接收到消息,但是生产者却以为MQ成功接收到了消息,不会再 阅读全文
posted @ 2022-03-11 15:20 piaobodeyun0000 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一: 消费端保证消息不丢失: 消费端从broker取到消息以后, 先处理业务逻辑, 然后再手动提交, 这样就可以避免消费端消息丢失。 二: 生产端消息不丢失: 首先是设置每个消息分区的副本, 一本是几个broker就配置几个分区, 然后设置如下, 保证生产这生产的消息发送到broker时,不但lea 阅读全文
posted @ 2022-03-11 14:47 piaobodeyun0000 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1.1 前言 在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。更多关于MySQL查询相关参照:http://www.cnblogs.com/clsn/p/8038964.html#_label 阅读全文
posted @ 2022-03-10 15:10 piaobodeyun0000 阅读(27) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页