自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小王的博客

弥补记忆力的缺失。。。。

  • 博客(13)
  • 资源 (10)
  • 收藏
  • 关注

原创 JAVA核心面试知识-数据库(十四)

14.1.1. 存储引擎14.1.1.1. 概念数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同 的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。存储引擎主要有: 1. MyIsam , 2. InnoDB, 3. Mem...

2019-12-20 10:54:35 359

原创 JAVA核心面试知识-RabbitMQ(十三)

13.1.1. 概念RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。AMQP :Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。RabbitMQ 最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可...

2019-12-20 10:10:55 410

原创 JAVA核心面试知识-Kafka(十二)

12.1.1. Kafka 概念Kafka 是一种高吞吐量、分布式、基于发布/订阅的消息系统,最初由 LinkedIn 公司开发,使用Scala 语言编写,目前是Apache 的开源项目。broker:Kafka 服务器,负责消息存储和转发topic:消息类别,Kafka 按照topic 来分类消息partition:topic 的分区,一个 topic 可以包含多个 partitio...

2019-12-20 10:03:05 372

原创 JAVA核心面试知识-Zookeeper(十一)

Zookeeper 概念Zookeeper 是一个分布式协调服务,可用于服务发现,分布式锁,分布式领导选举,配置管理等。Zookeeper 提供了一个类似于 Linux 文件系统的树形结构(可认为是轻量级的内存文件系统,但只适合存少量信息,完全不适合存储大量文件或者大文件),同时提供了对于每个节点的监控与通知机制。11.1.1. Zookeeper 角色Zookeeper 集群是一个基于主...

2019-12-20 09:57:36 423

原创 JAVA核心面试知识-日志(十)

10.1.1. Slf4jslf4j 的全称是 Simple Loging Facade For Java,即它仅仅是一个为 Java 程序提供日志输出的统一接口,并不是一个具体的日志实现方案,就比如 JDBC 一样,只是一种规则而已。所以单独的 slf4j 是不能工作的,必须搭配其他具体的日志实现方案,比如 apache 的 org.apache.log4j.Logger,jdk 自带的 ja...

2019-12-20 09:50:27 379

原创 JAVA核心面试知识-计算机网络(九)

9.1.1. 网络 7 层架构7 层模型主要包括:物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由 1、0 转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的模数转换与数模转换)。这一层的数据叫做比特。数据链路层:主要将从物理层接收的数据进行 MAC 地址(网卡的地址)的封装与解封装。常把这一层的...

2019-12-19 17:11:49 570

原创 JAVA核心面试知识-Netty 与 RPC(八)

8.1.1. Netty 原理Netty 是一个高性能、异步事件驱动的NIO 框架,基于 JAVA NIO 提供的 API 实现。它提供了对TCP、UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty 的所有 IO 操作都是异步非阻塞的,通过 Future-Listener 机制,用户可以方便的主动获取或者通过通知机制获得 IO 操作结果。8.1.2. Netty 高性能在 I...

2019-12-19 16:34:35 691

原创 JAVA核心面试知识-微服务(七)

7.1.1. 服务注册发现服务注册就是维护一个登记簿,它管理系统内所有的服务地址。当新的服务启动后,它会向登记簿交待自己的地址信息。服务的依赖方直接向登记簿要Service Provider 地址就行了。当下用于服务注册的工具非常多 ZooKeeper,Consul,Etcd, 还有 Netflix 家的 eureka 等。服务注册有两种形式:客户端注册和第三方注册。7.1.1.1. 客户端注...

2019-12-17 17:15:45 757

原创 JAVA核心面试知识-Spring 原理(六)

它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring 仍然可以和其他的框架无缝整合。6.1.1. Spring 特点6.1.1.1. 轻量级6.1.1.2. 控制反转6.1.1.3. 面向切面6.1.1.4. 容器6.1.1.5. 框架集合6.1.2. Spring 核心组件6.1.3. Spring 常用模块6.1.4. Sprin...

2019-12-17 15:55:57 398

原创 JAVA核心面试知识-JAVA 基础(五)

5.1.1. JAVA 异常分类及处理5.1.1.1. 概念如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。5.1.1.2. 异常分类Throwable 是 Java 语言中所有错误或异常的超类。下...

2019-12-16 10:52:50 275

原创 JAVA核心面试知识-JAVA 多线程并发(四)

4.1.10. 线程基本方法线程相关的基本方法有 wait,notify,notifyAll,sleep,join,yield 等。4.1.10.1. 线程等待(wait)调用该方法的线程进入 WAITING 状态,只有等待另外线程的通知或被中断才会返回,需要注意的是调用 wait()方法后,会释放对象的锁。因此,wait 方法一般用在同步方法或同步代码块中。4.1.10.2. 线程睡眠...

2019-12-11 15:37:22 1103

原创 spring boot集成Springfox-Swagger2

1.添加maven依赖<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagg...

2019-12-02 13:51:09 1298

原创 excel自定义表头导入

我用的maven是:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version></dependency><depen...

2019-12-02 13:33:23 396

oauth2的sql脚本.rar

该资源是oauth2的内置表结构,其中有7张表,分别是clientdetails、oauth_access_token、oauth_approvals、oauth_client_details、oauth_client_token、oauth_code、oauth_refresh_token,仅支持mysql。

2020-11-16

quartz数据库脚本

该脚本是在quartz.2.2.3版本下的内置表结构sql文件,其中包含几乎所有类型数据库,例如mysql、oracle、DB2等等。

2020-10-29

国密加解密算法SM4

国密的使用,可以是网络传输安全高效,能够更好地处理HTTP请求,保证客户端和服务端之间的安全性。对报文进行加密,加密可以有很多种的算法可供选择,国密采用对称秘钥。目前只能按照压缩包中的文件结构才能有效,后续才会进行更新。

2020-07-29

demoexcel.zip

解析多表头 (支持合并单元格),其中有返回最后一行的标题接口,还有返回递归结构的接口,上述方法根据excel单元格类型来区分标题与数据,并把数据行下标记录下来。表头第一行如果有合并单元格一定要包含下一行的,以此类推,这样才能正确的保存标题结构。

2019-07-01

spring-boot-tutorials-master.zip

该工程中有spring-boot中相关常用插件demo,可以供参考。例如,dubbo、rabbitmq、swagger2、cache、jsp等

2019-06-19

VMware-Workstation-15.0.4-12990004精简官方中文安装注册版.exe

这是15.0.4中文版虚拟机,绿色安装版。个人使用起来还不错。

2019-06-19

Mybatis-Generator.rar

该工具是用来通过generator-batis.xml来生成相关实体类和数据库接口类,里面附有使用说明,但是xml配置需要查阅一定的资料,里面有启动脚本run.bat。会把代码生成到您指定的路径。

2019-06-19

lucene.sql

用于测试库,用来使用和了解elasticsearch的功能。如果有其他测试与调试需要也可以使用,sql文件中会创建一个产品表并插入大量数据。

2019-05-15

kibana-6.2.4-x86_64.rpm

Kibana是一个针对Elasticsearch的开源分析及可视化平台,使用Kibana可以查询、查看并与存储在ES索引的数据进行交互操作,使用Kibana能执行高级的数据分析,并能以图表、表格和地图的形式查看数据

2019-05-15

空空如也

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

TA关注的人

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