首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小灰锅
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
小灰锅
赞了这篇文章
千山渡
后端开发
·
3年前
关注
避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可,为什么呢?
图左是this.a代码,图右是Test.a代码,差异就在Code属性表里,Code属性表是用来存储方法代码的,左右对比可以看出,左边多aload_0和pop两条指令。alo...
4
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
3年前
关注
Java虚拟机系列之自动内存管理
根据《Java虚拟机规范(JavaSE 7版)》的规定,Java虚拟机在运行时把它所管理的内存划分为以下几个不同的数据区域,每个区域有各自的用户,以及创建和销毁的时间。 程...
6
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
3年前
关注
Java虚拟机系列之垃圾回收
引用计数法就是给对象添加一个引用计数器,每当有一个地方引用它时,就加1,当不再引用时,就减1。 这种方法实现简单,而且判定效率也不错。但是有个问题是,它无法判断的相互引用的...
6
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
3年前
关注
Java虚拟机系列之类文件结构
类文件是以8字节为基础单位的二进制流,各个数据项严格按照顺序紧凑地排序,中间没有多余的分隔符。数据项是指类集合、字段表、方法表和属性表等等 类文件格式是采用一种类似C语言结...
6
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
3年前
关注
Java虚拟机系列之类加载机制
类的生命周期包括:加载、验证、准备、解析、初始化、使用、卸载。加载可以有实现方式,比如本地加载类、或者通过网络加载类,具体实现自由。对于初始化阶段,虚拟机规范规定有且只有5...
5
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
2年前
关注
Spring IoC容器设计原理(下)
接着上一篇https://juejin.cn/post/6976205402505478152 前面讲到,BeanDefinition已经注册到容器里了,但是还没实例化,那...
5
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
2年前
关注
Dubbo 服务导出详解
所谓服务导出,其实是包括两方面,一是根据配置将服务注册到注册中心,虽然注册中心并不是必需的,但注册到注册中心确实最佳实践,二是将服务导出到list并且开启服务。两个结合来看...
5
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
2年前
关注
SSL/TLS握手时报Remote host closed connection during handshake
线上偶尔预警Remote host closed connection during handshake...
2
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
2年前
关注
使用go实现一个超级mini的消息队列
前言 趁着有空余时间,就想着撸一个mini的生产-消费消息队列,说干就干了。自己是个javer,这次实现,特意换用了go。没错,是零基础上手go,顺便可以学学go。 前置知...
31
6
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
2年前
关注
领域驱动设计(二)
背景 Evens DDD强调Model Driven Design,即模型驱动设计。那在现实世界,我们用什么来建模?- 模型构造块。 一、实体(Entity) 实体,反映的...
4
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
2年前
关注
领域驱动设计(三)
背景 分层的目的是把领域的东西与非领域的东西隔离开,按照分层的逻辑,层与层之间的职责更加清晰。架构分层有传统的四层架构,有依赖倒置的四层架构,还有六边形架构. 应用服务作为...
7
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
2年前
关注
如何设计API
在一个项目中,我见过所有接口设计,几乎全部是使用POST方法,看接口规范,果然是设计如此。要是说,所有接口都使用POST方法,又不是不能工作,当然能,有问题吗,当然有,最大...
2
评论
分享
小灰锅
关注了
千山渡
小灰锅
赞了这篇文章
千山渡
后端开发
·
2年前
关注
领域驱动设计(一)
一、背景 领域驱动设计(DDD)到底为什么会出现,它改变了传统的软件开发模式的什么东西,为什么沉寂了一段时间后现在又流行起来了。在三层架构模式里,Controller接收请...
3
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
2年前
关注
Spring AOP原理分析
在分析Spring AOP之前,需要先理解AOP的术语,并理解它们代表的含义: Advice:切面,切面是一个横切关注点的模块化,比如事务管理,日志处理是两个切面 Join...
3
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
2年前
关注
Dubbo SPI扩展和自适应扩展
这篇文章会分文两部分:Dubbo SPI扩展和自适应扩展 Dubbo SPI扩展 首先来看一个例子,来搞懂什么是SPI扩展,这个例子官网也有,自己敲一下,加深印象 然后在M...
5
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
2年前
关注
Dubbo与Spring整合
关于Dubbo的介绍和使用,还有框架的设计,官网https://dubbo.apache.org/zh/docs/v2.7/ (2.7版本)都有介绍,相信只要耐心一点,基本...
4
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
3年前
关注
一文看懂CDN原理
CDN是内容分发网的简称,Content Distribution Network。现今几乎所有的视频流公司都利用CDN存储视频或Web内容,包括文档、图片和音频的副本。一...
5
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
3年前
关注
Java虚拟机系列之字节码执行引擎
其实在前面的文章也提到过栈帧,栈帧是随着方法调用时,压入栈的数据结构,对于执行引擎来说,只有栈顶的栈帧才是有效。一个栈帧包括了局部变量表、操作数栈、动态连接、方法返回地址等...
4
评论
分享
小灰锅
赞了这篇文章
千山渡
后端开发
·
2年前
关注
Spring IoC容器设计原理(上)
从源码了解Sping IoC容器设计原理,了解容器的加载,Bean的加载过程和声明周期,还有Spring的扩展点...
6
评论
分享
下一页
关注了
13
关注者
0
收藏集
0
关注标签
26
加入于
2020-06-12