首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java 面试
订阅
用户287258499677
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
你真的懂并发吗?谈谈对JUC线程池ThreadPoolExecutor的认识吧
前提 很早之前就打算看一次JUC线程池ThreadPoolExecutor的源码实现,由于近段时间比较忙,一直没有时间整理出源码分析的文章。之前在分析扩展线程池实现可回调的Future时候曾经提到并发
自己动手实现分布式任务调度框架
前段时间,公司要改造现有的单节点调度为分布式任务调度,然后就研究了目前市面上主流的开源分布式任务调度框架,用起来就一个感觉:麻烦!特别是之前在一个类里写了好多个调度任务,改造起来更加麻烦。我这人又比较
MyBatis 如何执行一条 SQL 语句
前言 Mybatis 是 Java 开发中比较常用的 ORM 框架。在日常工作中,我们都是直接通过 Spring Boot 自动配置,并直接使用,但是却不知道 Mybatis 是如何执行一条 SQL
ThreadLocal使用与原理
在处理多线程并发安全的方法中,最常用的方法,就是使用锁,通过锁来控制多个不同线程对临界区的访问。 但是,无论是什么样的锁,乐观锁或者悲观锁,都会在并发冲突的时候对性能产生一定的影响。 那有没有一种方法
面试官:高并发场景下,你们是怎么保证数据的一致性的?
面试的时候,总会遇到这么一个场景。 1. 场景分析 面试官:你们的服务的QPS是多少? 我:我们的服务高峰期访问量还挺大的,大约是3万吧。 面试官:这么大的访问量,你们的服务器能撑住吗?有加缓存吗?
Java8 Stream 提高编码效率,早点下班
编程中操作集合数据是非常频繁的,使用Java8 中的Stream对集合处理,结合Lambda函数式编程能极大的简化代码,合理的使用Stream能提高代码可读性...
Java 并发之synchronized关键字深入
先从无synchronized 说起 观察如下代码 运行结果 从结果可知 两个线程会同时得到x = 0这个状态,说明x可被多个线程共享 相同数字只会出现两次 一个线程修改了值,其他线程可以得到被修改后
List集合多线程并发条件下不安全,如何解决?
前言 在日常开发过程中,List是我们常用的集合,比如查询数据库内容返回值比会用一个集合来装,但是在多线程并发的条件下,会出现安全问题吗?下面我们就来测试一下,如果出现安全问题,该如何解决. 一、Li
SpringBoot自动配置原理,你真的懂吗?
依赖管理 在我们的pom文件中最核心的依赖就一个: 它的父项目依赖,规定所有依赖的版本信息: 由此,我们发现springboot框架几乎声明了所有开发中常用的依赖的版本号,无需关注版本号,而且实现了自
Java hashmap原理
线性表:存储在连续的内存地址,查询快,插入和删除慢。 链式表:存储在间断的,大小不固定,插入和删除快,但是查询的速度慢。 hashmap是以上两种者折中的解决方案,插入或者删除只需要动一部分即可。1.先判断key是否为空2.hashmap的常用方法: 存值: map.put(ke...