logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL:索引与算法(自适应哈希索引)

asds哈希算法是一种常见算法,时间复杂度为O(1), 且不只存在于索引中,每个数据库应用中都存在该数据库结构。设想一个问题,当前服务器的内存为128GB 时,用户怎么从内存中得到某一个被缓存的页呢?虽然内存中查询速度很快,但是也不可能每次都要遍历所有内存来进行查找,这时对于字典操作只需O(1) 的哈希算法就有了很好的用武之地。asdsadasdasdasdsadasdasdasdsadassda

#mysql#算法#数据库
JVM之Java发展史,虚拟机发展史,java编译方式

【番外】: 学妹和我打赌,我回答出她的一个问题,她就让我问她一个私人问题~,那让我开始!!!!!!学妹:java技术体系包括了几个组成部分呀?我:可以看成5个部分呢,给你一个图自己看吧,太简单了呢~学妹:javaME、SE、EE分别是什么呀?我清了清嗓子,准备给学妹解惑:①、ME是支持Java程序在移动终端上的平台,JDK6之前叫J2ME,注意:Android可不属于JavaME;②、SE是面向桌

#java#中间件#开发语言
JVM之垃圾回收机制以及垃圾回收器(基于《深入理解Java虚拟机》之第三章垃圾收集器与内存分配策略?(上)

sad 考试终于落下帷幕,总有人说不出去放松放松嘛,但是我觉得考完就是最大的放松呢,接下来就要准备组会文献的讲解还有更新博客,总结虚拟机的相关内容了呢,而我的丹丹学妹会陪着我的~sad而我们本篇文章主要是给丹丹学妹讲解垃圾回收机制以及垃圾回收器,而垃圾回收机制我们要想一下到底要如何做(就像我们做一件事情,要确定是具体做什么事,哪里做,什么时候做,如何做)?sasadasdsddss①、哪些垃圾(内

#java#开发语言
基于租赁【“阿里云“服务器】的【Centos7】版本的Linux相关使用以及【宝塔界面】【只为记录一个大致过程,供自己以后查阅用】

asds当学完SpringBoot,简单了解SpringCloud后,我突然不知道再系统学什么,比如Docker,RabbitMQ,Git,还是Netty等,每次看不多少就发现他们有一个核心问题:Linux的相关使用。asds 而对于Linux,虽然可以双系统,但是毕竟要占用一定的系统资源,所以没必要,而我们也学了虚拟机,所以同样可以考虑基于虚拟机来学习Linux,但也是要占用系统资源,并且作为一

#链表#数据结构#spring boot
重拳出击之《JVM》面试官版 (初哥勿看)

JVM发展史,虚拟机发展史模块java技术体系包括了几个组成部分?javaME、SE、EE分别是什么?都说JDK7版本是第一个里程碑版本,为什么?什么是动态类型语言?什么是动态语言?什么是强类型语言?Java语言是属于哪家公司所有?虚拟机分为几类执行引擎?(2类)==》即时编译器优化的代码放在哪里?“Java语言很慢”的 原因?(由第一款虚拟机引起)HotSpot虚拟机以及ExactVM有什么先进

#代理模式#java#开发语言
大厂之路一由浅入深、并行基础、源码分析一Unsafe类、varHandle类、无锁CAS、及其并发包Atomic

文章部分引用于:点击!!!!!Unsafe通过操作系统的相关知识我们知道,java无法直接访问底层的操作系统(中间还有虚拟机(JVM)),而是通过本地(Native)方法来访问底层的。但是,虚拟机也有让java直接访问的方法,那就是JDK中的一个类Unsafe,Unsafe提供了硬件级的原子操作。这个类尽管里面的方法都是public的,但是并没有办法使用它们,JDK API文档也没有提供任何关于这

#java#开发语言
JVM之常用的字节码指令(基于《深入理解Java虚拟机》之第六章类文件结构)(下)

dsadJava虚拟机的指令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零至多个代表此操作所需的参数(称为操作数,Operand)构成。dsad由于Java虚拟机采用面向操作数栈而不是面向寄存器的架构,所以大多数指令都不包含操作数,只有一个操作码,指令参数都存放在操作数栈中。dsasadsdasdassadasdsadsdaasdasdassadasda

#java#jvm
【基于狂神Docker双响曲】:2、Docker进阶

本文基于狂神对于Docker的讲解归纳的笔记:https://www.bilibili.com/video/BV1og4y1q7M4?from=search&seid=1166728958409685445&spm_id_from=333.337.0.01. 容器数据卷 2. 实战:安装MySQL 3. 具名和匿名挂载1. 容器数据卷ss(1)什么是容器数据卷?sdsds将应用和环

#leetcode#算法#排序算法
大厂之路一由浅入深、并行基础、源码分析一 “J.U.C”之collections框架:ConcurrentHashMap扩容迁移等方法的源码分析

参考文献:jdk不同版本下HashMap和ConcurrentHashMap的对比前言前言众所周知,Map是非常经典的数据结构,常用于在内存中存放数据;本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,不过在讨论前,我认为有必要了解它的由来,以及它所谓的前身"HashMap",了解其发展,有助于我们更深刻的认识 ConcurrentHashMap;如果对于HashMap不了解的

#java
2021-05-08 《现代操作系统 第4版》第1章 引论——总结(更加详细,但是基本是搬书上的原话)

文章目录1 用户与之交互的程序,基于文本的通常称之为**shell**2.基于图标的则称之为图形用户界面GUI一,二、什么是操作系统?1.作为扩展机器的操作系统2.作为资源管理者的操作系统1)时间上的复用(time multiplexing)2)空间复用三、计...

到底了