平头哥的技术博文

LV1
发表了文章

使用消息中间件时,如何保证消息仅仅被消费一次?

消息中间件使用广泛,常用来削峰填谷、系统解耦、异步处理。异步处理可能是使用的最多的场景了,比如现在的技术博客网站,都采用积分制,用户发表一篇文章后,可以获取想要...

平头哥的技术博文
发表了文章

缓存穿透了怎么办?

在现在互联网架构中,几乎每个互联网项目都会引入缓存系统,比如 Redis、Memcached。来保护下游数据库和提升系统并发量。不管使用哪种缓存系统都有可能遇到...

平头哥的技术博文
发表了文章

删库了,我们一定要跑路吗?

在工作中,我们误删数据或者数据库,我们一定需要跑路吗?我看未必,程序员一定要学会自救,神不知鬼不觉的将数据找回。

平头哥的技术博文
MySQL数据库SQL
发表了文章

一分钟简单了解 JSON Web Token

JSON Web Token(JWT)是一个开放的标准(RFC 7519),它定义了一个紧凑且自包含的方式,用于在各方之间作为 JSON 对象安全地传输信息。由...

平头哥的技术博文
JSON网站HTML编程算法
发表了文章

为什么TCP建立连接协议是三次握手,而关闭连接却是四次握手呢?

看到了一道面试题:“为什么TCP建立连接协议是三次握手,而关闭连接却是四次握手呢?为什么不能用两次握手进行连接?”,想想最近也到金三银四了,所以就查阅了相关资料...

平头哥的技术博文
发表了文章

借 redis cluster 集群,聊一聊集群中数据分布算法

Redis Cluster 集群中涉及到了数据分布问题,因为 redis cluster 是多 master 的结构,每个 master 都是可以提供存储服务的...

平头哥的技术博文
数据迁移数据迁移解决方案存储编程算法Redis
发表了文章

深入解析 ConcurrentHashMap 实现内幕,吊打面试官?没问题

在开发中,我们经常使用 HashMap 容器来存储 K-V 键值对,但是在并发多线程的情况下,HashMap 容器又是不安全的,因为在 put 元素的时候,如果...

平头哥的技术博文
JDKHashMap容器编程算法
发表了文章

三分钟带你入门 redis 高可用架构之哨兵

哨兵(Sentinel)是 redis 的高可用性解决方案,前面我们讲的主从复制它是高可用的基础,需要人工介入才能完成故障转移,哨兵可以解决这个问题,在主从复制...

平头哥的技术博文
Redis其他
发表了文章

Java 浅拷贝、深拷贝,你知多少?

在 Java 开发中,对象拷贝或者说对象克隆是常有的事,对象克隆最终都离不开直接赋值、浅拷贝、深拷贝 这三种方式,其中直接赋值应该是我们最常用的一种方式吧,对于...

平头哥的技术博文
JavaScript文件存储Java
发表了文章

做好以下四点,拒做 “ 空心 ” 程序员

现在的互联网环境下,注重原理性知识学习的程序员越来越少,特别是在这种培训机构大爆炸的环境下,在网上你会经常看到类似三个月从入门到精通高并发、分布式的广告,我相信...

平头哥的技术博文
压力测试系统架构大数据分布式
发表了文章

Java String 对象,你真的了解了吗?

String对象是 Java 中使用最频繁的对象之一,所以 Java 公司也在不断的对String对象的实现进行优化,以便提升String对象的性能,看下面这张...

平头哥的技术博文
JavaJavaScriptIDE编程算法正则表达式
发表了文章

工厂模式,从第三方登录说起

现在的很多平台在登陆的时候,下面都会有一排选项,可以选择微信、QQ、微博账号等登陆,这些账号对平台来说都是第三方账号。第三方账号登陆是最近几年流行起来的,第三方...

平头哥的技术博文
GitHubGit开源访问管理
发表了文章

观察者模式,从公众号群发说起

每个人应该都订阅了不少微信公众号,那你有没有注意到微信公众号的消息呢?你订阅的公众号号主每发布一篇文章,你都会主动的接收到文章的推送,并不需要你点开每个订阅的公...

平头哥的技术博文
微信
发表了文章

实现 Java 本地缓存,该从这几点开始

缓存,我相信大家对它一定不陌生,在项目中,缓存肯定是必不可少的。市面上有非常多的缓存工具,比如 Redis、Guava Cache 或者 EHcache。对于这...

平头哥的技术博文
缓存HashMapRedis压力测试数据安全
发表了文章

HttpClient 三种 Http Basic Authentication 认证方式,你了解了吗?

HTTP 提供一个用于权限控制和认证的通用框架。最常用的 HTTP 认证方案是 HTTP Basic authentication。Http Basic 认证是...

平头哥的技术博文
HTTPApache安全
发表了文章

搞编程,你必知必会的复杂度分析

在开发中,我们会经常听到关于时间复杂度、空间复杂度相关词汇,如果你没有这方面的知识,你肯定会一脸懵逼。那什么是时间复杂度、空间复杂度还有我们又怎么去分析?首先我...

平头哥的技术博文
编程算法
创建了专栏

平头哥的技术博文

16 文章10 关注者

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券