自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java 8:CompletableFuture与并行流怎么选择,直接说答案

Java 8:CompletableFuture与并行流怎么选择,直接说答案

2022-09-01 16:00:20 174 1

原创 Spring--Bean相关

Spring--Bean相关

2022-07-01 17:50:07 485

原创 object转list<实体类>

###将其转成list实体,需要依赖gson-2.8.5.jarlog.info(“查询成功,{}”, response.getBody());Object result = response.getBody(); // 获取返回数据Map map = (Map) result; // 转maplog.info(“转换map后结果:{}”,map); // 转list实体对象List userList = new Gson().fromJson(new Gson().toJson(map.get(

2022-03-08 15:32:13 1069

原创 java 中创建线程有哪几种方式?

Java中创建线程主要有四种方式:一、继承Thread类创建线程类(1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。(2)创建Thread子类的实例,即创建了线程对象。(3)调用线程对象的start()方法来启动该线程。package com.nf147.Constroller;public class FirstThreadTest extends Thread { int i = 0;

2021-10-15 16:12:21 582

原创 MySQL日志有哪几种?

前言MySQL中有以下日志文件,分别是:1:重做日志(redo log)2:回滚日志(undo log)3:二进制日志(binlog)4:错误日志(errorlog)5:慢查询日志(slow query log)6:一般查询日志(general log)7:中继日志(relay log)。其中重做日志和回滚日志与事务操作息息相关,二进制日志也与事务操作有一定的关系,这三种日志,对理解MySQL中的事务操作有着重要的意义。一、重做日志(redo log)作用:确保事务的持久性。redo

2021-10-15 15:11:04 1936 1

原创 redis数据的两种持久化方式对比

一.概念介绍redis提供了两种持久化的方式,分别是RDB(Redis DataBase)和AOF(Apend Only File)。RDB方式RDB方式是一种快照式的持久化方法,将某一时刻的数据持久化到磁盘中。•redis在进行数据持久化的过程中,会先将数据写入到一个临时文件中,待持久化过程都结束了,才会用这个临时文件替换上次持久化好的文件。正是这种特性,让我们可以随时来进行备份,因为快照文件总是完整可用的。•对于RDB方式,redis会单独创建(fork)一个子进程来进行持久化,而主进程是不会

2021-10-15 11:48:29 144

原创 Eureka与Zk有什么区别?

Zookeeper为CP设计强调一性,而Eureka为AP设计强调可用性传统的数据库遵循acid原则(atomicity原子性、consistency一致性、isolation隔离性、durability持久性)nosql数据库遵循cap原则(consistency一致性、availability可用性、artition tolerance分区容错性)任何一个分布式系统没有办法同时满足cap,只能3个里面选2个需求当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的注册信息,但是

2021-10-15 10:31:51 1301 1

原创 ArrayList源码阅读分析

1.1 ArrayList介绍ArrayList一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。ArrayList 继承了AbstractList,实现了List。它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。ArrayList 实现了RandmoAccess接口,即提供了随机访问功能。RandmoAcces

2021-10-13 15:43:30 99

原创 Oracle 11G 使用exp语句无法导出空白表的解决方法

1、用pl/sql工具登陆该数据库用户,新建一个sql页面,执行一下语句:select ‘alter table ‘||table_name||’ allocate extent;’ from user_tables where num_rows=0 or num_rows is null;2、将1执行后把得到的语句全部拷贝并执行;3、alter system set deferred_segment_creation=false; 执行该句后,后续创建的表无论有没有数据都可以导出了。...

2021-02-24 15:00:11 109

原创 三种工厂模式(简单工厂、工厂方法、抽象工厂)简单理解

一、简单工厂模式例如:一个动物基类(抽象基类):描述什么是动物N个动物类(继承抽象类):具体是什么动物,狗猫兔一个工厂(根据不同条件生成创建不同动物):new cat ->猫new dog ->狗每次要添加一种动物类,工厂就要多加一个type。导致这个工厂类会变得非常繁重,甚至加入的这个type也可能再有变动。二、工厂方法模式例如:一个动物基类(抽象基类):描述什么是动物N个动物类(继承抽象类):具体是什么动物,狗猫兔一个抽象工厂接口(接口)创建生产动物的工厂实现类(实

2021-02-22 15:14:02 3143

原创 关于抽象类和接口的理解

名词用抽象类:描述是什么东西动词用接口:能做什么东西做个笔记,有错误可以指出

2021-02-22 14:12:37 95

jdbc-drivers.zip

idea离线驱动集合(pg,mysql,H2,mongodb)

2021-10-13

空空如也

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

TA关注的人

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