首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
默认收藏集
订阅
Nebula69271
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
目前最新微服务架构技术栈选型
修订时间 时间 备注 修订人 2022/08/12 初始版本 austin 一、微服务治理中心框架 Apache Dubbo分布式RPC框架 Spring Cloud Alibaba分布式应用服务开发
这样讲 SpringBoot 自动配置原理,你应该能明白了吧
1. SpringBoot 源码常用注解拾遗 这部分主要讲一下 SpringBoot 源码中经常使用到的注解,以扫清后面阅读源码时候的障碍。 元注解:可以注解到别的注解上的注解。 组合注解:被注解的注解我们就称之为组合注解。 如果我们需要取 N 个配置项,通过 @Value 的…
mybatis原理,配置介绍及源码分析
一. jdbc介绍 1. 概述 2. 使用jdbc进行开发的流程 3. 总结与反思 实际开发中不会直接使用jdbc编程,而是使用对象关系模型(ORM)框架。 二. mybatis介绍 1. 概述 2. 如何使用 3. 核心组件和API SqlSession:mybatis最核心…
彻底理解 IO多路复用
IO多路复用是一种同步IO模型,实现一个线程可以监视多个文件句柄;一旦某个文件句柄就绪,就能够通知应用程序进行相应的读写操作;没有文件句柄就绪时会阻塞应用程序,交出cpu。多路是指网络连接,复用指的是同一个线程 epoll有EPOLLLT和EPOLLET两种触发模式,LT是默认…
Spring Ioc源码分析 之 Bean的加载(一)
当我们显示或者隐式地调用 BeanFactory#getBean(String name) 方法时,则会触发加载 Bean 阶段。代码如下: args :创建 Bean 时传递的参数。这个参数仅限于创建 Bean 时使用。 typeCheckOnly :是否为类型检查。 Spr…
netty极简教程(一):从helloworld到编写一个聊天室
我们经常希望我们的应用能够和其它应用互相通信。例如,我们经常使用http请求去查询信息或者使用rpc调用webservice,但是对于这种特定的协议(http,ftp等)来说,是不易于专门针对 自己应用程序进行扩展的。比方说我们不会使用http协议去传输大文件,邮件,即时通讯(…
Spring核心系列之Bean的生命周期
Hello,大家好,上一篇Spring系列的文章给大家讲了Spring容器的一些知识,然后讲了核心的WebApplicationContext的初始化,这一节准备给大家讲解Spring 容器中的Bean的生命周期。这一节我个人觉得还是比较实用的,在实际工作当中经常会用到这些知识…
MySQL设计与优化
一. 基本概念 1. 关系模型 2. 关系型数据库 3. 非关系型数据库 4. 关系VS非关系 5. 冗余 6. 范式 作用:消除或减少冗余,增进数据一致性。设计出高效优雅的数据库 第一范式(1NF):要求属性不可分,具有原子性。下图的属性被分开来,关系型数据库设计不出来这种表…
面试官:怎么排查堆内存溢出呀?
上次给小伙伴们说过了死循环cpu飙高的排查过程,今天就带着大家看看堆内存溢出我们一般怎么排查的。 老婆我就是不了解,人家要你说给我听。 今天我就直说堆,因为溢出是发送在堆中的。 JVM堆内存被分为两部分:年轻代(Young Generation)和老年代(Old Generat…
死磕synchronized底层实现
Mark Word(标记字段):默认存储对象的HashCode,分代年龄和锁标志位信息。它会根据对象的状态复用自己的存储空间,也就是说在运行期间Mark Word里存储的数据会随着锁标志位的变化而变化。 Klass Point(类型指针):对象指向它的类元数据的指针,虚拟机通过…