随机生成密码,非常常见又通用的场景,大家可以参考一下,包含:数字、大小写字母、特殊符号。
随机生成密码,非常常见又通用的场景,大家可以参考一下,包含:数字、大小写字母、特殊符号。
缓存是解决互联网大流量常用的性能提升方式之一,也是最常被问到的问题。缓存又多种多样,像Java的内存缓存就有Guava Cache、Ehcache、Caffeine等等;像远...
分布式ID生成器 背景 伴随互联网的发展,无论分布式系统、还是存储都变得更复杂、数据量更大,这些都需要唯一的标识记录。简单举例,数据库单表时,通常使用数据库自带的自增ID就可...
1、概述 id-generator分布式ID生成器, 解决在分布式系统唯一性标识生成复杂、不统一的问题,如数据库分库分表数据唯一标识、业务流水号等场景. id-generat...
先抛出几个问题带着问题去学习 1 HA的整体流程 2 对应的api的关键点 代码1 master启动监听端口,等待slave连接 从broker 启动流程-HACl...
之前在学习hive时,一直是通过命令行进行相关操作,但是,稍稍有些不方便,因此就想着学习通过Java直接访问Hive数据库,特此写了这篇文章,记录一下,方便今后查阅和复习。 ...
arthas简介 arthas 是Alibaba开源的Java诊断工具,基于jvm Agent方式,使用Instrumentation方式修改字节码方式以及使用java.la...
问题 为什么说spi服务机制破坏了双亲委派模型? 双亲委派机制 启动类加载器(Bootstrap ClassLoader):由C++语言实现(针对HotSpot),负责将存放...
1一年前工作中分析,当时还没有几个人用,也找不到资料,不知道现在什么情况了。共享下。 k8s client-fabric8 fabric8 k8s分析报告 【一】概述 1介绍...
背景和问题 公司在做技术升级,升级日志后遇到应用部署A节点正常,B节点失败诡异情况,而后一段时间再次遇到同类问题,决定有必要一探究竟。B节点失败的错误信息: 排查过程 系统环...
OpenJDK编译 之前的基于OpenJDK8的资料由于人为因素丢失了,索性就重新来过:以OpenJDK10为例.此外,如无特殊说明,开发平台皆为MacOS.最新文章见浮游....
动机 gitlab是一个类似于github的配置管理服务, 目前已经有丰富的Hook服务和API服务, 能够很好的支持持续集成. 本文介绍了笔者是如何开始使用gitlab提供...
平时项目不注意清理无用文件,占用空间越来越多。小工具:shell删除Java项目中的target/、.idea/、*.iml,支持递归删除、支持mac系统。 赋值粘贴如下内容 运行
定义 用于遍历和分割“源”元素的对象。 数据源 Spliterator的元素来源可能是一个数组,一个集合,一个IO通道,一个生成函数。 处理数据源的方式 Spliterato...