logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

浅谈常见的分布式ID生成方案

UUID是通用唯一标识码的缩写,其目的是让分布式系统中的所有元素都有唯一的辨识信息,而不需要通过中央控制器来指定唯一标识。(2)不是递增有序的数字,数据写入IO随机性很大,且索引效率下降。(4)序列号,占用12位。(2)时间戳,占用41位,可以支持69年的时间跨度。(1)降低全局节点的压力,使得主键生成速度更快;(1)UUID占用16个字符,空间占用较多;(2)主键自动增长,IO写入连续性好;(2

文章图片
#分布式
分布式:浅谈幂等

幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“getUsername()和 setTrue()”函数就是一个幂等函数。简言之

#分布式
简述对前后端分离的工作模式的认识

简述对前后端分离的工作模式的认识一、前后端分离的基本概念      前端后端交互,基本上是基于http+json的形式。后端人员专注于提供数据,更重要职责是维护系统架构的稳定,保证数据的安全。前端人员专注于交互,快速响应UI的变化。      双方交互基于http+jso...

软考(计算机技术与软件专业技术资格)简介

中国计算机技术职业资格网:https://www.ruankao.org.cn/一、考试简介(原文)计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。计算机软件资格考试是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,其目的是科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认

Mininet教程(一):Mininet基本介绍

一、Mininet是什么Mininet是由斯坦福大学基于Linux Container架构开发的一个进程虚拟化网络仿真工具,可以创建一个包含主机,交换机,控制器和链路的虚拟网络,其交换机支持OpenFlow,具备高度灵活的自定义软件定义网络。二、Mininet可以做什么为OpenFlow应用程序提供一个简单,便宜的网络测试平台;启用复杂的拓扑测试,无需连接物理网络;具备拓扑感知和Ope...

MySQL:drop、delete与truncate区别

DDL语句更多的被数据库管理员(DBA)所使用,一般的开发人员很少使用。truncate 和不带 where 子句的 delete、以及 drop 都会删除表内的数据,但是 truncate 和 delete 只删除数据不删除表的结构(定义),执行 drop 语句,此表的结构也会删除,也就是执行 drop 之后对应的表不复存在。2、truncate (清空数据) : truncate table

#mysql#数据库
OpenFlow:简述对OpenFlow协议1.3的认识

OpenFlow:简述对OpenFlow协议1.3的认识      OpenFlow1.3和 OpenFlow1.0的区别较大,也是当前商业上广泛使用的 Open Flow版本之一。      OpenFlow1.3增如了多级流表(流水线结构)、组表、度量(Meter,此结...

Java:简述Java中满足线程安全的数据结构

Java:简述Java中满足线程安全的数据结构所谓 线程安全 就是:一段操纵共享数据的代码能够保证在同一时间内被多个线程执行而仍然保持其正确性的,就被称为是线程安全的。线程安全是保证执行业务逻辑正确的基本前提,为此在多线程开发中,我们尽量采用能保证线程安全的数据结构。JDK已经为大家准备好了一批好用的线程安全容器类,可以大大减少开发工作量,例如HashTable,ConcurrentHas...

IP地址(IPV4)与int类型之间的转换

IP地址(IPV4)与int类型之间的转换一、前言IP地址(IPV4)是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址(IPV4)通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.0...

Mininet教程(三):Mininet命令操作

Mininet命令共分为网络构建启动参数、内部交互命令、外部运行参数三部分。(1)网络构建启动参数:–topo,–custom,–switch,–controller,–mac等等。(2)内部交互命令:dump,net,nodes,links,dpctl,iperf等等。(3)外部运行参数:-c(清除配置信息),-h(帮助)等。一、mn网络构建使用参数介绍–topo:定义拓扑结构a...

    共 45 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择