logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

雪花算法生成的ID在返回给前端之后和生成的不一样,到底是什么原因?

一、前言最近在做项目的时候发现用雪花算法生成的id传给前端以后跟生成的不一样,就纳闷,在想为什么会出现这样的问题?二、问题描述:雪花算法生成id为16位,返回到前端之后后两位变为0从两个点出发:1.第一次想到的是四舍五入,仔细检查了也不是四舍五入,有些比5大的数也变为0了。2.查Long类型和String类型数据长度。上网查了一下,long类型继承的是number类,而number类型精度为16位

C# 下单成功语音播报

一、引用二、定义方法,实现播放label控件中的内容public void tips(Label label){SpeechSynthesizer s = new SpeechSynthesizer();//实例化s.SpeakAsync(label4.Text);//播放的文本内容等于lab...

redis事物的了解CAS(check-and-set 操作实现乐观锁 )?

和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,即便如此,我们还是会简要的列出Redis中事务的实现特征:1). 在事务中的所有命令都将会被串行化的顺序执行,事务执行期间,Redis不会再为其它客户端的请求提供任何服务,

redis “出现error) MISCONF Redis is configured to save RDB snapshots, but it is currently 解决办法”

问题:(error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured t

vue 之实现跨页面传参

前言最近在做项目的时候发现,在添加一条信息的时候需要显示这条信息的详细信息,但显示完刷新一下页面会跳到初始化状态,所以为了解决这种情况需要将添加的信息显示在另一个界面,具体解决方法如下:一、父页面1.静态组件由于项目对组件进行了封装,所以这里需要引入组件库进行,只需一行代码。<!--第二部分:内容(引入公共组件库)--><headCo...

windows10系统插耳机有回声解决办法?

一、前言最近在学习的时候发现把耳机插电脑上会有扩音,自己说话像扩音器一样,很不爽,以为耳机坏了,但是换别的耳机之后还是会出现这样的情况,把耳机去掉还是有,自己的话,或者敲打一下电脑都有有扩音,声音特别大。于是,不不将就是发现的原动力诞生了。二、原因原因是在设置声音的时候没有消除回声。三、解决办法1.找到控制版面——打开声音  2.找到声音——找录制——点击麦克风...

Java异常处理——try-catch-finally、throws,throw及体系结构

一、概述java程序在执行过程中所发生异常事件可分为两类Error:Java虚拟机无法解决的严重问题。如:JVM内部错误,资源耗尽等严重情况,比如:StackOverflowError,一般不编写针对性的代码进行处理public static void main(String[] args) {//1.栈溢出:java.lang.StackOverflowError...

vue 之实现跨页面传参

前言最近在做项目的时候发现,在添加一条信息的时候需要显示这条信息的详细信息,但显示完刷新一下页面会跳到初始化状态,所以为了解决这种情况需要将添加的信息显示在另一个界面,具体解决方法如下:一、父页面1.静态组件由于项目对组件进行了封装,所以这里需要引入组件库进行,只需一行代码。<!--第二部分:内容(引入公共组件库)--><headCo...

    共 11 条
  • 1
  • 2
  • 请选择