自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山鬼谣的专栏

我的这一生

  • 博客(4)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 MySQL学习笔记:基础模型一

环境MacBook Pro序言MySQL 技术内幕 InnoDB 存储引擎 第二版后台线程MySQL是多线程模型,因此有个多个不同的后台线程,负责处理不同的任务。Master Thread额外的内存池在 InnnoDB 存储引擎中,对内存的管理是通过一种称为内存堆的方式进行的。在对一些数据结构本身的内存进行分配时,需要从额外的内存池中进行申请,当该区域的内存不够时,会从缓存池中进行申请。例如,分配了缓冲池(innodb_buffer_pool),但是每个缓冲池中的帧缓冲(frame

2020-06-22 19:23:00 288

原创 MongoDB 一个page的生命周期

环境MacBook Pro前言在MongoDB中文社区看到一篇文章时,感觉文章里面的图画的不太对,所以自己又重新画了下。是关于MongoDB中一个page的生命周期的图:讲解:1、从磁盘起点那里开始,数据从磁盘读取到内存(page in memory)2、数据在内存中被修改,此时该page变成了一个脏的page;其将会被reconcile调和????page updated in memory)3、修改的数据被reconcile后,将会交给evict线程做磁盘写入和丢去处理4、evic

2020-06-11 20:37:19 888

原创 JCTree方法说明

环境MacBook ProJava:1.8前言想弄懂抽象语法树,还得明白相关方法;想要利用自定义注解写方法,就是在重载方法visitClassDef中,利用jcClassDecl.defs.prepend(),把新方法加入到源代码中。如何写新方法呢?① 生成表达式 — 其实就是方法体的内容例如:public void getPerson(String name) { this.name = name;}例子中,this.name = name;就是表达式;② 生成方法体;

2020-06-04 21:18:15 2867 1

原创 JMH 微基准测试套件

环境MacBook ProJava 1.8前言无意中看到JMH – 用来测试方法性能的东东。好吧,我就了解下~ 未来说不定用得到。JMH名字就是标题上名称:Java 微基准测试套件。英文名叫:Java Microbenchmark HarnessJMHJava9中作为JDK的一部分已经引入了;但是我是Java8,又是gradle项目;需要引入Open-jdk中相应的依赖才行。build.gradle在 build.gradle 文件中添加: compile group: 'o

2020-06-03 20:19:13 496

scalable-io-in-java-中文.pdf

网上都是不带书签,并且有些地方翻译有歧义。 所以我整理了一个。 特点:带书签 Scalable io in java 中文版,并且对有歧义的语义进行了修改。

2019-07-04

serlvet过滤器的教程

详细的讲解,过滤器的知识点,非常适合于初级入门

2014-01-07

Ajax异步检查用户名是否存在

Ajax异步检查用户名是否存在,一个学习Ajax非常基础的例子

2014-01-07

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

TA关注的人

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