HAOGRE's blog


  • 首页

  • 分类

  • 归档

  • 标签

  • 实验室

  • 关于

LEDE+NAS+CentOS+Win-Server

发表于 2019-08-26 | 分类于 生活

种草了N年的家用服务器总算是观望了一年后购买了Gen10把这棵草给拔掉了!

也算折腾了有一周了,简单记录一下。

初衷就是把家里乱七八糟的的各种设置看看能不能塞到一个机器里,最后也算是基本达成了。

阅读全文 »

Proxmox

发表于 2019-08-16 | 分类于 生活 , 瞎折腾

看啥都不如直接啃官方文档来的快速准确

中文教程大都拿来拿去的

阅读全文 »

nginx-看这一篇就够了

发表于 2019-08-14 | 分类于 中间件 , nginx , 看这一篇就够了

nginx

Nginx作为后端绕不开的中间件是或多或少要用得到的,优秀的反代功能对本地调试也有不少作用。

前段时间F5收购Nginx的新闻也着实有些无厘头的感觉。

干硬件的牛逼~(此处有破音

阅读全文 »

策略模式-看这一篇就够了

发表于 2019-08-07 | 分类于 设计模式 , 看这一篇就够了

策略模式

在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。

在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。

阅读全文 »

redis-看这一篇就够了

发表于 2019-08-05 | 分类于 中间件 , redis , 看这一篇就够了

redis 相关知识

Redis基本数据类型

redis主要数据类型包含五种类型

阅读全文 »

Redis_conf-看这一篇就够了

发表于 2019-07-30 | 分类于 conf , redis , 看这一篇就够了

based on macOS & homebrew

阅读全文 »

springboot_conf-看这一篇就够了

发表于 2019-07-30 | 分类于 conf , springboot , 看这一篇就够了

This sample file is meant as a guide only. Do not copy and paste the entire content into your application. Rather, pick only the properties that you need.

COMMON SPRING BOOT PROPERTIES

This sample file is provided as a guideline. Do NOT copy it in its
entirety to your own application. ^^^

阅读全文 »

七月

发表于 2019-07-25 | 分类于 生活

七月对我来说本不是一个特殊的,现在依然算不上特殊。

希望一切都可以遂愿吧。

class到底是啥

发表于 2019-07-19 | 分类于 class , 看这一篇就够了

chapter 1

Class类文件结构

图解类文件结构

阅读全文 »

HashMap-源码学习

发表于 2019-07-17 | 分类于 编程

HashMap 简介

HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。

JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的(“拉链法”解决冲突).JDK1.8 以后在解决哈希冲突时有了较大的变化,当链表长度大于阈值(默认为 8)时,将链表转化为红黑树,以减少搜索时间。

底层数据结构分析

JDK1.8之前

JDK1.8 之前 HashMap 底层是 数组和链表 结合在一起使用也就是 链表散列。HashMap 通过 key 的 hashCode 经过扰动函数处理过后得到 hash 值,然后通过 (n - 1) & hash 判断当前元素存放的位置(这里的 n 指的是数组的长度),如果当前位置存在元素的话,就判断该元素与要存入的元素的 hash 值以及 key 是否相同,如果相同的话,直接覆盖,不相同就通过拉链法解决冲突。

所谓扰动函数指的就是 HashMap 的 hash 方法。使用 hash 方法也就是扰动函数是为了防止一些实现比较差的 hashCode() 方法 换句话说使用扰动函数之后可以减少碰撞。

阅读全文 »
<1234…67>
HAOGRE

HAOGRE

a hexo blog

666 日志
44 分类
25 标签
© 2023 HAOGRE