首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
十二时辰_
掘友等级
Java实习生
清澈明朗
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 49
沸点 4
赞
53
返回
|
搜索文章
最新
热门
线程池
线程是一种昂贵的资源,主要开销包括: 线程的创建与启动,线程启动会产生相应的线程调度开销,线程调度会导致线程上下文切换,从而增加处理器资源的消耗。 因此我们需要一种有效使用线程的方式 、线程池是一种基
设计模式-代理模式
代理模式定义:为其他对象提供一种代理以控制对这个对象的访问 通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。 静态代理:在编译时就已经将
UrlClassLoader详解
Java中有四类加载器。 BootStrap ClassLoader:启动类加载器,加载\lib目录下的符合特定名字的jar包 Extention ClassLoader: 扩展类加载器,加载\lib
Redis实现分布式锁
在并发编程中,我们通过锁,来避免由于竞争而造成的数据不一致问题 但是Java中的锁,只能保证在同一个JVM进程内中执行。 如果在分布式集群环境下,为了保证共享资源的正确性,就需要用到分布式锁了 分布式
Java并发工具类
1.CountDownLatch CountDownLatch允许一个或者多个线程等待其他线程完成操作 比如这样一个需求:我们需要解析一个Excel里的多个sheet的数据,使用多线程每个线程分别解析
JUC八锁现象
8锁现象,实际对应的就是8个问题 掌握了这8个问题后:可以清楚判断锁的是谁 锁方法的调用者 1.多个线程使用同一把锁 此时synchronized 锁的对象是方法的调用者(phone),这两个方法共用
Java线程中虚假唤醒问题
先定义资源类 :包含资源数量,消费方法,生产方法 当资源为0时,生产者生产资源 当资源为1时,消费者消费资源 创建消费者线程 创建生产者线程 执行线程 可以发现:线程执行情况正常 但是当我们分别有两个
快速入门Java虚拟机
JVM介绍 JVM :即Java Virtual Machine,用来执行一系列虚拟计算机的指令 我们编写好的Java文件的运行流程: JVM的作用就是将 .class文件 转换为计算机可以直接识别的
局部变量的作用域
局部变量:是指变量按照位置来划分,声明在某个方法或者语句块内部的变量 比如说声明在main()函数内部的变量,声明在if语句或者switch语句等的内部的变量 使用局部变量,一定要注意它的作用域 最后
Java异常处理机制
异常:是指阻止当前方法或者作用域继续执行的问题 ——《Think in Java》 当程序出现了异常,方法终止执行,我们需要去处理这个异常以使程序正常运行 Java中的异常处理机制,其实就是当代码出现
下一页
个人成就
文章被点赞
207
文章被阅读
19,323
掘力值
1,025
关注了
11
关注者
14
收藏集
1
关注标签
18
加入于
2021-01-23