2024年6月27日
摘要: 1. 《破小人之局:权势为靠山》 在人生中,我们往往会遭遇到一些阻挠、挑衅甚至陷害。这些行为来自于所谓的“小人”,他们可能是出于嫉妒、恶意或者其他目的而对我们进行攻击。在这种情况下,我们不能被情绪所左右,而是要冷静思考,运用自己的智慧和策略,以权势为靠山,化解矛盾,摆脱困境。 权势不一定是指物质上的 阅读全文
posted @ 2024-06-27 15:31 蓝色阿根廷 阅读(12) 评论(0) 推荐(0) 编辑
  2021年6月16日
摘要: 如何快速学会一项技能分成四步 第一步:确定目标,充足准备 第二步:清除障碍,高效学习 第三步:分解目标,及时反馈 第四步: 定期复习 举个例子, 我现在要掌握并发和多线程相关考点,那么第一步我要确定我要在多长时间内掌握到哪种程度。由于自己之前就了解并发与多线程,只是没有把知识i点串起来,所以我给自己 阅读全文
posted @ 2021-06-16 17:36 蓝色阿根廷 阅读(658) 评论(0) 推荐(0) 编辑
  2021年4月12日
摘要: 1.客户端通过连接器与mysql相连,获取用户的读写权限,提交SQL语句 2.从缓存中对提交的语句进行查询,有就直接返回,本次查询结束。 3.如果缓存中没有,则在解析器中对sql语句进行分析其语法是否符合语法规范,如果不符合就会在执行器报错,查询结束 4.sql语句符合语法规范的话,则会来到优化器, 阅读全文
posted @ 2021-04-12 11:48 蓝色阿根廷 阅读(290) 评论(0) 推荐(0) 编辑
  2021年4月9日
摘要: 什么是事物 事物就是一系列数据库操作组成的一个完整的逻辑过程。比如电商下单,新增订单记录,扣减库存,扣减积分,修改优惠券使用状态,要保证这一系列操作要不都成功,要不都不成功。不然数据就对不上啦。 什么是ACID 原子性,一致性,持久性,隔离性,这种基本概念就不必讲了 分布式系统一致性 分布式系统中的 阅读全文
posted @ 2021-04-09 18:30 蓝色阿根廷 阅读(142) 评论(0) 推荐(0) 编辑
  2021年3月10日
摘要: java代码在编译后会变成java字节码,字节码被类加载器加载到jvm中,jvm执行字节码,最终转换成汇编指令在cpu上执行。java中的并发机制,依赖于jvm的实现和cpu的命令。 java中定义了voldatile和sychronized来实现线程之间的通信。 java并发编程中有三大特性 1. 阅读全文
posted @ 2021-03-10 17:24 蓝色阿根廷 阅读(295) 评论(0) 推荐(0) 编辑
  2021年3月9日
摘要: 1. 避免一个线程同时获得多个锁 2 尽量保证每个锁只占用一个资源 3. 尝试使用定时锁 4. 对于数据库锁,加锁和解锁必须在一个数据库连接里,否则会出现解锁失败的情况 阅读全文
posted @ 2021-03-09 17:21 蓝色阿根廷 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 1. 无锁并发编程。多线程竞争锁,会引起上下文切换。如果是多线程处理数据时,可以根据hash分段处理数据,避免锁竞争 2. CAS算法。java的 atomic原子类 ,compare and swap,比较再交换,也是一直无锁算法。内存值V,旧的预期值A,要修改的新值B。如果内存值和A相同,则修改 阅读全文
posted @ 2021-03-09 17:12 蓝色阿根廷 阅读(301) 评论(0) 推荐(0) 编辑
  2020年11月5日
摘要: 在项目实际开发过程中,遇到一个调用第三方接口,出现慢查询的问题。通过阿里云日志分析,大多数是在可接受时间里返回,但少部分长时间返回的,影响到了下单流程和监控数据, 翻看该第三方sdk,发现其sdk支持设置连接超时和服务器返回超时时间,这让我突然想到restTemplate应该也是可以设置超时时间。 阅读全文
posted @ 2020-11-05 20:43 蓝色阿根廷 阅读(22809) 评论(0) 推荐(1) 编辑
  2019年10月13日
摘要: 事务的四大特性 1.原子性 2.一致性 3.隔离性 4.持久性 四种事务隔离级别 1.未提交读 2.已提交读 3.可重复读 4.可串行化 事务隔离要解决三个问题 1.脏读,读取到了未提交事务的数据,比如未提交读就可能会产生这种数据 2.不可重复读,在同一个事务里两次读取的数据不一样,因为在两次读取的 阅读全文
posted @ 2019-10-13 20:02 蓝色阿根廷 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 1.可以处理拥有上万条记录的大型数据 2.支持常见的SQL语句规范 3.可移植性高,安装小巧 4.调试简单 5.良好的运行效率 阅读全文
posted @ 2019-10-13 17:58 蓝色阿根廷 阅读(1382) 评论(0) 推荐(0) 编辑