Java
文章平均质量分 52
积亿吖贾
代码的搬运工
展开
-
用Nacos分配Snowflake的Worker ID
背景Snowflake唯一ID算法大家都很熟悉,他是Twitter公司提出来的算法。但是对于workerId和 datacenterId的维护往往需要各项目自行设计。基本都是基于zookeeper or 数据库 or Redis的。本例就是用Nacos分配 worker id。源码https://gitee.com/JiaXiaohei/snowflake-nacos原理核心类:SnowflakeIdGenerator.class基本原理:基于Nacos的监听服务 namingServic原创 2021-07-27 23:54:18 · 2966 阅读 · 6 评论 -
基于Maven中心库 通过Jar包生成Maven POM.xml的dependency
背景之前写过一篇通过Jar包生成Maven POM.xml的dependency ,方便将非Maven项目转换为Maven项目。原项目对Jar的搜索基于Nexus2的相关接口开发,随着很多仓库从Nexus2升级到Nexus3或者其他服务,原项目渐渐不可用了。新代码将Nexus2接口改为对接Maven中心库。核心代码 public static void main(String[] args) { //先通过Jar的SHA1查询 如果不存在则解析Manifest查询原创 2020-05-16 18:05:10 · 523 阅读 · 4 评论 -
通过Jar包生成Maven POM.xml的dependency
package com.jxh.tool;import org.apache.http.HttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.Ht...原创 2018-03-18 22:49:33 · 3647 阅读 · 11 评论