首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java面试大计划2023版
订阅
名码农柯南
更多收藏集
微信扫码分享
微信
新浪微博
QQ
99篇文章 · 0订阅
面试必问的CAS,你懂了吗?
CAS(Compare-and-Swap),即比较并替换,是一种实现并发算法时常用到的技术,Java并发包中的很多类都使用了CAS技术。CAS也是现在面试经常问的问题,本文将深入的介绍CAS的原理。 介绍CAS之前,我们先来看一个例子。 可以看到,除了Main方法线程后,还有一…
Java的多线程编程
Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 多线程是多任务的一种特别的形式,但多线程使用了更小的资源开
token无感知刷新
前言 在前后端分离的应用中,使用token进行交互验证是一种比较常见的方式。但是,由于token的有效期限制,需要不断地刷新token,否则会导致用户认证失败。 栗子 可以幻想一下,你在一个应用中,填
Redis和MySQL双写一致性
Redis和MySQL的双写一致性指的是在同时使用缓存和数据库存储数据的时候,保证Redis和MySQL中数据的一致性。 用户发起请求,先从Redis中查取数据,有数据就直接返回,没有数据就从MySQ
八股文系列:Java的并发编程
多线程相关的面试题 并发编程的目的就是为了能提高程序的执行效率,提高程序运行速度,但是并发编程并不总是能提高程序运行速度的,而且并发编程可能会遇到很多问题
ConcurrentHashMap
ConcurrentHashMap是线程安全并且高效的HashMap,在并发编程中经常可见它的使用。 key不存在,在HashEntry中做插入。 1.在jdk1.7中,使用头插法,在多线程环境下,扩容时会造成环形链或数据丢失。 Hashtable是用synchronized关…
一次线上事故,我顿悟了Redis缓存的精髓
大家好,我是哪吒。 我第一次接触缓存的时候,是用map做的,当时做一个实时数据同步的功能。 需求看似简单,一取一传 当时是通过websocket获取服务端数据; 然后根据数据类别,将数据缓存到本地ma
八股文系列:Java基础知识
Java基础知识,适合初级开发人员以及高级开发知识回顾,IO流,反射,内部类,equals,hashcode等
听我一句劝,业务代码中,别用多线程。
你好呀,我是歪歪。 前几天我在网上冲浪,看到一个哥们在吐槽,说他工作三年多了,没使用过多线程。 虽然八股文背的滚瓜烂熟,但是没有在实际开发过程中写的都是业务代码,没有使用过线程池,心里还是慌得一比。
面试题:谈谈Spring用到了哪些设计模式?
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 觉得有收获,希望帮忙点赞,转发下哈,谢谢,谢谢 代理模式 所谓代理,是指它与被代理对象实现了相同的接口,客户端必须通过代理