简书 占小狼转载请注明原创出处,谢谢! 上周有幸参加了一次关于JVM的小范围分享会,听完R大对虚拟机C2编译器的讲解,我的膝盖一直是肿的,能记住的实在有点少,能听进去也不多1...
简介 使用过c语言的都知道malloc是一个动态分配内存的函数malloc的全称是memory allocation,中文叫动态内存分配,用于申请一块连续的指定大小的内存块区...
技术人员的职业发展规划思考 之前有一篇美团公众号的文章《工作中如何做好技术积累[https://tech.meituan.com/study_vs_work.html]》。近...
[TOC] [图片上传失败...(image-2e0e27-1615694322860)] 常见概念: cache miss:表示没有命中缓存,如果缓存内容中还有内存空间的话...
最近使用了ConditionalOnClass注解,但是不知道底层是怎么实现的,趁周末看一下,顺便进行记录。 先来看一下结构:核心是OnClassCondition这个类,最...
ArrayList简介 ArrayList,从名字上就可以看出来,它是一个数组队列,相当于动态数组,可以存储为null的值。除了不支持并发访问,完全等同于Vector。 Ar...
最近在安装oracle 11g数据库,用conn / as sysdba命令,即操作系统认证方式登录的时候会报权限不足的问题,但是用conn sys\password as ...
读完本文你会了解: Java有关数组的基础知识 静态方法的深入理解-见参考 练习一下二分查找 Primitive types: 声明语句:声明语句将一个变量名和一个类型在编译...
git checkout git checkout -- <file_name> #这条命令把filename从HEAD中签出 git checkout . #这条命令把 当...
本文主要介绍排序的几种实现,简单计算一下复杂度。 冒泡排序 插入排序 由N-1趟排序组成C语言代码实现: 插入排序为O(N^2)N个互异数的数组的平均逆序数是N(N-1)/4...
格式化: %d : 整数%f : 浮点数%x : 十六进制整数%r : 不管什么格式都打印出来。%s : 格式化字符串 如果碰到非ascii码,需要加一句注释:# -- co...
列表 list是处理一组有序项目的数据结构,可以在一个列表中存储一个序列的项目。列表是可变的数据类型。 list的主要方法有: len() append():在列表尾部添加一...
git checkout git checkout -- <file_name> #这条命令把filename从HEAD中签出 git checkout . #这条命令把 当...
学习目标 SRAM和DRAM的构成与区别 磁盘存储的结构以及磁盘容量,扇区读取时间的计算 认识局部性原理 认识存储器结构层次发挥的巨大作用 深入理解高速缓存存储器的读取和写入...
因为在工作中要经常与git打交道,想想入职时间有四个五月了,实际工作时间两三个月左右。正好趁着这个假期做一下总结。先推荐两个git的教程: a. git-book b. g...
高阶函数 变量可以指向函数,以求绝对值的函数abs()为例 传入函数 如果一个函数接受另一个函数作为参数,这种函数就是一个最简单的高阶函数: map() map()函数接收...
列表 list是处理一组有序项目的数据结构,可以在一个列表中存储一个序列的项目。列表是可变的数据类型。 list的主要方法有: len() append():在列表尾部添加一...