首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大连人
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
72
文章 72
沸点 0
赞
72
返回
|
搜索文章
赞
文章( 72 )
沸点( 0 )
谈谈个人网站的建立(一)——建站历史和技术架构
首先,帮忙点击一下我的网站http://www.wenzhihuai.com/。谢谢啊,如果可以,GitHub上麻烦给个star,以后面试能讲讲这个项目,GitHub地址https://github.com/Zephery/newblog 大学的时候萌生的一个想法,就是建立一个…
对一致性Hash算法,Java代码实现的深入研究
先构造一个长度为232的整数环(这个环被称为一致性Hash环),根据节点名称的Hash值(其分布为[0, 232-1])将服务器节点放置在这个Hash环上,然后根据数据的Key值计算得到其Hash值(其分布也为[0, 232-1]),接着在Hash环上顺时针查找距离这个Key值…
线上服务 CPU 100%?一键定位不骗你!
经常做后端服务开发的同学,或多或少都遇到过 CPU 负载特别高的问题。尤其是在周末或大半夜,突然群里有人反馈线上机器负载特别高,不熟悉定位流程和思路的同学可能登上服务器一通手忙脚乱,定位过程百转千回。
疯狂Java笔记之Java的内存与回收
对于JVM的垃圾回收机制来说,是否回收一个对象的标准在于:是否还有引用变量引用改对象?只要有引用变量引用对象,垃圾回收机制就不会回收它。
JVM 垃圾回收算法及回收器详解
本文主要讲述JVM中几种常见的垃圾回收算法和相关的垃圾回收器,以及常见的和GC相关的性能调优参数。
JAVA容器-自问自答学LinkedList
前言 在前一篇文章我以面试问答的形式与大家一同学习了ArrayList,有兴趣但是没阅读过的同学可以翻看我的文章记录,有了ArrayList,自然少不了LinkedList了。 PS:由于我的居住地珠海前两天遭受了台风天鸽的影响,过了2天没水没电没网没信号的原始生活,所以此文久久…
js两个变量互换值,你了解多少
这个问题看似很基础,但是有很多的实现方式,你知道的有多少呢,网上也有很多的方法,下面就来总结一下 中间变量(临时变量) 使用加减(针对数字) 对象和数组 万能法(运用运算符优先级) ES6的解构赋值 什么是解构赋值? 解构赋值允许你使用类似数组或对象字面量的语法将数组和对象的属…
Java垃圾回收机制
说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“…
JAVA NIO 一步步构建I/O多路复用的请求模型
如果我们需要并发访问10个不同的网站,我们该如何处理?我们使用了java.net.socket类来实现了这样的需求,以一线程处理一连接的方式,并配以线程池的控制,貌似得到了当前的最优解。可是这里也存在一个问题,连接处理是同步的,也就是并发数量增大后,大量请求会在队列中等待,或直接异常抛出。为解决这问题,我们发现元凶处在“一线程一请求”上,如果一个线程能同时处理多个请求,那么在高并发下性能上会大大改善。这里就借住 JAVA 中的 nio 技术来实现这一模型。
我了解到的JavaScript异步编程
一、 一道面试题 前段时间面试,考察比较多的是js异步编程方面的相关知识点,如今,正好轮到自己分享技术,所以想把js异步编程学习下,做个总结。 下面这个demo 概括了大多数面试过程中遇到的问题: for(var i = 0; i < 3; i++) { setTimeout(f…
下一页
关注了
20
关注者
0
收藏集
2
关注标签
9
加入于
2017-04-09