摘要:
回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson ... 阅读全文
posted @ 2022-07-19 08:48
我是小杨
阅读(132)
评论(0)
推荐(0)
摘要:
简介: MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDB... 阅读全文
posted @ 2022-07-19 08:48
我是小杨
阅读(51)
评论(0)
推荐(0)
摘要:
简介 Spring概述 简介 Spring : 春天 —>给软件行业带来了春天 2002年,Rod Jahnson首次推出了... 阅读全文
posted @ 2022-07-19 08:48
我是小杨
阅读(53)
评论(0)
推荐(0)
摘要:
分布式系统那么多,为啥要在开发一个HDFS 架构设计 HDFS是一个主从架构 由一个NameNode和一些DataNode组成 ... 阅读全文
posted @ 2022-07-19 08:48
我是小杨
阅读(135)
评论(0)
推荐(0)
摘要:
大数据启蒙-初识HDFS 分治思想: 我有一万个元素,查找其中的一个元素,最简单的遍历方法 复杂度为O(4) (遍历四次),如何实现... 阅读全文
posted @ 2022-07-19 08:48
我是小杨
阅读(32)
评论(0)
推荐(0)
摘要:
常用API LongAdder只能用来计算加法,且从零开始计算 LongAccumulator提供了自定义的函数操作 直接上案例证明 class ClickNumber //资源类 { int number = 0; public synchronized void clickBySynchroni 阅读全文
posted @ 2022-07-19 08:48
我是小杨
阅读(79)
评论(0)
推荐(0)
摘要:
内存屏障面试重点 内存屏障是什么 内存屏障(也称内存栅栏,屏障指令等,是一类同步屏障指令,是CPU或编译器在对内存随机访问的操作中的一个同步点,使得此点之前的所有读写操作都执行后才可以开始执行此点之后的操作),避免代码重排序。内存屏障其实就是一种JVM指令,Java内存模型的重排规则会要求Java编 阅读全文
posted @ 2022-07-19 08:48
我是小杨
阅读(509)
评论(0)
推荐(0)
摘要:
计算机硬件储存体系 CPU的运行并不是直接操作内存而是先把内存里边的数据读到缓存,而内存的读和写操作的时候就会造成不一致的问题 **** JVM规范中试图定义一种Java内存模型(java Memory Model,简称JMM)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台 阅读全文
posted @ 2022-07-19 08:48
我是小杨
阅读(80)
评论(0)
推荐(0)
摘要:
package com.bilibili.juc; import lombok.Getter; import java.util.Arrays; import java.util.List; import java.util.concurrent.CompletableFuture; import 阅读全文
posted @ 2022-07-19 08:48
我是小杨
阅读(92)
评论(0)
推荐(1)
摘要:
线程的唤醒方法: 一:使用 Object中的wait()方法让线程等待,使用 Object中的notify()方法唤醒线程 wait和notify必须要在synchronized方法内且成对出现 : 使用时必须先wait再notify 二:使用 JUC包中的Condition的await()方法让线 阅读全文
posted @ 2022-07-19 08:48
我是小杨
阅读(35)
评论(0)
推荐(0)