自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 数据库面试(四)--- Redis

Redis概述Redis(Remote Dictionary Server,远程字典服务),是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对(key/value)数据库。优点读写性能优异,读110000次/s,写81000次/s,支持数据持久化,支持事务数据类型丰富,除了支持string类型的value,还支持hash、set、zset、list等支持主从复制,主机会自动将数据同步到从机,可以进行读写分离缺点Redis适用的场景主要局限在较小数据量的高

2021-10-10 16:30:20 91

原创 数据库面试(三)--- 主从复制及日志

主从复制Mysql的主从复制主要有三个线程:master(binlog dump thread)、slave(I/O thread、 SQL thread),master一条线程和salve中的两条线程。主节点binlog,主从复制的基础是主库距离数据库的所有变更记录到binlog,binlog是数据库服务器启动的那一刻起,保存所有修改数据库结构或内容的一个文件;主节点log dump线程,当binlog有变动时,log dump线程读取其内容并发送给从节点;从节点I/O线程接收binlog内容

2021-10-10 16:13:59 126

原创 数据库面试(二)--- 索引及查询优化

索引概述索引的本质就是帮助MySQL高效获取数据的排好序的数据结构。索引的原理:就是把无序的数据变成有序的查询。1、把创建了索引的列的内容进行排序;2、对排序结果生成倒排表;3、在倒排表内容上拼上数据地址链;4、在查询的时候,先拿到倒排表内容,再取出数据地址链,从而拿到具体数据。索引设计的原则使查询更快,占用空间更小适合建索引的列:出现在where子句中的列,连接子句中指定的列,有外键的列不建议建索引的列:基数小,更新频繁,区分度低,查询很少,数据重复尽量使用短索引;尽量扩展索引,不

2021-10-10 16:05:49 216

原创 数据库面试(一)--- 基础知识

事务事务的四大特性ACID原子性(Atomicity)事务是不可分割的最小操作单位,要么同时提交成功,要么全部失败回滚一致性(Consistency)事务操作前后保持一致性状态,数据总量不变隔离性(Isolation)多个事务之间互相独立,一个事务在最终提交前,对其他事务是不可见的持久性(Durability)一旦事务提交,它所做的修改将会永远保存到数据库中,即使系统发生崩溃,事务执行的结果也不能丢失事务的实现原理事务的原子性、一致性、持久性是通过redo log(重做日志)和un

2021-10-10 15:55:08 91

原创 Java面试(四)--- JVM虚拟机

JDK,开发工具,面向开发者;JRE运行环境,面向使用者Java引入虚拟机,指的是机器和编译程序之间的一层抽象的虚拟的机器,用于将字节码文件(.class文件)解释为特定系统的机器码,实现了一次编译,处处运行,通过字节码的方式,拆分了编译和解释,执行效率更高,且无须重新编译即可跨平台运行。Java内存划分方法区用于存储被JVM加载的类信息、常量、静态变量等数据堆所有对象在这里分配内存,也是垃圾收集器进行垃圾收集的最重要的内存区域虚拟机栈描述Java方法执行的内存模型,每个方法在执行的同.

2021-10-10 15:36:34 53

原创 Java面试(三)--- 多线程并发

线程的状态锁池和等待池锁池存放所有需要竞争同步锁的线程,比如当前对象的锁已经被其中一个线程得到,则其他线程需要在这个锁池中进行等待等待池当调用wait()后,线程会被放入到等待池中,等待池中的线程是不会去竞争同步锁的,只有调用了notify()或notifyAll()后等待池的线程才会开始去竞争锁。notify()是随机唤醒一个线程进入锁池,notifyAll()是唤醒全部。sleep()与wait()sleep()wait()所属类Thread类Object类

2021-10-10 15:02:00 87

原创 Java面试(二)--- Java集合

Java集合List与SetListSet存取顺序有序无序有无索引有索引无索引重复元素允许重复不允许重复获取元素能获取指定位置的元素只能逐一遍历ArrayList与LinkedListArrayListLinkedList底层动态数组链表内存存储连续内存可以存储在分散的内存中查询元素适合随机访问不适合查询,需要逐一遍历增删元素增删慢适合数据插入删除ArrayList的扩容机制是

2021-10-10 13:55:01 57

原创 Java面试(一)--- Java基础知识

equals与====equals基本类型判断两个值是否相等无引用类型是否引用同一个对象引用的对象是否等价String、StringBuffer、StringBuilderStringStringBuilderStringBuffer内容不可变可变可变多线程线程安全线程不安全线程安全使用场景内容不变内容需要修改需要保证线程安全重写(overload)与重载(override)重载重写

2021-10-10 10:46:23 50

原创 计算机网络知识点总结(表格记忆)—(6)网络安全

1、特殊命令2、网络攻击3、密码体制4、防火墙5、安全协议可以用表格记忆的到这里都整理完了,后面还会再出点重点知识点的文字描述哒~

2021-04-20 14:55:59 188

原创 计算机网络知识点总结(表格记忆)—(5)应用层

1、动态主机配置协议DHCP2、电子邮件协议3、统一资源定位符URL4、HTTP方法5、HTTP状态码6、HTTP连接管理7、HTTP与HTTPs8、会话技术cookie和session9、I/O模型10、I/O复用

2021-04-20 14:50:45 81

原创 计算机网络知识点总结(表格记忆)—(4)传输层

1、TCP与UDP2、TCP的首部3、TCP的三次握手与四次挥手4、TCP的拥塞控制

2021-04-20 14:39:38 65

原创 计算机网络知识点总结(表格记忆)—(3)网络层

1、MAC地址与IP地址2、IP数据报3、IP地址编址方式4、地址解析协议ARP5、网际控制报文协议ICMP6、路由器分组转发7、路由表与转发表8、路由选择协议

2021-04-20 14:33:38 86

原创 计算机网络知识点总结(表格记忆)—(2)物理层和数据链路层

1、数据交换技术2、数据链路层流量控制3、局域网与广域网技术4、IEEE标准5、以太网技术

2021-04-20 14:22:24 97

原创 计算机网络知识点总结(表格记忆)—(1)计算机网络概述

计算机网络知识点总结(表格记忆)近期准备实习笔试面试,发现计算机网络的知识点非常重要,我自己是比较喜欢把知识点整理成图片表格,方便查看和记忆。一、计算机网络概述1、计算机网络的组成和分类2、计算机网络体系结构3、各层设备4、协议、服务与服务点5、性能指标—时延...

2021-04-20 14:11:56 328

原创 用latex编译ieeeconf的一些问题

写的论文要使用ieeeconf的latex模板,开始不太熟悉这个编译器,一路摸爬滚打终于是完成了,总结几个我自己遇到的问题。一、root.tex文件无法打开我用的是WinEdt 7.0编译器,从要投递的会议官网下载模板root.tex,发现编译器打开出错,显示Error Reading。应该在打开的时候,把后面的格式改为UTF-8就可以打开了,接着就可以进行模板的修改了。二、宏包调用出现错误!Undefined control sequence,可能是缺少对应的宏包,错误的下一行会告诉你哪里缺了,找

2021-04-20 10:43:25 1269

空空如也

空空如也

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

TA关注的人

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