首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
nxmin
掘友等级
粉丝福利(公众号:“南瓜影讯” 免费看最新,热门电影)
粉丝福利(公众号:“南瓜影讯” 免费看最新,热门电影)
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
110
文章 109
沸点 1
赞
110
返回
|
搜索文章
赞
文章( 109 )
沸点( 1 )
云对象 - 重新定义前后端交互
很多人都在讨论全栈。全栈就是使用一种语言js吗?不止。 语言的统一是第一步,下一步是协作的改善。这样才能让语言统一发挥更大的价值。
零基础搭建智能垃圾分类小程序(可做毕设,可加入流量主,赚取零花钱)
1、先上图 2、准备工作 一、申请一个小程序 申请地址:微信公众平台, 申请小程序的操作很简单,大家百度一下跟着步骤申请就行,某宝上还有认证小程序代申请代认证,老铁们可以自行选择。 二、下载微信开发者
HashMap底层的深入分析
在Java7的时候hashMap的底层采用的是数组+链表实现的。 java8则采用的是数组+链表+红黑树实现。 我们在new一个hashMap对象的时候,实际上底层会默认分配一个大小为16的静态数组arr,我们调用put(key,value)方法的时候,会使用^(异或)运算计算…
Spring源码 系列一:配置类的初始化过程
废话不多说,直奔正题。 Spring的核心,即IOC和AOP,本篇文章其实就是来分析下 Spring 的 IOC 容器,IOC又叫控制反转,把对象以Bean的形式交给IOC去管理,由Spring去管理对象的生命周期,使得Bean与Bean之间的松耦合。 初始化了一个读取器rea…
JVM-类加载机制的深度解析
注:本篇主要是讲加载过程,验证 >> 准备 >> 解析 >> 初始化 这个过程需要针对字节码文件+OpenJdk的源码进行梳理,时间原因,再加上我自己对C语言理解的也不够深,看OpenJdk源码实在太累,我们后面再补上。 多个java文件经过编译打包生成可运行jar包,最终由j…
JVM-深入内存模型与GC
1. 方法区: 2. 栈: 3. 程序计数器: 4. 堆: 混合模式是JVM默认采用的执行代码方式,一开始还是解释执行,但是对于少部分 “热点 ”代码会采用编译模式执行,这些热点代码对应的机器码会被缓存起来,下次再执行无需再编译,这就是我们常见的JIT(Just In Time…
JVM-对象的组成以及内存分配
说到对象,我们第一反应想到的就是new一个对象,想当然的认为对象就仅仅是类的实例,其中包含类的成员变量。 在64位JVM下,指针长度会翻倍,导致对象变大,会占用更多的内存,增加了GC开销,且CPU缓存对象减少,降低了CPU缓存命中。 一旦堆内存超过32G内存,就超过了指针压缩之…
JVM-人人都懂常量池
String s1 = "hello"会去字符串常量池中通过equals()找是否有"hello"的对象,如果有,则直接返回该字符串。如果没有,则在常量池中创建一个"hello"的对象 先去字符串常量池中通过equals()找是否有"hello"的对象,如果没有,则在常量池中创…
并发编程-深入JMM内存模型与Volatile
CPU高速发展期间,内存和硬盘的发展速度远远跟不上CPU,这就导致了CPU去内存读写数据的速度相对缓慢。 针对这个问题,CPU厂商在CPU中内置了三级高速缓存(L1、L2、L3)来解决IO速度和CPU速度不匹配的问题,通过三级缓存,减少了CPU与内存的交互。 缓存行: 上面所说…
下一页
个人成就
文章被点赞
1,466
文章被阅读
193,534
掘力值
5,274
关注了
51
关注者
283
收藏集
22
关注标签
98
加入于
2018-01-30