自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (17)
  • 收藏
  • 关注

转载 springboot 整合阿里 Druid 数据库连接池

一,Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。二, 在哪里下载druidmaven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/三, 怎么获取Druid的源码Druid是一个开源项目,源码托管在github上,源代码仓库地址是 https://github....

2019-11-14 16:55:16 279

转载 聚集索引、非聚集索引、覆盖索引的工作原理分析总结!

「数据库」和「数据库索引」这两个东西是在服务器端开发领域应用最为广泛的两个概念,熟练使用数据库和数据库索引是开发人员在行业内生存的必备技能。使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事,这完全是两个天差地别的境界(我自己也还没有达到这层境界)...

2019-11-14 10:22:52 242

转载 mysql读写分离,负载均衡

主从复制的方式①基于二进制日志②基于GTID复制

2019-11-13 14:22:58 250

转载 PV UV QPS 并发数

TPS(Transactions Per Second):每秒事务数QPS(Query Per Second):每秒请求数,QPS其实是衡量吞吐量的一个常用指标,就是说服务器在一秒的时间内处理了多少个请求。并发数:并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。峰值QPS:原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间 公式:( 总PV数 ...

2019-11-11 15:59:28 326

原创 为什么MySQL数据库要用B+树存储索引

二叉树,平衡二叉树,红黑树,B树,B+树理解数据库中的数据一般是放在磁盘里面,存取数据的时候就要访问磁盘,物理访问过程:盘片旋转,磁臂移动 两个过程。盘片旋转到指定位置之后,移动磁臂开始进行数据的存取。那么存取数据的时间(快慢)主要是在哪部分消耗呢?主要就是定位过程消耗的。所以:考虑到提高存取数据的速率,实际上就是减少磁盘定位(I/O操作)的次数。来举个例子。来顺序查找。...

2019-11-08 14:04:44 410

原创 进程,线程与多核,多cpu之间的关系

CPU主频就是CPU运算时的工作频率,在单核时间它是决定CPU性能的重要指标,一般以MHz和GHz位单位,如Phenom II X4 965主频是3.4GHz。说到CPU主频,就不得不提外频和倍频的概念,它们的关系是:主频=外频×倍频。虽然提高频率能有效提高CPU性能,但受限于制作工艺等物理因素,早在2004年,提高频率便遇到了瓶颈,于是Intel/AMD只能另辟途径来提升CP...

2019-11-07 11:18:02 1110 1

转载 BIO、NIO、AIO及java中NIO 与netty的 IOCP区别联系

1 有人能说清楚JAVA7 NIO NETTY IOCP之间的联系吗?原文链接:https://www.zhihu.com/question/20853629不过这似乎是3年前的问题?还没有找到答案吗?那我说一下吧iocp和poll/epoll这些是操作系统层面的东西iocp是win,poll(linux和unix)后者在linux上可以改成epoll,在mac或bs...

2019-11-07 11:11:21 354

原创 nio

NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。那么NIO的本质是什么样的呢?它是怎样与事件模型结合来解放线程、提高系统吞吐的呢?本文会从传统的阻塞I/O和线程池模型面临的问题讲起,然后对比几种常见I/O模型,一...

2019-11-07 10:53:29 184

原创 BIO,NIO的区别,使用场景

BIO,NIO的区别,使用场景。一、什么是io?i就是input,输入,o就是output,输出,合起来就是以流为基本的输入输出。二、传统的io传统的服务器端同步阻塞I/O处理(也就是BIO,Blocking I/O):当客户端有请求到服务端的时候,服务端就会开启一个线程进行处理,当有多个请求进入时,就会开启多个线程分别处理对应的请求。现在的多线程一般都使用线程池,可以让...

2019-11-07 09:17:57 260

Tcp调试助手

TCP/UDP端口调试工具 SocketTool V4.0 绿色版,一款小巧实用且功能强大的TCP/UDP网络通讯调试工具,

2018-12-25

利用canvas来根据鼠标的移动来画矩形

根据HTML5中的Canvas,同时根据鼠标的移动来画矩形,可以成功运行,刚开始学,不会,折腾了好久,希望对需要的人有帮助。

2018-05-29

jquery.json-2.4.min.js

toJSON:格式化一个 javascript对象(数组、对象、数字、字符串)为JSON格式。 evalJSON:把格式化后的JSON数据转化回为javascript对象(数组、对象、数字、字符串)

2018-05-17

Hadoop权威指南(第2版)

2016-07-11

json和httpClient的所有库

json和httpClient的所有库,之前在网上下载的不完全,也有的问题,因为初学,折腾了好久,现分享出来希望对大家有帮助。

2015-10-30

Excel的使用方法与技巧

Excel的使用方法与技巧。网上下载,分享大家

2015-06-05

More Effective c++

网上找的,分享给大家,好东西,大家都明白。

2015-06-05

MySQL技术内幕

对MYSQL介绍的很详细,包含基础,C或者php的编写

2015-05-22

QT写的服务器(线程)

QT写的服务器,可以用于多客户端,适合初学

2015-05-22

操作系统概念

操作系统概念,很好的书籍,网上下载,贡献大家,希望可以帮助大家。

2015-05-21

操作系统概论

网上下载的文档,贡献给大家,希望有帮助。

2015-05-21

空空如也

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

TA关注的人

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