- 博客(9)
- 收藏
- 关注
原创 java并发编程
线程状态NEW(新建) 编程语言创建线程,还未被操作系统创建RUNNABLE(可运行) 线程已被操作系统创建,但还未被分配CPU运行RUNNING(运行) 线程执行BLOCKED/WATTING/TIMED_WATTING(阻塞) 线程释放CPU执行权DEAD(死亡) 线程结束,不可复生happens-beforehappens-before的概念指的是两个操作之前的执行顺序假设A happens-before B,那么A的操作对B是可见的,也可以理解为A一定比B先执行,比如说当A修改了
2021-01-13 18:58:02 162
原创 ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01000: 超出打开游标的最大数
使用JDBC遍历oracle数据库的时候报错ORA-00604: 递归 SQL 级别 1 出现错误ORA-01000: 超出打开游标的最大数原因oracle游标每次查询的时候都会打开,并且查询结束后游标并不会关闭,这样会导致打开的游标越来越多,最终超出上限。可通过init.ora文件查看游标的大小[root@3ece463af491 /]# cat /opt/oracle/app/product/11.2.0/dbhome_1/dbs/init.ora # oot@3ece463af491 /
2020-08-13 15:45:38 2372
原创 笔记:docker安装oracle11g
前言记一次docker安装oracle 11g,以及遇到的坑准备工作磁盘空间预留多一些,否则无法启动,我这边预留了10Gdockerunzip解压工具,如果没有可以yum install unzip开始安装拉取 jaspeen/oracle-11g,它可以帮助我们快速安装oracledocker pull jaspeen/oracle-11g下载oracle的两个文件https://www.oracle.com/database/technologies/112010-lin
2020-08-05 19:59:53 263
原创 记一次docker安装Sql Server的坑
前言用虚拟机装的Cent OS7,用docker安装好一启动就退出,如下:CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES48de82c7aedd microsoft/mssql-server-linux:2017-l
2020-07-29 13:59:06 918 1
原创 JDK1.8 Map的compute、computeIfAbsent、computeIfPresent、putIfAbsent方法的使用与区别
put方法public static void main(String[] args) { HashMap<String, String> map = new HashMap<>(); map.put("aa", "AA"); map.put("bb", "BB"); System.out.println(map); String putResult = map.put("bb", "put");
2020-07-23 20:04:17 608 1
原创 简要介绍ThreadPoolExecutor的构造以及使用
ThreadPoolExecutor常用构造方法public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handler)参数:corePoolSize 线程池保留线
2020-07-20 19:42:20 776
原创 虚拟机装Redis用本机连不上
背景昨天在虚拟机装好了redis,用Xshell能进入redis,ping也能收到回复[root@s202 ~]# redis-cli127.0.0.1:6379> pingPONG127.0.0.1:6379> 但本机就是访问不了,用Redis Desktop Manager也连不上解决后来发现Redis有一个配置字段bind,意思是绑定主机,默认绑定了127.0.0.1,这时候只能虚拟机自己能访问[root@s202 ~]# redis-cli127.0.0.1:63
2020-05-22 15:52:36 527
原创 @JsonInclude注解的使用
@JsonInclude注解的使用解释@JsonInclude注解的作用是指定实体类在序列化时的策略用法@JsonInclude注解用在实体类上,可配合一些参数来使用,例如@JsonInclude(JsonInclude.Include.NON_NULL)public class User { // ...}我们来看看具体的参数枚举类 public enum Include...
2020-04-23 16:21:47 6292
原创 简要说明Redis持久化机制
Redis持久化机制什么是Redis持久化Redis将缓存中的数据存入可永久保存数据的地方,如xml文件、数据库等等持久化的方式RDBRDB即Redis DataBase,指每隔固定时间将内存中的数据进行快照,保存到磁盘,Redis重新启动时直接将快照中的数据恢复AOFAOF级Append Of File,指将每次对Redis写的操作记录下来,追加到上一次的记录,重新启动时根据写的...
2020-03-12 13:51:38 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人