首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
地表最强菜鸡
掘友等级
架构师
|
乐信集团
从事 Java语言、Go语言、嵌入式C、前端、小程序、Android混合、IOS混合、云原生基础设施开发等,有丰富的物联网、基础中间件的实战与架构经验,帮助团队需求梳理、项目研发、自动化运维、技术难点攻关落地等。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
垃圾回收算法之标记-整理算法
csdn.标记-清除算法会使内存产生碎片,那么如何解决这个问题,很显然,清除以后再整理一下内存不就行了么。然而标记-整理算法不是简单滴整理一下内存。标记-整理(Mark-Compact)算法不直接对可回收对象进行清理,而是让所有可用的对象都向一端移动。然后直接清理掉边界意外的内存...
JVM GC回收算法-引用计数法和可达性分析法
JVM很重要。尤其是GC算法。程序计数器、虚拟机栈、本地方法栈。这几个区域完全不用管回收问题,因为方法结束或者线程结束的时候他们所占用的内存就自然跟着一起释放了,3个区域随线程而生,随线程而灭。所以我们只需要管堆和方法区。尤其是堆,因为一个接口中的多个实现类需要的内存可能不一样,...
JVM 中的永久代
永久代:线程共享的,用于存放被虚拟机加载的类的元数据信息:如常量、静态变量、即时编译器编译后的代码,也称之为方法区。绝大部分 Java 程序员应该都见过 “java.lang.OutOfMemoryError: PermGen space “这个异常。这里的 “PermGen s...
jvm的新生代、老年代、永久代关系
csdn.新生代分为三个区域,一个Eden区和两个Survivor区,它们之间的比例为(8:1:1),这个比例也是可以修改的。通常情况下,对象主要分配在新生代的Eden区上,少数情况下也可能会直接分配在老年代中。Java虚拟机每次使用新生代中的Eden和其中一块Survivor(...
关于GC中的finalize()方法
csdn.finalize()是Object中的方法,当垃圾回收器将要回收对象所占内存之前被调用,即当一个对象被虚拟机宣告死亡时会先调用它finalize()方法,让此对象处理它生前的最后事情(这个对象可以趁这个时机挣脱死亡的命运)。要明白这个问题,先看一下虚拟机是如何判断一个对...
JVM运行时数据区详解
这张图我相信基本上对JVM有点接触的都应该很熟悉,可以说这是JVM入门的第一课。其中的“堆”和“虚拟机栈(栈)”更是耳熟能详。下面将围绕这几张图对JVM的运行时数据区做一个简单介绍。 这和计算机操作系统中的程序计数器类似,在计算机操作系统中程序计数器表示这个进程要执行的下个指令...
dubbo注解开发实战
1.dubbx是当当网对原阿里dubbo2.x的升级,并且兼容原有的dubbox。其中升级了zookeeper和spring版本,并且支持restfull风格的远程调用。dubbox git地址: https://github.1.下载完毕dubbox源码以后,需要在项目中引入...
负载均衡(Load Balancing)学习笔记——负载均衡算法
csdn.本文讲述实现负载均衡的常用算法。轮询法是负载均衡中最常用的算法,它容易理解也容易实现。 轮询法是指负载均衡服务器(load balancer)将客户端请求按顺序轮流分配到后端服务器上,以达到负载均衡的目的。 假设现在有6个客户端请求,2台后端服务器。当第一个请求到达负载...
三分钟看懂一致性哈希算法
csdn.一致性哈希算法,作为分布式计算的数据分配参考,比传统的取模,划段都好很多。在电信计费中,可以作为多台消息接口机和在线计费主机的分配算法,根据session_id来分配,这样当计费主机动态伸缩的时候,因为session_id缓存缺失而需要放通的会话,会明显减少。最关键的区...
Netty相关
1.BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。伪异步IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源。NIO:一个请求一个线程,但客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动一个线...
下一页
个人成就
文章被点赞
88
文章被阅读
186,536
掘力值
2,714
关注了
0
关注者
25
收藏集
0
关注标签
0
加入于
2019-04-29