自定义博客皮肤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、操作系统的演进过程无操作系统、批处理系统(多道程序设计)、分时系统(人机交互)2、操作系统的五大管理进程、存储、作业、文件、设备3、相关概念并发性、共享性(互斥共享、同时访问)、虚拟性(一个物理实体转化为若干逻辑实体)、异步性4、基本功能处理器资源、存储器资源、IO设备资源、文件资源5、同步原则空闲让进、忙则等待、有限等待、让权等待6、线程同步互斥量...

2019-09-18 15:40:07 139

原创 计算机网络面试总结

常见的路由选择协议:RIP协议和OSPF协议;RIP底层是贝尔曼福特算法、OSPF协议底层是迪杰斯特拉算法交换机:工作在数据链路层,用于划分数据链路层广播域,通过ARP协议学习MAC地址,保存一张ARP表。ip地址分类:分为五类:A、B、C为基类;D、E为保留类路由器的作用:路由器工作在第三层;一个作用是联通不同的网络另外一个作用是选择信息传送的线路。ARP工作原理...

2019-08-13 17:39:12 115

原创 春招实习面试总结

1、mybaits怎么做关系映射?ResultType、ResultMap2、类的加载机制?加载、验证、准备、解析、初始化3、Java有哪些类加载器?启动类加载器:加载JAVA_HOME/lib目录中的和指定到Xbootclasspath里面的。扩展类加载器:加载JAVA_HOME/lib/ext和java.ext.dirs目录下面的。应用程序类加载器:用户路径(cla...

2019-08-07 17:13:17 136

原创 https加密过程解析

单项认证过程:1、客户端发送自己的加密套路(协议版本、加密套件、压缩算法)和一个随机数。2、服务端选择加密套路和发送一个随机数。3、服务端发送自己的证书。4、服务端发送hello server done。5、客户端验证证书,如果验证通过客户端产生随机数Pre-master。6、客户端发送Client Key Exchange,用证书中的公钥加密再传给服务器。7、服务端和...

2019-07-30 20:45:00 550

原创 分布式缓存和Redis面试总结

分布式缓存:LRU(最近最少使用)算法实现:可以使用一个有序的单链表来实现。当有一个新的数据被访问时,如果存在于单链表之中,则直接读取该数据,然后把该节点插入链表头部。如果不存在单链表之中,先判断是否还有缓存,如果有则将该节点插入单链表的头部,如果没有先删除单链表尾部的节点,然后再将节点插入到单链表头部。引入缓存常见的问题:缓存穿透、雪崩、击穿、数据一致性。缓存穿透解决方案:缓存空对象...

2019-07-23 11:39:39 173

原创 MySQL面试总结

三范式,反三范式:范式就是规范,就是关系型数据库在设计时要遵循的三个规范。第一范式就是列的不可分割性,第二范式就是主键,第三范式就是外键。反三范式:有时候为了查询效率或者可以推到出的字段,可以设置重读的字段,比如订单(总价)和订单项(单价)。存储引擎相关:分类:MySQL常用的存储引擎有InnoDB(默认存储引擎)、MyISAM。InnoDB的优势:支持事务、支持行级锁和表级锁、查询不...

2019-07-19 16:23:10 182 1

原创 Java面试总结

Java基础相关:面向对象的特征:封装、继承、抽象、多态jdk、jre、jvm的关系:jdk>jre>jvmJava8的新特性:Lambda表达式和集合之流式操作Java字节码:.class文件,Java源程序通过编辑器编译为字节码,字节码通过虚拟机解释执行equals方法和hashCode方法:equals方法常用于比较两个对象是否相等。hashCode方法主要在...

2019-07-17 18:17:50 112

原创 微服务学习总结

微服务自身理解相关:什么是微服务:服务拆分力度更细、服务独立部署、服务独立维护、服务治理能力要求高服务拆分的方式:纵向拆分:从业务维度进行拆分;横向拆分:从公共且独立维度进行拆分注册中心相关:原理:微服务架构下有三种角色,服务提供者、服务消费者和注册中心。服务提供者向注册中心注册自身服务,并向注册中心定期发送心跳汇报自己的存活状态。服务消费者向注册中心订阅服务,把注册中心返回的服务...

2019-07-17 11:01:18 463

原创 在centos下使用mysql常用记录(以centos7为例)

一:centos下安装mysql1:卸载之前的mysql和系统自带的MariaDB在安装mysql之前必须卸载之前安装过的mysql或者系统自带的mysql,如果使用rpm安装还需要卸载系统自带的MariaDB。1.1 卸载mysql#yumremove mysql mysql-server mysql-libs compat-mysql51# rm-rf /var/lib

2018-02-01 15:10:16 1757

原创 解决request.getInputStream()只能读取一次的问题

request.getInputStream()只能够读取一次,但是在实际的开发中往往需要多次读取。这样就需要我们将流写入进去,提供后续使用。方法可能有很多,这里提供其中一种!1:创建HttpHelper类获取流中的数据。public class HttpHelper { /** * 获取请求Body * @param request * @re

2017-08-05 16:43:50 12238 1

原创 spring boot中用RabbitMQ调用接口

接收方:1:在配置文件中配置rabbitmqrabbitmq: host: 127.0.0.1 port: 5672 username: guest password: guest publisher-confirms: true2:在pom.xml添加需要的依赖dependency> groupId

2017-08-05 15:13:22 1038

空空如也

空空如也

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

TA关注的人

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