自定义博客皮肤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)
  • 收藏
  • 关注

原创 干货:计算机操作系统

一 操作系统基础面试官顶着蓬松的假发向我走来,只见他一手拿着厚重的 Thinkpad ,一手提着他那淡黄的长裙。1.1 什么是操作系统?????‍????面试官 : 先来个简单问题吧!什么是操作系统????? 我 :我通过以下四点向您介绍一下什么是操作系统吧!操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;操作系统本质上是运行在计算机上的软件程序 ;操作系统为用户提供一个与系统交互的操作界面 ;操作系统分内核与外壳(我们

2021-03-01 16:36:15 348

原创 Shell编程入门

文章目录Shell 编程入门走进 Shell 编程的大门为什么要学Shell?什么是 Shell?Shell 编程的 Hello WorldShell 变量Shell 编程中的变量介绍Shell 字符串入门Shell 字符串常见操作Shell 数组Shell 基本运算符算数运算符关系运算符逻辑运算符布尔运算符字符串运算符文件相关运算符shell流程控制if 条件语句for 循环语句while 语句shell 函数不带参数没有返回值的函数有返回值的函数带参数的函数Shell 编程入门走进 Shell 编程

2021-03-01 16:25:57 589

原创 HTTPS的TLS

1. SSL 与 TLS2. 从网络协议的角度理解 HTTPS3. 从密码学的角度理解 HTTPS3.1. TLS 工作流程3.2. 密码基础3.2.1. 伪随机数生成器3.2.2. 消息认证码3.2.3. 数字签名3.2.4. 公钥密码3.2.5. 证书3.2.6. 密码小结3.3. TLS 使用的密码技术3.4. TLS 总结4. RSA 简单示例5. 参考1. SSL 与 TLSSSL:(Secure Socket Layer) 安全套接层,于 19..

2021-03-01 16:16:35 455

原创 干货:计算机网络知识总结

1. 计算机概述 2. 物理层 3. 数据链路层 4. 网络层 5. 运输层 6. 应用层一计算机概述(1),基本术语 结点 (node):网络中的结点可以是计算机,集线器,交换机或路由器等。 链路(link ):从一个结点到另一个结点的一段物理线路。中间没有任何其他交点。 主机(host):连接在因特网上的计算机. ISP(Internet Service Provider): 因特网服务提供者(提供商). IXP(Internet eXchange Poin

2021-03-01 16:08:13 2420

原创 J2EE基础知识面试

文章目录Servlet总结阐述Servlet和CGI的区别?CGI的不足之处:Servlet的优点:Servlet接口中有哪些方法及Servlet生命周期探秘get和post请求的区别什么情况下调用doGet()和doPost()转发(Forward)和重定向(Redirect)的区别自动刷新(Refresh)Servlet与线程安全JSP和Servlet是什么关系JSP工作原理JSP有哪些内置对象、作用分别是什么Request对象的主要方法有哪些request.getAttribute()和 reques

2021-03-01 13:24:41 440

转载 Java集合类常见面试问题

1. 剖析面试最常见问题之 Java 集合框架1.1. 集合概述1.1.1. Java 集合概览1.1.2. 说说 List,Set,Map 三者的区别?1.1.3. 集合框架底层数据结构总结1.1.3.1. List1.1.3.2. Set1.1.3.3. Map1.1.4. 如何选用集合?1.1.5. 为什么要使用集合?1.1.6. Iterator 迭代器1.1.6.1. 迭代器 Iterator 是什么?1.1.6.2. 迭代器 Iterator 有啥用?1..

2021-03-01 13:06:44 1230 1

原创 redis面试常见问题

文章目录为什么要用 Redis/为什么要用缓存?Redis 常见数据结构以及使用场景分析1.String2.Hash3.List4.Set5.Sorted SetRedis 事务缓存穿透什么是缓存穿透?缓存穿透情况的处理流程是怎样的?有哪些解决办法?缓存雪崩什么是缓存雪崩?有哪些解决办法?如何解决 Redis 的并发竞争 Key 问题如何保证缓存与数据库双写时的数据一致性?为什么要用 Redis/为什么要用缓存?简单,来说使用缓存主要是为了提升用户体验以及应对更多的用户。下面我们主要从“高性能”和“高

2021-02-28 13:43:47 408

原创 视图、事务、锁表、触发器等基本操作

文章目录视图事务(transaction)锁表触发器SQL编程存储过程用户和权限管理表维护杂项视图什么是视图: 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 视图具有表结构文件,但不存在数据文件。 对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图

2021-02-28 13:24:59 424

原创 事务相关问题

文章目录什么是事务?事物的四大特性(ACID)并发事务带来哪些问题?事务隔离级别有哪些?MySQL的默认隔离级别是?一条SQL语句在MySQL中如何执行的MySQL高性能优化规范建议一条SQL语句执行得很慢的原因有哪些?什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余

2021-02-28 13:13:05 354

转载 关于索引的面试问题

什么是索引?索引是一种用于快速查询和检索数据的数据结构。常见的索引结构有: B树, B+树和Hash。索引的作用就相当于目录的作用。打个比方: 我们在查字典的时候,如果没有目录,那我们就只能一页一页的去找我们需要查的那个字,速度很慢。如果有目录了,我们只需要先去目录里查找字的位置,然后直接翻到那一页就行了。为什么要用索引?索引的优缺点分析索引的优点**可以大大加快 数据的检索速度(大大减少的检索的数据量), 这也是创建索引的最主要的原因。毕竟大部分系统的读请求总是大于写请求的。 ** 另外,通过

2021-02-28 12:44:51 1532

原创 mybatis 面试资料

本篇文章是JavaGuide收集自网络,原出处不明。Mybatis 技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用 Mybatis 的文章,所以,一些参数使用细节略掉了,我们的目标是介绍 Mybatis 的技术架构和重要组成部分,以及基本运行原理。博客写的很辛苦,但是写出来却不一定好看,所谓开始很兴奋,过程很痛苦,结束很遗憾。要求不高,只要读者能从系列博客中,学习到一点其他博客所没有的技术点,作为作者,我就很欣慰了,我也读别人写.

2020-07-16 12:04:39 98

空空如也

空空如也

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

TA关注的人

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