自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

诗人不写诗

有感而发

  • 博客(8)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java集合归纳

Java集合设计时基本接口主要为Collection和Map,请牢牢抓住这个要点,这样你就知道处理数据的结构从顶层分类上是什么样的,Collection主要用来存储数据并提取数据,Map存储键值对数据并根据键值提取数据。当然,集合框架具备简单处理数据的能力。根据下图我们看到,左上角灰色区域里的部分是线程安全且被遗弃的类型,其中Dictionary的替代品的Map,Dictionary在很多语言中代表的就是键值对,例如python中,就有dictionary这种结构,Dictionary虽然被Java遗弃,但

2020-11-17 22:09:58 290

原创 B树和B+树

B+树只有叶子节点包含数据,非叶子节点只有索引,B+树的叶子节点也在同一层,这一点和B树一样,但是B+树的叶子节点通过指针链接,所以是按索引顺序形成的链,这样在根据索引进行范围查询时也会很快。B树和B+树组织的数据都存放在磁盘上,而且实际使用时,数据量不会小,所以在进行查询时,是需要多次进行磁盘IO操作的,mongodb使用b树的原因是他多进行key的搜索,数据分布在节点上,平均下来磁盘IO会较少,如果使用B+树,必须进行到叶子节点才能取出数据,平均下来磁盘IO会较多。(没有连续的红节点)

2020-11-15 17:43:44 445

原创 5-MySQL InnoDB索引相关

一般数据库的数据(数据本身和结构维护数据)最终都是要落地到磁盘上,进行读取的时候不可能一次性将所有数据全部加载到内存,所以内存中需要不停的置换磁盘上的内容,索引也是一样,一个数据库的索引占据的空间也是不小的数据,都是分页加载的,所以需要合适的数据结构来存储才能保持较好的性能,B+树就是用来存储索引数据一种结构。...

2020-11-15 10:46:47 215

原创 高性能MySQL

1、并发控制读写锁,锁粒度有表锁和行级锁。2、事务事务ACID特性。事务隔离级别规定一个事务所做的修改,在其他事务内或其他事务间是可见的,分为未提交读(脏读)、提交读(不可重复读)、可重复读、可串行化。死锁是指多个事务在同一资源(多个子资源组成)上同时占用,并一直请求锁定对方已经锁定的资源的恶行循环现象,如资源3,4,事务A锁定了3并请求锁定4,同时事务B锁定了4并请求锁定3,他们将无限僵持。解决死锁的方式有设置超时放弃,或者将持有最少行级排他锁的事务进行回滚(MySQL)。事务日志

2020-11-13 18:13:11 191

原创 MySQL技术内幕InnoDB存储引擎

1、MySQL数据库由后台线程以及一个共享内存区域组成,共享内存区域可以被运行的后台线程所共享。数据库实例才是真正用于操作数据库文件的,数据库实例与数据库的关系通常是一一对应的,在集群情况下可能存在一个数据库被多个数据库实例使用的情况。2、MySQL被设计成单进程多线程的架构的数据库。3、MySQL启动时会在多个路径下查找配置文件,如果同一个参数多个路径下都有配置,以最后一个配置文件中的参数为准。4、...

2020-11-08 10:40:23 213

原创 同源策略和跨域访问

同源策略和跨域访问说的是一个事情。同源策略是客户端浏览器规则,同源是指协议、域名、端口三者一致,不同源的资源之间不能互相访问,这样大大的限制了恶意攻击的发生。如一个恶意网站通过iframe嵌入支付宝页面,通过js获取登录信息,这在没有同源策略的限制下是很容易实现的。同源策略多是限制js读取非同源的dom数据,如果是直接引用非同源的静态资源是可以的。因为这些是公开的,但是你不能修改别人的运行规则。跨域访问是客户端发起,由服务端决定是否返回资源或数据(其实服务器是返回了数据的),如果服务端禁止跨域访问,

2020-11-07 18:22:47 346

原创 域名主机名

网络通信是由一套规则的,机器通常分为客户机和服务器2种。对于服务器而言,要想被客户机访问,需要给一个地址给客户机,这个地址往往就是一个往往包含域名,一个域名会绑定到一个IP,当然,一个域名是可以绑定多个IP的,这就是DNS负载均衡的依据。同时,多个域名可以绑定一个IP。一个IP是与一个网卡绑定的,有些主机是有多网卡的,所以会有多个IP都是指向一台机器的情况。主机名是给局域网中机器通信使用的,因为别名容易记忆,出了局域网就不会使用主机名,只会使用IP或者域名,域名最终还是会经过DNS转换成IP进行通信。

2020-11-07 17:23:25 609

原创 QZ求职题

1、Java事件机制包括哪三个部分?分别介绍。2、为什么要使用线程池?3、线程池有什么用?4、说说几种常见的线程池及使用场景。5、线程池都有哪几种工作队列?6、怎么理解无界队列和有届队列?7、线程池中的几种重要的参数及流程说明。8、什么是反射机制?9、说说反射机制的作用。10、反射机制会不会有性能问题?11、你怎么理解http协议?12、说说http协议的工作流程。13、http有哪些请求提交方式?14、http中的200,302,403,404,500,503都代表什么状态?1

2020-11-07 10:44:54 258

spring-framework-1.0-m1.zip源码

Spring1.0,2003-08-30

2021-06-03

炼数成金 MySQL数据库运维全套视频教程 阿里巴巴DBA讲授

专业运维维护MySQL,阿里巴巴DBA讲述,专业线上生产环境讲述,非玩具。

2019-03-17

SpringCloud实战房地产项目

SpringCloud架构微服务视频教程,实战房地产项目,前端后台都有。

2019-03-16

尚硅谷git&GitHub;视频百度网盘

尚硅谷git&GitHub;视频百度网盘,git命令行使用,github操作等。

2019-03-16

StartUML V3.0.1-V2.8.1

StartUML官方安装包,V2.8.1,V3.0.0,V3.0.1,三个版本下载,百度云地址

2018-07-22

editplus v3.5

最新版官方editplus,包括注册码一起奉上

2013-05-29

依信破解补丁

补丁可以让e信分享成功,将补丁装入netkeeper\bin目录下就ok了

2013-03-16

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

TA关注的人

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