随笔分类 - JAVA
摘要:三个概念 1、可见性; 2、有序性; 3、原子性; 一、可见性 并发问题都是程序在不合适的时间读取了不该读取的数据,所以想要透彻弄明白并发实质还是需要看计算机的数据如何存储。 计算的存储大体分为四个地方:硬盘(我们数据持久化之类的都是说的在这里)、内存、高速缓存、存储器。离cpu 越近的,cpu 读
阅读全文
摘要:最近想给自己的小系统搭建一个登录认证服务,最初是想着一套oauth2权鉴就可以,但是发现这个oauth2只是权鉴,具体的登录认证需要由 SpringSecurity来进行实现。 也就是说SpringSecurity 主要就是用来进行用户名、密码认证的登录框架 然后看了一下 SpringSecurit
阅读全文
摘要:最近在公司做一些和其他外部系统接口调用的工作,遇到一些网络传输的问题,趁周末的时间记录、整理一下。 提到网络我们不得不提网络的分层架构: 我们通常听到 网络七层架构/五层架构/四层架构,但是不了解很容易被弄迷糊:什么是分层?这几层架构有何不同?我们为什么要分层? 不要着急,我们先来了解一下这七层、五
阅读全文

浙公网安备 33010602011771号