1. 背景知识:  UUID: 通用唯一标识符 ( Universally Unique Identifier ), 对于所有的UUID它可以保证在空间和时间上的唯一性. 它是通过MAC地址, 时间戳, 命名空间, 随机数, 伪随机数来保证生成ID的唯一性, 有着固定的大小( 128 bit ).  它的唯一性和一致性特点使得可以无需注册过程就能够产生一个新的UUID. UUI
# Python ULID ## 什么是ULIDULID(Universally Unique Lexicographically Sortable Identifier)是一种全局唯一的排序标识符。它结合了时间戳和随机数生成,旨在提供一个高性能的、可排序的、易于使用的唯一标识符。 ULID的特点是具有以下属性: - 全局唯一性:在同一分布式系统中生成的ULID标识符几乎不会产生冲突。
原创 2024-01-24 06:28:25
239阅读
前台: 支持三套模版, 可以在后台切换官网 http://www.fhadmin.org/系统介绍:1.网站后台采用主流的 SSM 框架 jsp JSTL,网站后台采用freemaker静态化模版引擎生成html2.因为是生成的html,所以访问速度快,轻便,对服务器负担小3.网站前端采用主流的响应式布局,同一页面同时支持PC、平板、手机(三合一)浏览器访问4.springmvc +spring4
转载 2024-10-25 22:11:02
35阅读
# 在Java中使用ULID:一种唯一标识符的解决方案 在现代应用中,生成唯一标识符(ID)是设计数据库、服务和分布式系统时的重要任务。传统的UUID(通用唯一标识符)虽然广泛使用,但其特性并不总能满足高性能和可读性要求。于是,ULID(Universally Unique Lexicographically Sortable Identifier)应运而生。本文将介绍ULID的基本概念,以及如
原创 7月前
221阅读
1. 背景: 在spingboot框架搭建的项目中,利用了反射机制调用了service中的方法,导致spring注入的对象全部为null值不可使用,同时spring框架提供的@Transactional注解也失效。为了解决事务回滚失效的问题 ,利用放射类动态代理 以及手写事务的方式来解决反射引起的以上问题。2.transactionalUtils.java类的编写import org.spring
import java.io.UnsupportedEncodingException; /** * url转码、解码 */ public class UrlUtil { private final static String ENCODE = "GBK"; /** * URL 解码 * */ public static String getURLDecoderString(String str)
java中的this随处可见,用法也多,现在整理有几点:1. this是指当前对象自己。  当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中:  public class Hello { String s = "Hello"; public Hello(Str
# ULID生成详解 ## 什么是ULID ULID(Universally Unique Lexicographically Sortable Identifier)是一种生成全局唯一且可按字典序排序的标识符的算法。它是在UUID(Universally Unique Identifier)的基础上进行改进的,旨在解决UUID不易排序的问题。 ## ULID的结构与特点 ULID由128
原创 2023-09-29 00:58:45
3095阅读
4.4.3.5.2 表单编写在表格的上方,还需要如下图所示的表单:所以接下来我们需要去ElementUI官网,在表单组件中找到与之类似的示例,加以修改从而打成我们希望的效果,官方示例如下图所示:所以我们直接拷贝代码主体区域的table组件的上方即可,并且我们需要修改数据绑定的的变量名,最终代码如下:     <!-- 表单 --> <el-form :inli
ULID好于UUID
原创 2023-07-04 10:28:32
137阅读
1.概述使用mybatis的主要Java接口就是SqlSession。可以通过这个接口来执行命令,获取映射器和事务管理。SqlSession是由SqlSessionFactory实例创建,SqlSessionFactory对象包含创建SqlSession实例的所有方法。而SqlSessionFactory本身是由SqlSessionFactoryBuilder创建的,可以从XML,注解或手动配置J
前提最近发现各个频道推荐了很多ULID相关文章,这里对ULID的规范文件进行解读,并且基于Java语言自行实现ULID,通过此实现过程展示ULID的底层原理。笔者尝试把ULID基于Java实现的代码工程化,见仓库ulid4j,欢迎star或者提交PRULID出现的背景 ULID logo ULID全称是Universally Unique Lexicographically Sortabl
转载 2023-09-18 18:15:25
81阅读
ULID全称Universally Unique Lexicographically Sortable Identifier,直译就是通用唯一按字典排序的标识符,原始仓库是https://github.com/ulid/javascript,由前端开发者alizain发起,基于JavaScript语言。从项目中的commit历史来看已超5年,得到充分的实践验证。ULID出现的原因是认为主流的UUI
转载 2023-09-25 09:45:20
249阅读
前提 最近发现各个频道推荐了很多ULID相关文章,这里对ULID的规范文件进行解读,并且基于Java语言自行实现ULID,通过此实现过程展示ULID的底层原理。 笔者尝试把ULID基于Java实现的代码工程化,见仓库ulid4j,欢迎star或者提交PR ULID出现的背景 ULID全称是Unive
原创 2022-10-24 09:23:14
511阅读
 获取java方法的ID 在类编译成 class 后,使用 javap –s –p YouClass 即可,比如:#  javap -s -p classfile其中 classfile 不需要加 .class 。java 方法的ID是什么?例如下面三行,JNI注册的数组。 第二列红色的字符串,即引号里面的字符串就是 对应的java方法的ID "(I)Landroid/os/I
转载 2023-09-27 11:06:32
124阅读
在 C# 开发中,UUID(通用唯一标识符)是一种常见的标识符,用于生成全局唯一的 ID。然而,随着分布式系统和高性能应用的需求增加,UUID 的一些缺点逐渐显现。为了解决这些问题,ULID(Universally Unique Lexicographically Sortable Identifier)作为一种替代方案,正在被越来越多的开发者采用。
了解一下新工具ULID?
原创 2022-10-29 11:11:30
229阅读
前言项目中需要用到工作流引擎来设计部分业务流程,框架选型最终选择了 Camunda7,关于 Camunda以及 Activity 等其他工作流 引擎的介绍及对比不再介绍,这里只介绍与现有Springboot项目的集成以及具体使用及配置概念流程(PROCESS) : 通过工具建模最终生成的BPMN文件,里面有整个流程的定义流程实例(Instance) :流程启动后的实例流程变量(Var
转载 2024-08-22 15:05:13
117阅读
UniversallyUniqueLexicographicallySortableIdentifier(ULID)inPython3译文:Python3中的通用唯一词典排序标识符(ULIDULID由时间戳+随机字符串组成01AN4Z07BY79KA1307SR9X4MV3TimestampRandomness10chars16chars48bits80bits文档https://github.
原创 2022-10-17 09:18:23
422阅读
译文: Python 3中的通用唯一词典排序标识符(ULID
原创 2022-10-22 00:57:03
434阅读
  • 1
  • 2
  • 3
  • 4
  • 5