12 2019 档案
摘要:来源:B站 亿级流量电商详情页系统实战(第二版) 第1和第2版全量笔记:https://zq99299.github.io/note-book/cache-pdp/ P3:架构1:页面静态化架构;小电商,静态页面少 Velocity/FreeMarker/Thymeleaf模板 模板+数据 =》最终
阅读全文
摘要:转自美团技术网站: https://tech.meituan.com/2018/11/15/java-lock.html 前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8和Netty 3.10.6)、使用场
阅读全文
摘要:转自:美团技术网站 https://tech.meituan.com/2019/12/05/aqs-theory-and-apply.html 前言 Java中的大部分同步类(Lock、Semaphore、ReentrantLock等)都是基于AbstractQueuedSynchronizer(简
阅读全文
摘要:更详细:参考 https://blog.csdn.net/alitech2017/article/details/106404701/ 阿里云 如何选择分布式事务解决方案? 分布式事务概述与项目实战 https://www.sohu.com/a/750992251_100093134?scm=110
阅读全文
摘要:参考: SpringBoot读取配置的6种方式 https://www.bilibili.com/video/BV1hh4y1j7mC/?spm_id_from=333.337.search-card.all.click&vd_source=898d5514be58985430a49b46d5500
阅读全文
摘要:参考:https://www.bilibili.com/video/av38657363?p=1 一、SpringBoot优点: 二、HelloWorld Demo构建 1)新建Maven工程(略过) 2)增加Maven依赖(参考spring官网中springboot的quickstart) 3)通
阅读全文
摘要:概述 在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。 回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”
阅读全文
摘要:~ 参考 5min学算法公众号 概述 在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后效性,即某个状态以后的过程不会影响以前的状态,只与当前状态有关。 适用
阅读全文
摘要:概述 Dynamic programming,缩写:DP 通过空间换取时间的算法思想 通过将原问题分解为相对简单的子问题的方式来求解复杂问题。通常许多子问题非常相似,为此动态规划法试图仅仅解决每个子问题一次,从而减少计算量:一旦某个给定子问题的解已经算出,则将其记忆化存储,以便下次需要同一个子问题解
阅读全文