自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 121

原创 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 2092

原创 笔记: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 229

原创 记一次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 833 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 530 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 710

原创 虚拟机装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 441

原创 @JsonInclude注解的使用

@JsonInclude注解的使用解释@JsonInclude注解的作用是指定实体类在序列化时的策略用法@JsonInclude注解用在实体类上,可配合一些参数来使用,例如@JsonInclude(JsonInclude.Include.NON_NULL)public class User { // ...}我们来看看具体的参数枚举类 public enum Include...

2020-04-23 16:21:47 6076

原创 简要说明Redis持久化机制

Redis持久化机制什么是Redis持久化Redis将缓存中的数据存入可永久保存数据的地方,如xml文件、数据库等等持久化的方式RDBRDB即Redis DataBase,指每隔固定时间将内存中的数据进行快照,保存到磁盘,Redis重新启动时直接将快照中的数据恢复AOFAOF级Append Of File,指将每次对Redis写的操作记录下来,追加到上一次的记录,重新启动时根据写的...

2020-03-12 13:51:38 85

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除