BG现在开发的项目中,不仅仅只是完成功能的堆积,更多要考虑项目的可用性与对出现问题如何分析。因此,我们需要对项目中的每个请求或者出错的线程打印出...
1. BG 实习需求经过了测试,上线后几天,QA对新需求的测试过程中突然上一版需求中出现了问题,导致数据重复+1。并且该问题复现时间不固定,重复...
0. bg 最近在项目中用到threadlocal,threadLocal理解起来很简单,就是和当前线程绑定的一个map,使用get/set去拿...
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需...
JVM在执行Java程序会把对应的物理内存划分成不同的内存区域,每个区域都存放着不同的数据,也有不同的创建与销毁时机,又写在运行时才创建,如虚拟...
并发与并行 并发偏重多个任务交替执行,而多个任务之间可能还是串行的。即同一时刻只有一条指令执行,但多个进程指令被快速的轮换执行,在宏观上具有多个...
声明:涉及到隐私问题,故该系列文章不会有关项目详细的代码实现与项目细节,仅用作个人记录。 一. 背景 承接上篇link现在项目中有以下线程池(s...
声明:涉及到隐私问题,故该系列文章不会有关项目详细的代码实现与项目细节,仅用作个人记录。 一. 背景最近一个任务,需要将项目中使用到的自定义线程...
安全认证机制 最近项目要用到安全验证了,以前的实现方式都是单个服务模式,加拦截器和cookie即可。现在在微服务上需要实现单点登录,重写了解一下...