雪花算法自动生成workId

Twitter 的雪花算法大部分人应该都知道,用于生成有序的数值类型的 id。算法的原理也很简单,通过划分了 64 位比特:1 位符号位固定为 0 表示正数,41 位时间戳,5 位数据中心 id,5 位机器 id,12 位有序序号。其中 5 位数据中心 id 和 5 位机器 id,接下来我将合并成 10 位 workid…

hello hello 发布于 2023-05-16

自定义注解实现请求路径拦截

在项目中拦截请求路径的方式很多,这里参考若依平台的路径拦截方式,做一下技术总结: 1、自定义注解 import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import…

hello hello 发布于 2023-05-15

G1垃圾回收器参数说明以及常见的GC优化方案

G1垃圾回收器是一种针对多处理器机器和大内存的低停顿、服务端风格的分代垃圾回收器1。它可以通过并行和并发的阶段来达到目标停顿时间和保持良好的吞吐量1。当G1垃圾回收器确定需要进行垃圾回收时,它会优先回收那些存活对象最少的区域(垃圾优先)。 G1垃圾回收器有以下几个主要的参数: -XX:+UseG1GC :启用G1垃圾回收器。…

hello hello 发布于 2023-05-15

HashMap和TreeMap的区别

HashMap和TreeMap都是Java中的Map集合接口的实现类,它们之间的区别如下: 1. 树形结构:HashMap是基于哈希表实现的,而TreeMap是基于红黑树实现的,因此TreeMap的key是有序的,而HashMap的key则没有顺序。 2.…

hello hello 发布于 2023-05-15

提问认证keycloak版本升级的问题

我目前的keycoak版本较低是12.0.4 想升级到20.0.0。自定义开发的代码时jdk8的是否有升级必要?升级到20.0.0版本的话 wildfiy怎么更换成quarkus呢

hello hello 发布于 2023-05-12

使用 Aspose 将 Word 转换为 PDF 时,符号导致换行问题解决

最近在使用Aspose进行word转换时发现文本中的负号导致转换pdf后进行换行,如:2023年1-3月、-12.3等这样的数据; Aspose转换pdf的核心代码为: Document doc = new Document(wordFolderPath); doc.Save(pdfFolderPath, SaveFormat.Pdf); 解决方式:…

hello hello 发布于 2023-05-10

java: 找不到符号 符号: 变量 log

最近公司里面有个新项目,导入idea后报错,提示 java: 找不到符号 符号: 变量 log 查了资料基本上有三种方式排查: 1) 确认是否安装lombok插件 2) settings->Build,Execution,..->Compiler->Annotation Processors中的Enable annotation…

hello hello 发布于 2023-05-09

Spring官方教程中文版重新上线了!

之前老版本的社区丢了一些教程,比如:官方Spring Guides的中文版,Spring Security专题教程等。 最近也在抽空去填补这些内容,目前Spring Guides的中文版已经找回,可以直接在菜单中看到它们,您也可以通过下面的链接访问到: http://spring4all.com/spring-guides 接下来会继续补充其他内容~…

hello hello 发布于 2023-05-06

ChatGPT调研报告

ChatGPT 是目前全网最火爆的AI对话机器人,ChatGPT 是一个基于 GPT-3.5/GPT-4 模型的对话系统,它主要用于处理自然语言对话。通过训练模型来模拟人类的语言行为,ChatGPT 可以通过文本交流与用户互动。它可以用于各种场景,包括聊天机器人、智能客服系统等。基于 GPT-3…

hello hello 发布于 2023-05-06

Spring Boot接口规范:参数校验、全局异常、统一响应等

一、前言 一个后端接口大致分为四个部分组成: 接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response) 。虽然说后端接口的编写并没有统一规范要求,而且如何构建这几个部分每个公司要求都不同,没有什么“一定是最好的”标准,但其中最重要的关键点就是看是否规范。 二、环境说明…

hello hello 发布于 2023-05-05
上一页 下一页