首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
hotime
掘友等级
Java后端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
55
文章 43
沸点 12
赞
55
返回
|
搜索文章
赞
文章( 43 )
沸点( 12 )
如何完美的向面试官阐述你对IOC的理解?
1.1、IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什…
Redis的三种集群方式+穿透与雪崩的预防和解决
Slave同样可以接受其它Slaves的连接和同步请求,这样可以有效的分载Master的同步压力。 Master Server是以非阻塞的方式为Slaves提供服务。所以在Master-Slave同步期间,客户端仍然可以提交查询或修改请求。 Slave Server同样是以非阻…
Redis为什么是单线程?为什么有如此高的性能?
注意:redis 单线程指的是网络请求模块使用了一个线程,即一个线程处理所有网络请求,其他模块仍用了多个线程。 因为CPU不是Redis的瓶颈。Redis的瓶颈最有可能是机器内存或者网络带宽,既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。关于re…
Redis学习 RDB和AOF两种持久化介绍以及实现
以下笔记以及实验皆出自于 中华石杉大佬的视频教学,我跟着做了实验,并且把课上的笔记整理了一下。 是没有任何办法应对一些灾难性的故障的,所以redis中的持久化是很重要的。再通过定期备份数据,是可以恢复一部分数据的。 在企业级的redis集群架构中,持久化的主要意义就是做灾难恢复…
尴尬的面试现场:说说你们系统有多大QPS?系统到底怎么抗住高并发的?【石杉的架构笔记】
“ 这篇文章,给大家说一个同样是很多人都很迷惑的问题,因为实在是太多同学来问我类似的问题了,所以写一篇文章给大家来说一下。 事情的起因是这样子的:很多好学的同学,都会自己平时研究很多的技术,比如常见的就是买书看书,参加在线培训课程,购买一些知识付费的专栏,或者购买一些视频课程。…
Redis的正确使用姿势
说到分布式缓存,可能大多数人脑海浮现的就是redis了,为什么redis能够在竞争激烈的缓存大战中脱颖而出呢?原因无非有一下几点:性能好,丰富的特性跟数据结构,api操作简单。但是用的人多了,就会出现很多不规范或者疏忽的地方,严重的时候甚至会导致生产事故,所以我们有必要来聊聊在…
使用Netty,我们到底在开发些什么?
更多精彩文章。 在java界,netty无疑是开发网络应用的拿手菜。你不需要太多关注复杂的nio模型和底层网络的细节,使用其丰富的接口,可以很容易的实现复杂的通讯功能。 和golang的网络模块相比,netty还是太过臃肿。不过java类框架就是这样,属于那种离了IDE就无法存…
[译] 多线程简介:一步一步来接近多线程的世界
现代计算机已经具备了在同一时间执行多个操作的能力。在更先进的硬件和更智能的操作系统支持下,这个特征可以让你程序的执行和响应速度变得更快。 编写能够利用这种特性的软件会很有意思,但也很棘手:这需要你理解计算机背后所发生的事情。在第一节中,我将会试着简单覆盖关于线程的知识,它是由操…
注册中心 Eureka 源码解析 —— 网络通信
- [1. 概述] - [2. EurekaHttpClient] - [2.1 EurekaJerseyClientImpl] - [2.2 EurekaJerseyClientBuilder] - [3. EurekaHttpClient]
走进 JDK 之 String
今天来说说 String。 贯穿全文,你需要始终记住这句话,String 是不可变类 。其实前面说过的所有基本数据类型包装类都是不可变类,但是在 String 的源码中,不可变类 的概念体现的更加淋漓尽致。所以,在阅读 String 源码的同时,抽丝剥茧,你会对不可变类有更深的…
下一页
关注了
13
关注者
1
收藏集
0
关注标签
9
加入于
2018-11-26