深入理解Redis哨兵模式原理
「这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战」。 前言 上文介绍了Redis主从复制的原理,它解决了Redis数据备份的问题,master节点发生故障后不能自动选举出新
javaagent类加载器加载父子类问题实例分析
在使用javaagent实现微服务间调用关系时,难点之一就是类加载问题:不同的classLoader(类加载器)加载父子class类时所产生的问题,如 问题场景1、ClassNotFoundExcep
JVM 内置锁 synchronized 的几种状态概述
「这是我参与2022首次更文挑战的第4天,活动详情查看:2022首次更文挑战」。 内置锁使用 通常我们说的 java 内置锁默认都是指的 JVM 给我们提供的 synchronized 关键字实现的锁
Go语言实现 - 基础数据类型(array & slice)
slice 的底层数据是数组,slice 是对数组的封装,它描述一个数组的片段。两者都可以通过下标来访问单个元素。 数组是定长的,长度定义好之后,不能再更改。在 Go 中,数组是不常见的,因为其长度
Go打造REST Server【二】:用路由的三方库来实现
前言 在之前的文章中,我们用Go的标准库来实现了服务器,JSON渲染重构为辅助函数,使特定的路由处理程序相当简洁。 我们剩下的问题是路径路由逻辑,这是所有编写无依赖HTTP服务器的人都会遇到的问题,除
浅尝一下 ElasticSearch 的 Analyzer吧
「这是我参与2022首次更文挑战的第3天,活动详情查看:2022首次更文挑战」。 前言 我又出现了,这次不是更新 JVM 系列,毕竟要有时间嘛,所以我想在讲个其他系列的,正好最近了解了一下 Elast
用Java实现并查集
并查集就是将原本不在一个集合里面的内容合并到一个集合中。在实际的场景中用处不多。 除了出现在你需要同时去几个集合里面查询,避免出现查询很多次,从而放在一起查询的情况。 下面简单实现一个例子,我们来
Authing 团队管理 + Wechaty 机器人 = 无限可能
用户故事 其实用 Authing 团队管理 + Wechaty 机器人能够实现很多功能,来提高传统人事管理的效率。甚至还可以做一些数据的分析、统计,来辅助决策。这里我就列了几个简单的现实场景,希望能帮
学习CURL扩展功能的使用(二)
上回文章中我们已经学习了 CURL 的基本操作,对于一个能够发送 GET 和 POST 数据的远程请求扩展来说,经常也会使用 CURL 来进行爬虫或是自动操作的一些项目的开发,在这其中,还有许多功能也
ThreadLocal进阶之源码详解一波
这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战 前言 ThreadLocal的使用场景在实际项目中是比较多的一个类,其主要能解决数据在线程间共享问题。也是后端开发中比较基础
51行代码,自制Txt转MySQL软件!
GUI界面,支持选择指定文件、输入数据库用户名 密码 数据库名称 表名。 读取指定文件,数据处理后,存入指定的数据库表中,如果表不存在就直接创建一个新表存储数据;否则直接添加数据到数据...
Spring Security OAuth 认证流程浅析:授权码模式
上一篇[Spring Security OAuth 认证流程浅析:密码模式],简单分析了密码模式授权流程的源码,这篇来试着分析 OAuth 中最具代表性的授权码模式。
今日推荐
周排行