归档

2023 年 05 月

Twitter 的雪花算法大部分人应该都知道,用于生成有序的数值类型的 id。算法的原理也很简单,通过划分了 64 位比特:1 位符号位固定为 0 表示正数,41 位时间戳,5 位数据中心 id,5 位机器 id,12 位有序序号。其中 5 位数据中心 id 和 5 位机器 id,接下来我将合并成 10 位 workid…
参考若依平台在springboot项目中添加i18n配置 1、添加配置 application.yml配置如下: # Spring配置 spring: # 资源信息 messages: # 国际化资源文件路径 basename: i18n/messages…
在项目中拦截请求路径的方式很多,这里参考若依平台的路径拦截方式,做一下技术总结: 1、自定义注解 import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import…
G1垃圾回收器是一种针对多处理器机器和大内存的低停顿、服务端风格的分代垃圾回收器1。它可以通过并行和并发的阶段来达到目标停顿时间和保持良好的吞吐量1。当G1垃圾回收器确定需要进行垃圾回收时,它会优先回收那些存活对象最少的区域(垃圾优先)。 G1垃圾回收器有以下几个主要的参数: -XX:+UseG1GC :启用G1垃圾回收器。…
HashMap和TreeMap都是Java中的Map集合接口的实现类,它们之间的区别如下: 1. 树形结构:HashMap是基于哈希表实现的,而TreeMap是基于红黑树实现的,因此TreeMap的key是有序的,而HashMap的key则没有顺序。 2.…
我目前的keycoak版本较低是12.0.4 想升级到20.0.0。自定义开发的代码时jdk8的是否有升级必要?升级到20.0.0版本的话 wildfiy怎么更换成quarkus呢
最近在使用Aspose进行word转换时发现文本中的负号导致转换pdf后进行换行,如:2023年1-3月、-12.3等这样的数据; Aspose转换pdf的核心代码为: Document doc = new Document(wordFolderPath); doc.Save(pdfFolderPath, SaveFormat.Pdf); 解决方式:…
最近公司里面有个新项目,导入idea后报错,提示 java: 找不到符号 符号: 变量 log 查了资料基本上有三种方式排查: 1) 确认是否安装lombok插件 2) settings->Build,Execution,..->Compiler->Annotation Processors中的Enable annotation…
之前老版本的社区丢了一些教程,比如:官方Spring Guides的中文版,Spring Security专题教程等。 最近也在抽空去填补这些内容,目前Spring Guides的中文版已经找回,可以直接在菜单中看到它们,您也可以通过下面的链接访问到: http://spring4all.com/spring-guides 接下来会继续补充其他内容~…

2023-05-06

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