轰鸣
轰鸣
全部文章
分类
【ActiveMQ】(5)
【CXF】(2)
【IDE】(10)
【JAVA基础】(25)
【JVM】(2)
【maven】(2)
【mongodb】(2)
【SpringBoot】(7)
【SpringCloud】(4)
【spring】(15)
【Tomcat】(9)
【webflux】(1)
【分布式】(5)
【前端】(12)
【安全】(1)
【工具类】(21)
【并发】(4)
【持久层】(5)
【数据库】(15)
【架构】(4)
【版本控制】(3)
【瞅瞅源码】(2)
【线程】(6)
【经验】(6)
【面试题】(5)
未归档(24)
归档
标签
去牛客网
登录
/
注册
轰鸣
形而上者谓之道,形而下者谓之器
全部文章
(共196篇)
【线程知识点】-- 栅栏:CyclicBarrier
1快速了解 首先看下JDK中的介绍: /** * A synchronization aid that allows a set of threads to all wait for * each other to reach a common barrier point. CyclicBa...
CyclicBarrier
并发
2018-05-17
0
745
【线程知识点】-- 信号量:Semaphore
信号量Semaphore是一个控制访问多个共享资源的计数器,它本质上是一个“共享锁”。 Java并发提供了两种加锁模式:共享锁和独占锁。ReentrantLock就是独占锁。对于独占锁而言,它每次只能有一个线程持有,而共享锁则不同,它允许多个线程并行持有锁,并发访问共享资源。 独占锁它所采用的是一种...
2018-05-16
0
516
【线程知识点】--Synchronized的用法
synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这...
synchronized
2018-05-13
0
394
【线程知识点】--可见性
可见性 可见性:一个线程对共享变量的修改,能够及时的被其它线程看到。 共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。 Java内存模型 所有的变量都存贮在主内存中 每个线程都拥有自己独立的工作内存,里边保存该线程使用到的变量副本(...
2018-05-13
0
462
内存泄漏和内存溢出的区别和联系
1、内存泄漏memory leak :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 2、内存溢出 out of memory :指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你...
2018-04-29
0
443
缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题
一、缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。...
缓存
2018-04-11
0
481
高并发场景下缓存的常见问题
1缓存一致性问题 当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。这就比较依赖缓存的过期和更新策略。一般会在数据发生更改的时,主动更新缓存中的数据或者移除对应的缓存。 2缓存并发问题 缓存过期后将尝试从后端数据库获取...
缓存
2018-04-11
0
377
各大互联网公司架构演进之路汇总
大型网站架构演化历程 大型网站架构技术一览 Web 支付宝和蚂蚁花呗的技术架构及实践 聚划算架构演进和系统优化 (视频+PPT) 淘宝交易系统演进之路 (专访) 淘宝数据魔方技术架构解析 淘宝技术发展历程和架构经验分享(视频+PPT) 阿里游戏高可用架构设计实践 高德——快速转型...
2018-04-11
1
2546
【面试题】2018年最全Java面试通关秘籍汇总集!
一、基础篇 1.1、Java基础 面向对象的特征:继承、封装和多态 final, finally, finalize 的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtime exception int 和 Integer 有什么区别,In...
2018-04-11
0
1184
【面试题】2018年最全Java面试通关秘籍
一、Java相关 Arraylist与LinkedList默认空间是多少; Arraylist与LinkedList区别与各自的优势List 和 Map 区别; 谈谈HashMap,哈希表解决hash冲突的方法; 为什么要重写hashcode()和equals()以及他们之间的区别与关系;...
2018-04-11
0
712
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页