首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
wzl
掘友等级
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
75
文章 75
沸点 0
赞
75
返回
|
搜索文章
wzl
Java
·
2年前
关注
ES 操作
新增与修改 在 ES 7.0 之后,type 只有 _doc。 PUT 与 POST 的区别,post 可不用指定ID,会自动生成 ID POST 在没指定 ID 的时...
1
评论
分享
wzl
Java
·
2年前
关注
ES 客户端
ES目前有的客户端 Transport client 官网 常用 Java API 是通过9300端口,使用 Elasticsearch 的原生传输协议和集群交互。(集...
1
评论
分享
wzl
Java
·
2年前
关注
ReadWriteLock 和 StampedLock
ReentrantReadWriteLock 现实中有这样一种场景:对共享资源有读和写的操作,且写操作没有读操作那么频繁。在没有写操作的时候,多个线程同时读一个资源没有...
1
评论
分享
wzl
Java
·
2年前
关注
LongAdder
LongAdder 是在 JDK 1.8 的时候新增了一个原子类,如果是 count++ 操作,推荐使用 AtomicInteger 类;如果是 JDK 1.8 或之后版本...
1
评论
分享
wzl
Java
·
2年前
关注
BlockingQueue(阻塞队列)
什么是 BlockingQueue BlockingQueue 继承了 Queue 接口,是队列的一种。Queue 和 BlockingQueue 都是在 Java 5...
1
评论
分享
wzl
Java
·
2年前
关注
synchronized
对临界资源加锁一定要保证所有线程看到的是同一把锁,锁 new 对象是无效的 同步方法:用synchronized修饰的方法,静态同步方法锁的是当前类 .class,非静态同...
1
评论
分享
wzl
Java
·
2年前
关注
LockSupport
可以用它来阻塞和唤醒线程,notify 不能指定唤醒哪个线程,LockSuport 可以唤醒单个指定线程,notifyAll 可以唤醒全部线程。...
1
评论
分享
wzl
Java
·
2年前
关注
Semaphore
Semaphore用法以及作用Semaphore用法以及作用Semaphore用法以及作用Semaphore用法以及作用...
1
评论
分享
wzl
Java
·
2年前
关注
多线程的概念及常用的方法
使用多线程的目的 充分利用 CPU 资源,并发做多件事 创建线程的方式 自定义类继承 Thread 类重写 run() 方法 实现 Runnable 接口,重写 run()...
1
评论
分享
wzl
Java
·
2年前
关注
Exchange
主要用于两个线程数据交换,如果一个线程执行 exchange 方法,那么会一直等着第二个线程执行 exchange 方法,进行数据交换...
1
评论
分享
wzl
Java
·
2年前
关注
CountDownLatch 和 CyclicBarrier
CountDownLatch 使用,一次性的 Cyclicbarrier 使用,循环使用的,简单使用...
1
评论
分享
wzl
Java
·
2年前
关注
ReentrantLock 和 Condition
ReentrantLock ReentrantLock 的基础使用 ReentrantLock 和 synchronized 的区别 ReentrantLock 结构 源码...
1
评论
分享
wzl
Java
·
2年前
关注
线程池
为什么要用线程池 重用存在的线程,减少对象创建销毁的开销 可有效的控制最大并发线程数,提高系统资源的使用率,同时避免多资源的竞争,避免堵塞 提供定时执行、定期执行、单线程、...
1
评论
分享
wzl
Java
·
2年前
关注
volatile
## volatile 的作用 ### 1.保存变量的内存可见性 解决变量不可见的问题,对于一写多读,是可以解决变量同步问题,但是对于多写,同样无法解决线程安全问题。 ...
1
评论
分享
wzl
Java
·
2年前
关注
ThreadLocal 与四种引用
ThreadLocal 在使用类的静态变量作为ThreadLocal的值时,会出现线程不安全 简介 ThreadLocal 是一个关于线程局部变量的类,通常情况下我...
1
评论
分享
wzl
Java
·
2年前
关注
分布式文件系统
单机处理大数据问题:因为内存一般较小,而处理数据需要从磁盘取数据,所以性能瓶颈一般在 IO 上 以下这些点是学习大数据技术时需要关心的重点: 分而治之 并行计算 计算向数据...
1
评论
分享
wzl
Java
·
2年前
关注
linux 与 Java 相关
问题:数据处理服务点击开始解析直接失败,发现 PDF 服务宕掉了,运维查看因为服务器 oom 被 kill 掉了,而代码没有提示 OOM ,主要原因是最大堆内存设置的是 1...
1
评论
分享
wzl
Java
·
2年前
关注
@Transactional的那些事
问题 首先看以下代码,在隔离级别是可重复读的情况下,其中有一个坑。https://www.cnblogs.com/thisiswhy/p/15175380.html ...
1
评论
分享
wzl
Java
·
2年前
关注
Redis使用中的坑
Redis锁 与事务一起使用,使用不当会导致出现意想不到的错误:https://www.yuque.com/u2106867/rch6tf/thay0x RedisTemp...
1
评论
分享
wzl
Java
·
2年前
关注
多线程使用中的坑
在调用 invokeAll 方法后直接 shutdownNow 可能会导致线程阻塞 原因:invokeAll 方法里循环 execute 之后会循环 get,而正常 exe...
1
评论
分享
下一页
个人成就
文章被点赞
88
文章被阅读
24,750
掘力值
774
关注了
0
关注者
3
收藏集
1
关注标签
9
加入于
2020-09-03