0x00 事件 重启服务器后,启动 elasticsearch 失败,在日志中观察到以下错误: 0x01 解决 在一些文章的帮助下查询了进程,发现了另一个 elasticsearch 服务,虽然不清楚是如何启动的,kill 掉即可: kill 掉之后,再启动 elasticsearch,没有再出现此 ...
分类:
其他好文 时间:
2019-10-29 13:14:23
阅读次数:
127
一.基础(你没看错这真的是基础) 1.String、StringBuilder 和 StringBuffer 的区别? 2.volatile 的理解? 3.简述synchronized 和 java.util.concurrent.locks.Lock的异同? 4.什么场景下使用HashMap、Li ...
分类:
其他好文 时间:
2019-10-19 19:03:12
阅读次数:
100
正在执行的存储过程 select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0; 正在执行的sql select a.program, b.spid, c.sql_text,c ...
分类:
数据库 时间:
2019-10-16 21:47:53
阅读次数:
242
一、概念 1. AQS(AbstractQueuedSynchronizer),抽象队列式同步器,在java.util.concurrent.locks(JUC)包下,是除了Java自带的synchronized关键字之外的锁机制 2. AQS机制:如果请求的资源被其他线程锁定,将当前线程加入等待队 ...
分类:
编程语言 时间:
2019-10-06 09:27:54
阅读次数:
92
package com.example.lib;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.AbstractQueuedLongSynchronizer;import java.util.concurr ...
分类:
编程语言 时间:
2019-09-27 01:54:03
阅读次数:
99
AQS解析 一、简介 Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on first in first out (F ...
分类:
其他好文 时间:
2019-09-23 22:23:02
阅读次数:
108
`package java.util.concurrent.locks;` 基本介绍 AQS中可供子类重写的钩子操作 方法名称 | 描述 : :|: : boolean tryAcquire(int arg) | 独占式获取同步状态,成功返回true,失败返回false。 boolean tryRe ...
分类:
其他好文 时间:
2019-09-18 11:35:27
阅读次数:
111
解决方案1 在mysql中数据库information_schema中查询下面三张表 select * from innodb_trx; ## 当前运行的所有事务 select * from innodb_locks; ## 当前出现的锁 select * from innodb_lock_wait ...
分类:
数据库 时间:
2019-09-17 13:24:03
阅读次数:
84
JUC 分为5大类 tools:Lock; collections:Queue CopyOnWriteArrayList locks:ReadWriteLock atomic:AtomicBoolean executor:Future Callable ...
分类:
其他好文 时间:
2019-09-13 19:23:32
阅读次数:
82
`java.util.concurrent.locks.AbstractQueuedSynchronizer` 、`Semaphore CountDownLatch Sync AbstractQueuedSynchronizer`。 AQS 核心是通过一个共享变量来同步状态,变量的状态由子类去维护, ...
分类:
其他好文 时间:
2019-09-06 23:09:49
阅读次数:
108