![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 71
嗯嗯**
If you want to go fast,go alone.If you want to go far,go together
展开
-
Maven插件:exec-maven-plugin-代码执行或者直接输出内置变量信息
Maven插件:exec-maven-plugin-代码执行或者直接输出内置变量信息原创 2024-08-10 02:13:21 · 353 阅读 · 0 评论 -
Maven插件:git-commit-id-maven-plugin - 记录当前打包时的Git信息
记录当前打包时的Git信息原创 2024-08-10 08:30:00 · 180 阅读 · 0 评论 -
Unicode与UTF16编码(Emoji表情包)
Unicode与UTF16编码(Emoji表情包)原创 2024-08-08 09:00:00 · 228 阅读 · 0 评论 -
Zookeeper4:Java客户端、应用场景以及实现、第三方客户端curator工具包
运行代码前自行在Zookeeper客户端创建/service节点【create /service “service”】,因为zookeeper创建子节点前必须有父节点,否则创建子节点失败。运行代码可见curator的分布式锁的原理跟前面自己实现的逻辑差不多,都是通过增、删子节点,然后监控前一个节点被删释放锁的逻辑原理去做的。在Zookeepert中记录每台服务器的访问数,让访问数最少的服务器去处理最新的客户端请求。100台服务器:11个zk。200台服务器:11台zk。10台服务器:3个ZK。原创 2024-03-02 00:15:10 · 1170 阅读 · 0 评论 -
Zookeeper3:客户端命令
有序号:create节点名的时候带上-s == 好处可以创建多个同名不同序的节点。ephemeralOwner:非临时节点为0,临时节点为sessionId。aclVersion:节点访问控制列表的变化次数。dataversion:子节点数据的变化次数。pzxid:节点最后更新的子节点zxid。numChildren:节点的子节点数量。ctime:节点被创建的时间戳(毫秒)czxid:创建节点的事务zxid。mzxid:节点最后更新的zxid。cversion:子节点的变化次数。原创 2024-03-02 00:09:28 · 1125 阅读 · 0 评论 -
Zookeeper学习2:原理、常用脚本、选举机制、监听器
ZooKeeper会将所有的写操作以事务的形式记录在事务日志中,这些写操作包括创建节点、更新节点数据、删除节点等。当ZooKeeper服务器启动时,会首先加载最新的快照文件,然后通过回放事务日志来恢复到最新的状态。2. 集群中的Leader挂了,Leader选举规则:谁任期Epoch大选谁、任期一致,谁事务ID修改次数大就选谁、事务ID也一致,谁身份证号大就选谁。准备阶段:提议者向接受者发送一个提议编号,接受者如果收到的提议编号比自己已经接受的提议编号大,接受该提议,并返回自己已经接受的提议编号和值。原创 2024-03-02 00:06:09 · 1090 阅读 · 0 评论 -
Zookeeper学习1:概述、安装、应用场景、集群配置
为分布式框架组件提供协调服务的中间件 == 【类似:文件系统+通知机制】== 负责存储上下层应用关系的数据以及接收观察者注册监听,一旦观察查关心的数据发生变化,则Zookeeper会将数据变化推送给观察者Zookeeper由一个领导者(Leader),多个跟随者(Follower)组成的集群 ==半数以上的节点存活,集群才能正常工作,并且建议安装奇数台服务器集群每个Server保存一份相同的数据副本,Client无论连接到哪个Server,数据都是一致的。原创 2024-03-01 23:55:22 · 1281 阅读 · 0 评论 -
GitBlit相关的接口信息获取-获取某个仓库的分支、登录用户Cookie获取、获取某个库某个分支的提交记录、获取某个用户下的库
接口相关-获取某个仓库的分支、登录用户Cookie获取、获取某个库某个分支的提交记录、获取某个用户下的库原创 2023-07-27 08:00:00 · 447 阅读 · 0 评论 -
Groovy入门学习1
Groovy入门学习1原创 2023-05-07 13:58:20 · 938 阅读 · 1 评论 -
Java常用脚本:查询、杀进程脚本(支持Linux、Windows)
Java常用脚本:查询、杀进程脚本(支持Linux、Windows)原创 2023-03-30 12:58:19 · 2133 阅读 · 1 评论 -
Nexus:私服依赖管理器-下载、启动、批量上传依赖
Nexus:私服依赖管理器-下载、启动、批量上传依赖原创 2023-03-26 09:44:32 · 1519 阅读 · 0 评论 -
Java工具包:BeanSearcher学习使用
BeanSearcher学习使用原创 2023-03-19 22:40:46 · 1264 阅读 · 0 评论 -
SpringBoot下载文件(Get、Post) - axios
SpringBoot下载文件(Get、Post) - axios原创 2023-03-19 22:32:28 · 608 阅读 · 0 评论 -
Java工具封装 - 快速获取数据库表结构
Java工具封装 - 快速获取数据库表结构原创 2023-02-03 02:18:32 · 1011 阅读 · 0 评论 -
Java工具封装:增强Hutool的SpringUtil工具
Java工具封装:增强Hutool的SpringUtil工具原创 2022-12-04 21:45:46 · 874 阅读 · 0 评论 -
SpringBoot -集成Druid
SpringBoot -集成Druid原创 2022-12-04 00:17:19 · 1717 阅读 · 0 评论 -
SpringBoot - 集成Actuator(应用信息显示、修改系统日志、增加账号密码登录)
SpringBoot - 集成Actuator(应用信息显示、修改系统日志、增加账号密码登录)原创 2022-11-30 11:18:07 · 2149 阅读 · 0 评论 -
问题解决:springfox-boot-starter集成spring-boot-starter-actuator启动报错问题
springfox-boot-starter集成spring-boot-starter-actuator启动报错问题转载 2022-11-30 01:01:29 · 1238 阅读 · 0 评论 -
SpringBoot - 集成Swagger、Knif4j接口文档以及文档添加账号密码登录
集成Swagger、Knif4j接口文档以及文档添加账号密码登录原创 2022-11-28 16:14:09 · 3425 阅读 · 0 评论 -
Java工具封装:Html、Css、Javascript文件内容压缩
Java工具封装:Html、Css、Javascript文件内容压缩原创 2022-11-28 01:23:58 · 1519 阅读 · 0 评论 -
Java工具封装 - 大文本文件按行分割
Java工具封装 - 大文本文件按行分割原创 2022-11-28 00:45:54 · 1146 阅读 · 0 评论 -
代码 - 账号密码加密登录(RSA加密传递AES密钥给用户,前端使用AES密钥进行加密内容给后台)
代码 - 账号密码加密登录(RSA加密传递AES密钥给用户,前端使用AES密钥进行加密内容给后台)原创 2022-11-24 11:27:34 · 1148 阅读 · 1 评论 -
Java工具封装:Yaml、Properties、Json三种内容格式之间互相转换
Java工具封装:Yaml、Properties、Json三种内容格式之间互相转换原创 2022-11-04 01:29:50 · 1560 阅读 · 1 评论 -
Mock.java - 二次封装(基于属性结构类型生成测试数据)
Mock.java - 二次封装(基于属性结构类型生成测试数据)原创 2022-10-09 19:47:13 · 1245 阅读 · 0 评论 -
qdox - 二次封装(基于Java源码解析Java的结构)
qdox - 二次封装(基于Java源码解析Java的结构)原创 2022-10-09 19:43:49 · 1704 阅读 · 1 评论 -
Java常用脚本:Nexus批量上传本地仓库增强版脚本(强烈推荐)
Java常用脚本:Nexus批量上传本地仓库增强版脚本(强烈推荐)原创 2022-10-05 12:00:00 · 1898 阅读 · 1 评论 -
问题解决:Java - Stream流toMap的坑
问题解决:Java - Stream流toMap的坑,空指针原创 2022-10-04 21:49:57 · 591 阅读 · 0 评论 -
jsonschema2pojo - 二次封装(基于json内容生成JavaBean代码)
jsonschema2pojo - 二次封装(基于json内容生成JavaBean代码)原创 2022-10-03 20:10:29 · 1071 阅读 · 1 评论 -
问题解决:Stream流不生效
问题解决:Stream流不生效原创 2022-09-28 10:46:36 · 1025 阅读 · 0 评论 -
认证学习6 - Oauth2认证讲解、代码实现、演示
认证学习6 - Oauth2认证讲解、代码实现、演示原创 2022-09-19 00:56:27 · 1507 阅读 · 0 评论 -
SpringBoot学习11 - Spring-Aop(常用的切点表达式关键字Demo讲解演示)
SpringBoot学习11 - Spring-Aop(常用的切点表达式关键字Demo讲解演示)原创 2022-09-14 20:50:49 · 1124 阅读 · 0 评论 -
SpringBoot学习10 - 解析yaml文件(YamlPropertiesFactoryBean、YamlMapFactoryBean)
SpringBoot学习10 - 解析yaml文件(YamlPropertiesFactoryBean、YamlMapFactoryBean)原创 2022-09-14 20:42:34 · 1338 阅读 · 0 评论 -
SpringBoot学习9 - 随机数RandomValuePropertySource
SpringBoot学习9 - 随机数RandomValuePropertySource原创 2022-09-14 20:37:31 · 1082 阅读 · 0 评论 -
代码 - 多张图片合并成PDF(每页宽高即是当前页面图片的宽高)- easypdf
基于easypdf-多图合并成PDF原创 2022-09-03 17:19:45 · 683 阅读 · 0 评论 -
代码 - 多张图片合并成PDF(每页宽高即是当前页面图片的宽高)- itextpdf
基于itextpdf-多图合并成PDF原创 2022-09-03 16:59:57 · 653 阅读 · 0 评论 -
Ehcache(二次封装,每个元素可自定义过期时间)
Ehcache工具简单使用,封装,每个元素可自定义过期时间原创 2022-08-29 00:36:34 · 2507 阅读 · 1 评论 -
JPA学习2 - 核心注解、注解进行增删改查、List查询结果返回类型、一对多、多对一、多对多
学习2 - 核心注解、注解进行增删改查、List查询结果返回类型、一对多、多对一、多对多原创 2022-06-17 10:49:49 · 537 阅读 · 0 评论 -
JPA学习1 - 概述、JPA、JPA核心注解、JPA核心对象
JPA学习1 - 概述、JPA、JPA核心注解、JPA核心对象原创 2022-06-17 10:46:17 · 202 阅读 · 0 评论 -
Hibernate学习4 - 配置文件
Hibernate学习4 - 配置文件原创 2022-06-17 10:39:39 · 177 阅读 · 0 评论 -
Hibernate学习3 - 自定义SQL
Hibernate学习3 - 自定义SQL原创 2022-06-17 10:38:35 · 1483 阅读 · 0 评论