自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 如何构建高性能MySQL索引

介绍    上一篇文章中介绍了MySQL的索引基本原理以及常见的索引种类,这边文章的重点在于如何构建一个高性能的MySQL索引,从中你可以学到如何分析一个索引是不是好索引,以及如何构建一个好的索引。索引误区多列索引    一个索引的常见误区是为每一列创建一个索引,如下面创建的索引:CREATE TABLE `t` ( `c1` varchar(50) DEFAULT NU...

2018-12-09 17:23:22 389

原创 MySQL索引基础

介绍    索引用于加快数据访问的速度。把计算机的磁盘比作一本字典,索引就是字段的目录,当我们想快速查到某个词语的时候只需要通过查询目录找到词语所在的页数,然后直接打开某页就可以。MySQL最常用的索引是B+树索引,为什么使用B+作为MySQL的索引,这是许多面试官必问的问题。为什么B+树硬件相关知识    计算机的磁盘是一个圆盘的接口,圆盘上有一个个的圆圈,数据就是记录在这些圆圈...

2018-12-02 15:13:34 151

原创 一文读懂阻塞、非阻塞、同步、异步IO

介绍    在谈及网络IO的时候总避不开阻塞、非阻塞、同步、异步、IO多路复用、select、poll、epoll等这几个词语。在面试的时候也会被经常问到这几个的区别。本文就来讲一下这几个词语的含义、区别以及使用方式。Unix网络编程一书中作者给出了五种IO模型:1、BlockingIO - 阻塞IO2、NoneBlockingIO - 非阻塞IO3、IO multiplexing - IO多路复...

2018-05-13 10:05:30 314

原创 G1 GC技术解析

介绍    G1 GC,全称Garbage-First Garbage Collector,通过-XX:+UseG1GC参数来启用。G1收集器是工作在堆内不同分区上的收集器,分区既可以是年轻代也可以是老年代,同一个代的分区不需要连续。并且每个代分区的数量是可以动态调整的。为老年代设置分区的目的是老年代里有的分区垃圾多,有的分区垃圾少,这样在回收的时候可以专注于收集垃圾多的分区,这也是G1名称的由来...

2018-05-03 20:25:31 898

原创 CMS垃圾收集器

介绍    CMS垃圾回收器的全称是Concurrent Mark-Sweep Collector,从名字上可以看出两点,一个是使用的是并发收集,第二个是使用的收集算法是Mark-Sweep。从而也可以推测出该收集器的特点是低延迟并且会有浮动垃圾的问题。下面详细介绍一下这个收集器的特点。CMS收集器    CMS收集器是为了低延迟而生,通过尽可能的并行执行垃圾回收的几个阶段来把延迟控制到最低。CM...

2018-05-01 17:53:33 17489 3

原创 Throughtput收集器

介绍    JVM里面的Throughtput收集器是一款关注吞吐量的垃圾收集器。该收集器是唯一一个实现了UseAdaptiveSizePolicy策略的收集器,允许用户通过指定最大暂停时间和垃圾收集时间占总时间的百分比,然后自适应调整JVM的参数来达到配置的目标。Throughtput收集器    先上一张经典的垃圾收集器的图:    这张图相信很多人都看过,展示了各个垃圾收集器之间的搭配。平时...

2018-04-29 18:06:48 466

原创 深入理解DirectBuffer

介绍    最近在工作中使用到了DirectBuffer来进行临时数据的存放,由于使用的是堆外内存,省去了数据到内核的拷贝,因此效率比用ByteBuffer要高不少。之前看过许多介绍DirectBuffer的文章,在这里从源码的角度上来看一下DirectBuffer的原理。用户态和内核态    Intel的 X86架构下,为了实现外部应用程序与操作系统运行时的隔离,分为了Ring0-Ring3四种...

2018-04-22 19:20:50 8811 1

校园博客系统分析说明书

很详细的校园博客系统分析说明书,有兴趣的可以下下来看看

2012-09-23

发泄工具游戏

桌面发泄工具,很不错,可以敲碎自己的桌面,要当心啊

2012-09-23

网络聊天程序

C++实现的网络聊天程序,很实用,可以学到许多东西

2012-09-23

贪吃蛇游戏

编写的贪吃蛇的小游戏,很好玩,有兴趣的同志可以下下来玩玩

2012-09-23

内存卡检测工具

很不错的小工具,检测是否扩容,你可以判断你的U盘好坏

2012-09-23

空空如也

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

TA关注的人

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