首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
当我遇上你
掘友等级
Java
公众号【当我遇上你】
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 41
沸点 0
赞
41
返回
|
搜索文章
赞
文章( 41 )
沸点( 0 )
Docker实战之Zookeeper集群
1. 概述 这里是 Docker 实战系列第四篇。主要介绍分布式系统中的元老级组件 Zookeeper。 ZooKeeper 是一个开源的分布式协调服务,是 Hadoop,HBase 和其他分布式框架使用的有组织服务的标准。 分布式应用程序可以基于 ZooKeeper 实现诸如…
设计模式--概述
《庚子年记》 以前总是听说: 今年是经济形势最差的一年,各企业都准备过冬。没想到2020仅一个月就打败了最难过的2019。 笔者于2019年底裸辞,原计划2020春招再工作,怎耐遇上了武汉疫情。举国闭门谢客,当然也包括往日的金三银四。各大小企业纷纷缩减开支,立求生存下去,求职市…
Docker实战之Consul集群
最近参加了几场 Java 面试,发现大多数的微服务实践还是 Eureka 偏多,鉴于笔者的单位选型 Consul,这里对 Consul 做简单总结。 该篇是 Docker 实战系列的第三篇。传送门: 服务发现:支持服务发现。你可以通过 DNS 或 HTTP 的方式获取服务信息。…
多线程--线程池的正确打开方式
线程可认为是操作系统可调度的最小的程序执行序列,一般作为进程的组成部分,同一进程中多个线程可共享该进程的资源(如内存等)。JVM线程跟内核轻量级进程有一对一的映射关系,所以JVM中的线程是很宝贵的。 一般在工程上多线程的实现是基于线程池的。因为相比自己创建线程,多线程具有以下优…
设计模式--单例
单例模式(SingletonPattern),保证一个类仅有一个实例,并提供一个访问它的全局访问点。 在很多比较大型的程序中,全局变量经常被用到。如果不用全局变量,那么在使用到的模块中,都需要用参数将全局变量传入,这是非常麻烦的。虽然要减少使用全局变量,但是如果需要,还是要用。…
JVM类加载器是否可以加载自定义的String
曾经有一次,面试官问到类加载机制,相信大多数小伙伴都可以答上来双亲委派机制,也都知道JVM出于安全性的考虑,全限定类名相同的String是不能被加载的。但是如果加载了,会出现什么样的结果呢?异常?那是什么样的异常。如果包名不相同呢?自定义类加载器是否可以加载呢?相信面试官从各种…
Docker实战之MySQL主从复制
其实很多时候,我们所缺少的只是对高大上的技术的演练。没有相关的业务需求,没有集群环境,然后便只是Google几篇博文,看下原理,便算是了解了。然而真的明白了吗?众多的复制粘贴中,那篇文章才对我们有用,哪些又是以讹传讹? 所幸容器技术的快速发展,让各种技术的模拟成为现实。接下来D…
通过乐观锁解决库存超卖的问题
在通过多线程来解决高并发的问题上,线程安全往往是最先需要考虑的问题,其次才是性能。库存超卖问题是有很多种技术解决方案的,比如悲观锁,分布式锁,乐观锁,队列串行化,Redis原子操作等。本篇通过MySQL乐观锁来演示基本实现。 1. 环境参数 2. 创建数据库 基本的scheme…
Docker实战之Redis-Cluster集群
接上一篇Docker实战之MySQL主从复制, 这里是Docker实战系列的第二篇,主要进行Redis-Cluster集群环境的快速搭建。Redis作为基于键值对的NoSQL数据库,具有高性能、丰富的数据结构、持久化、高可用、分布式等特性,同时Redis本身非常稳定,已经得到业…
三种视频流浏览器播放解决方案
最近在项目中遇到需要视频直播、视频回放等需求,在实现过程中也碰到了很多坑,因此在这里记录一下调研过程中遇到的解决方案。 可以将不同速率的版本切成相应的片;播放器可以直接使用http协议请求流数据。 延迟大小受切片大小影响,不适合直播,适合视频点播。 实时性差,延迟高。HLS 的…
下一页
个人成就
文章被点赞
160
文章被阅读
156,357
掘力值
2,738
关注了
3
关注者
50
收藏集
0
关注标签
12
加入于
2016-09-26