前置基础:1,浏览器会自动带上cookie,但是不会自动带上token。2,cookie其实是服务的产生的sessionId。3,token需要开发者手动塞进请求头中。4,跨...
前置基础:1,浏览器会自动带上cookie,但是不会自动带上token。2,cookie其实是服务的产生的sessionId。3,token需要开发者手动塞进请求头中。4,跨...
原文出处请点击这里 1. 单元测试的必要性 最近项目有在写java代码的单元测试,然后在思考一个问题,为什么要写单元测试??单元测试写了有什么用??百度了一圈,如下: 软件质...
一、 MQ背景&选型 消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势: 削峰填谷(主要解决瞬时写压力大于应用服务能力导致...
前言 前面的android项目刚完,项目总结文章还未写完,公司需要研究大数据处理应用平台,任务下达到我们部门了,鉴于部门物理机只有一台,而虚拟机启动太慢的原因,自己动手在Do...
中华石杉
消息中间件面试题:如何保证消息的顺序性面试题 如何保证消息的顺序性? 消息中间件各种面试题:消息中间件面试题:消息丢失怎么办?消息中间件面试题:消息队列的优缺点,区别消息中间件面试题:消息中间件的高可用消息中间件...
欢迎关注笔者的公众号:【阿飞的博客】,首发都在这里!!! Java从JDK7U9开始支持G1(正式发布),所以,如果要使用G1的话,你的Java版本应该是JDK7U9或者更新...
转载请说明出处:Java面试相关(一)-- Java类加载全过程JVM判断并装载类的过程 概述: 我们知道,Java中我们写类的代码,是存在于一个个.java文件中的,而这个...
Kafka史上最详细原理总结分为上下两部分,承上启下 Kafka史上最详细原理总结上 Kafka史上最详细原理总结下 本篇为Kafka史上最详细原理总结下,承接Kafka史上...
写在前面 上一节我们讲到了CAS的基本原理,JUC下的atomic类都是通过CAS来实现的。它的核心思想就是比较并替换,其原子性是有操作系统底层来保证。CAS的无锁并发原理很...
Semaphore 源码分析 1. 在阅读源码时做了大量的注释,并且做了一些测试分析源码内的执行流程,由于博客篇幅有限,并且代码阅读起来没有 IDE 方便,所以在 githu...
写在前面 上一篇我们分析了volatile变量对于内存可见性的保证以及抑制指令重排的特性,了解到在多线程对volatile变量的读写不会发生线程阻塞,但是volatile变量...
写在前面 前面一章我们讲了了java原子性的相关概念和知识点,介绍了用于共享变量线程隔离的ThreadLocal,也知道了synchronized是一个重量级的锁,而我们今天...
Quartz的整体概括 什么是quartz 何为quartz,请看官网的说法: Quartz is a richly featured, open source job sc...