深入理解Redis哨兵模式原理

「这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战」。 前言 上文介绍了Redis主从复制的原理,它解决了Redis数据备份的问题,master节点发生故障后不能自动选举出新
分类: 编程语言 发布时间: 01-22 14:43 阅读次数: 0

javaagent类加载器加载父子类问题实例分析

在使用javaagent实现微服务间调用关系时,难点之一就是类加载问题:不同的classLoader(类加载器)加载父子class类时所产生的问题,如 问题场景1、ClassNotFoundExcep
分类: 编程语言 发布时间: 01-22 14:09 阅读次数: 0

JVM 内置锁 synchronized 的几种状态概述

「这是我参与2022首次更文挑战的第4天,活动详情查看:2022首次更文挑战」。 内置锁使用 通常我们说的 java 内置锁默认都是指的 JVM 给我们提供的 synchronized 关键字实现的锁
分类: 编程语言 发布时间: 01-22 14:09 阅读次数: 0

Go语言实现 - 基础数据类型(array & slice)

slice 的底层数据是数组,slice 是对数组的封装,它描述一个数组的片段。两者都可以通过下标来访问单个元素。 数组是定长的,长度定义好之后,不能再更改。在 Go 中,数组是不常见的,因为其长度
分类: 编程语言 发布时间: 01-22 14:09 阅读次数: 0

Go打造REST Server【二】:用路由的三方库来实现

前言 在之前的文章中,我们用Go的标准库来实现了服务器,JSON渲染重构为辅助函数,使特定的路由处理程序相当简洁。 我们剩下的问题是路径路由逻辑,这是所有编写无依赖HTTP服务器的人都会遇到的问题,除
分类: 编程语言 发布时间: 01-22 14:09 阅读次数: 0

浅尝一下 ElasticSearch 的 Analyzer吧

「这是我参与2022首次更文挑战的第3天,活动详情查看:2022首次更文挑战」。 前言 我又出现了,这次不是更新 JVM 系列,毕竟要有时间嘛,所以我想在讲个其他系列的,正好最近了解了一下 Elast
分类: 编程语言 发布时间: 01-22 14:09 阅读次数: 0

用Java实现并查集

并查集就是将原本不在一个集合里面的内容合并到一个集合中。在实际的场景中用处不多。​ 除了出现在你需要同时去几个集合里面查询,避免出现查询很多次,从而放在一起查询的情况。​ 下面简单实现一个例子,我们来
分类: 编程语言 发布时间: 01-22 13:03 阅读次数: 0

Junit单元测试使用

项目开发过程中,无论是对功能的自验测试,还是自动化用例的创建,总少不了单元测试的身影。单元测试常见于对Service层逻辑功能的测试,也会有针对Controller层的测试。
分类: 编程语言 发布时间: 01-22 13:03 阅读次数: 0

Jasper引擎深度解析!使用Jasper引擎编译JSP文件的分析说明

基本概念 对于基于JSP的Web应用,可以在JSP页面直接编写Java代码,添加第三方库,使用EL表达式.但是最终输出到客户
分类: 编程语言 发布时间: 01-22 11:56 阅读次数: 0

Authing 团队管理 + Wechaty 机器人 = 无限可能

用户故事 其实用 Authing 团队管理 + Wechaty 机器人能够实现很多功能,来提高传统人事管理的效率。甚至还可以做一些数据的分析、统计,来辅助决策。这里我就列了几个简单的现实场景,希望能帮
分类: 编程语言 发布时间: 01-22 11:56 阅读次数: 0

我们对 DiffUtil 的使用可能被带偏了

我们对 DiffUtil 的使用可能被带偏了, 本篇文章分析了我使用 DiffUtil 的踩坑过程, 并分享了我的改进方法.
分类: 移动开发 发布时间: 01-22 11:56 阅读次数: 0

学习CURL扩展功能的使用(二)

上回文章中我们已经学习了 CURL 的基本操作,对于一个能够发送 GET 和 POST 数据的远程请求扩展来说,经常也会使用 CURL 来进行爬虫或是自动操作的一些项目的开发,在这其中,还有许多功能也
分类: 编程语言 发布时间: 01-22 11:23 阅读次数: 0

ThreadLocal进阶之源码详解一波

这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战 前言 ThreadLocal的使用场景在实际项目中是比较多的一个类,其主要能解决数据在线程间共享问题。也是后端开发中比较基础
分类: 编程语言 发布时间: 01-22 11:23 阅读次数: 0

51行代码,自制Txt转MySQL软件!

GUI界面,支持选择指定文件、输入数据库用户名 密码 数据库名称 表名。 读取指定文件,数据处理后,存入指定的数据库表中,如果表不存在就直接创建一个新表存储数据;否则直接添加数据到数据...
分类: 编程语言 发布时间: 01-22 10:49 阅读次数: 0

安卓平板体验Java开发,还能白嫖一年阿里无影云,真香!

阿里无影云早有耳闻,前两天看朋友发体验照片,可能是程序员天生爱折腾的特性又发挥作用了,自己也没能忍住,赶快下载体验了一下...
分类: 编程语言 发布时间: 01-22 10:49 阅读次数: 0

Spring Security OAuth 认证流程浅析:授权码模式

上一篇[Spring Security OAuth 认证流程浅析:密码模式],简单分析了密码模式授权流程的源码,这篇来试着分析 OAuth 中最具代表性的授权码模式。
分类: 编程语言 发布时间: 01-22 10:16 阅读次数: 0

致 DM & ML :概率论先导知识

本专栏主要是笔者概率论与数理统计课程的听课笔记。开篇先介绍有关概率论的重要概念,定理,以及常见分布等。
分类: 企业开发 发布时间: 01-22 10:16 阅读次数: 0