首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
XW
掘友等级
JAVA工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
117
文章 94
沸点 23
赞
117
返回
|
搜索文章
赞
文章( 94 )
沸点( 23 )
在 k8s 中通过 Ingress 配置域名访问
以下是官网搬用的关于 Ingress 的一幅图,用以描述 Ingress 的作用。如果你对它一无所知,你可以把它理解为传统的 nginx,用以配置自己网站的域名使之能够通过外网访问。 我们使用 helm 选择官方的 stable/nginx-ingress chart 进行部署…
RabbitMQ系列(十)分布式RabbitMQ(集群)
RabbitMQ集群是一个或多个节点的逻辑分组,每个节点共享用户、虚拟主机、队列、交换机、绑定、运行时参数和其他分布式状态。 集群的组成可以动态修改。所有的RabbitMQ代理一开始都运行在单个节点上。这些节点可以加入集群并可重新退出集群作为独立的消息代理。 RabbitMQ节…
Dubbo线程模型和调度策略
首先服务消费者通过代理对象 Proxy 发起远程调用,接着通过网络客户端 Client 将编码后的请求发送给服务提供方的网络层上,也就是 Server。Server 在收到请求后,首先要做的事情是对数据包进行解码。然后将解码后的请求发送至分发器 Dispatcher,再由分发器…
深入学习Redis:主从复制
主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave);数据的复制是单向的,只能由主节点到从节点。
Java并发(7)- 你真的了解 ReentrantReadWriteLock 吗?
在前几篇文章中了解了ReentrantLock、Semaphore与CountDownLatch后,J.U.C包中基于AQS实现的并发工具类还剩一个比较重要的:读写锁ReentrantReadWriteLock。读写锁在Java面试过程中是一个经常性考的题目,他涉及到的知识点比…
HashMap中的位运算
Java 8 中 HashMap 的实现使用了很多位操作来进行优化:计算哈希桶索引、hashCode方法优化、指定初始化容量、扩容方法里的位运算。
彻底理解Netty,这一篇文章就够了
有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQL的Proxy服务器等等。 HTTP服务器之所以称为HTTP服务器,是因为编码解码协议是HTTP协议,如果协议是Redis协…
既然synchronized是"万能"的,为什么还需要volatile呢?
1、Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、concurren包等。(再有人问你Java内存模型是什么,就把这篇文章发给他) 2、synchronized通过…
动手实现 LRU 算法,以及 Caffeine 和 Redis 中的缓存淘汰策略
那天我在 LeetCode 上刷到一道 LRU 缓存机制的问题,第 146 题,难度为中等,题目如下。 LRU 全名 Least Recently Used,意为最近最少使用,注重最近使用的时间,是常用的缓存淘汰策略。为了加快访问速度,缓存可以说无处不在,无论是计算机内部的缓存…
方法引用(Method reference)和invokedynamic指令详细分析
invokedynamic是jvm指令集里面最复杂的一条。本文将详细分析invokedynamic指令是如何实现方法引用(Method reference)的。 使用invokedynamic指令生成encode对象,然后存入局部变量槽#1。接着获取getstatic获取jav…
下一页
个人成就
文章被点赞
322
文章被阅读
106,297
掘力值
1,981
关注了
79
关注者
289
收藏集
17
关注标签
29
加入于
2017-02-05