logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

高并发情况下,雪花ID一秒400W个,以及分布式ID算法(详析)

背景最近在研究雪花算法,在研究同时,想了一个问题,在高并发的情况下,一秒内,雪花算法能生成多少个ID。闲话少说,开撸。https://blog.csdn.net/weixin_43876121/article/details/107744260?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001

#分布式#算法
微信小程序:wx.switchTab传值和跳转

微信小程序有多种页面跳转以及传值方式。官方给出了navigateTo / redirectTo / switchTab / navigateBack / reLaunch ,这五种方式,其中navigateTo这个我有一篇博文中有讲到。我们今天就讲讲这个switchTab,剩下几个,后面在进行讲解。我们还是按照惯例,查看官方的文档,这里提到,跳转到 tabBar 页面,并关闭其他所有非 tabBa

#小程序
POI excel添加数据有效性验证以及解决DataValidation超长的问题

背景业务功能的需要,要求要去生产一个带有数据校验的导入模板。了解工具XSSFDataValidationConstraint(XSSF数据有效性验证约束):创建约束的时候,可以指定数据类型,以及数据列。例如:String strFormula = hiddenSheetName + "!$"+colStr+"$1:$"+colStr+"$65535";XSSFDataValidationConst

#java
POI excel添加数据有效性验证以及解决DataValidation超长的问题

背景业务功能的需要,要求要去生产一个带有数据校验的导入模板。了解工具XSSFDataValidationConstraint(XSSF数据有效性验证约束):创建约束的时候,可以指定数据类型,以及数据列。例如:String strFormula = hiddenSheetName + "!$"+colStr+"$1:$"+colStr+"$65535";XSSFDataValidationConst

#java
深度解析Java 线程池的实现原理

Java 系统的运行归根到底是程序的运行,程序的运行归根到底是代码的执行,代码的执行归根到底是虚拟机的执行,虚拟机的执行其实就是操作系统的线程在执行,并且会占用一定的系统资源,如CPU、内存、磁盘、网络等等。所以,如何高效的使用这些资源就是程序员在平时写代码时候的一个努力的方向。本文要说的线程池就是一种对 CPU 利用的优化手段。线程池,百度百科是这么解释的:线程池是一种多线程处理形式,处理过程中

#java
EA类图之间的关系,用例图、类图、顺序图操作

说完了关联,就必须说一下聚合(Aggregation)和组合(Composition)。这三者的区别,很多人并不是很清楚。在实际的设计中也经常可以看到乱用的情况。希望本文能够解决这个问题。聚合(Aggreation)聚合是一种特殊形式的关联,而不是一个独立的概念。简单的说判断一个关联是否是聚合,有两个条件:是否可以看作是部分和整体的关系。2. 是否存在某些操作和属性可以从整体传播到部分。第一点很好

Linux卸载自带的openjdk,安装自己下载的jdk

准备需要的资料jdk:jdk-8u11-linux-x64.tar.gz官网下载jdk8xshell 远程操作虚拟机工具 xshell的下载与安装,可以参考:xshell安装准备完成后开始!通过xshell工具成功连接安装好的虚拟机之后可通过rpm -qa | grep Java 命令来查询出系统自带的jdk(带箭头的四个就是系统自带的)注:不带箭头的那三个不要删掉...

#linux
深度解析Java 线程池的实现原理

Java 系统的运行归根到底是程序的运行,程序的运行归根到底是代码的执行,代码的执行归根到底是虚拟机的执行,虚拟机的执行其实就是操作系统的线程在执行,并且会占用一定的系统资源,如CPU、内存、磁盘、网络等等。所以,如何高效的使用这些资源就是程序员在平时写代码时候的一个努力的方向。本文要说的线程池就是一种对 CPU 利用的优化手段。线程池,百度百科是这么解释的:线程池是一种多线程处理形式,处理过程中

#java
Linux常用命令大全(详细归纳)

这篇文章可以搭配阅读:Linux常用命令大全(单个解析)Linux常用命令大全一、系统操作相关命令1、系统信息处理arch显示机器的处理器架构uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT/dev/sda在磁盘上执行测试性读取操作cat/p

#linux#centos#运维
SQL 语法(超级详细)

一、基本概念数据库术语数据库(database)- 保存有组织的数据的容器(通常是一个文件或一组文件)。数据表(table)- 某种特定类型数据的结构化清单。模式(schema)- 关于数据库和表的布局及特性的信息。模式定义了数据在表中如何存储,包含存储什么样的数据,数据如何分解,各部分信息如何命名等信息。数据库和表都有模式。列(column)- 表中的一个字段。所有表都是由一个或多个列组成的。行

    共 14 条
  • 1
  • 2
  • 请选择