首页 > 2019年12月23日 > 全部分享
基于Spring Boot的可直接运行的分布式ID生成器的实现以及SnowFlake算法详解
背景 最近对snowflake比较感兴趣,就看了一些分布式唯一ID生成器(发号器)的开源项目的源码,例如百度的uid-generator,美团的leaf。大致看了一遍后感觉uid-generator代码写的要更好一些,十分的精炼,短小精悍。 正好手头有个任务要搞个发号器,百度的这个源码是不能直接运行 ...
分类:编程语言   时间:2019-12-23 21:58:54    收藏:0  评论:0  赞:0  阅读:125
win10 用户账户控制 关闭
用户账户控制 关闭 你要允许此应用对你的设备进行更改吗? 1. WIN+R 2. 输入msconfig 3. 4. ...
分类:Windows开发   时间:2019-12-23 21:58:36    收藏:0  评论:0  赞:0  阅读:106
var与let、const的区别
一、var声明的变量会挂载在window上,而let和const声明的变量不会: var a = 100;console.log(a,window.a); // 100 100let b = 10;console.log(b,window.b); // 10 undefinedconst c = 1 ...
分类:其他   时间:2019-12-23 21:58:18    收藏:0  评论:0  赞:0  阅读:69
java基础之----jvm介绍
常见的垃圾收集器 参考这篇文章:https://crowhawk.github.io/2017/08/15/jvm_3/ 如何判断某个对象为垃圾 引用计数法 目前主流的java虚拟机都摒弃掉了这种算法,最主要的原因是它很难解决对象 之间相互循环引用的问题。尽管该算法执行效率很高。 例如:在testG ...
分类:编程语言   时间:2019-12-23 21:57:27    收藏:0  评论:0  赞:0  阅读:78
阻塞非阻塞与同步异步的区别
四个相关概念: 同步(Synchronous) 异步 (Asynchronous) 阻塞 (Blocking) 非阻塞 (Nonblocking) 这四个概念的含义以及相互之间的区别与联系,并不如很多网络博客所写的那么简单,通过举一些什么商店购物,买书买报的例子就能讲清楚。 ...
分类:其他   时间:2019-12-23 21:57:08    收藏:0  评论:0  赞:0  阅读:83
app性能测试
Android的app性能测试包括的测试项比如: 1、资源消耗 2、内存泄露 3、电量功耗 4、耗时 5、网络流量消耗 6、移动终端相关资源利用率 7、帧率 8、渲染等等....工具: (工具的原理都是基于调用android底层的一些api来获取到测试所用到的值)GT等测试方法: 1、设计场景 :手 ...
分类:移动平台   时间:2019-12-23 21:56:49    收藏:0  评论:0  赞:0  阅读:80
KMP算法
typedef struct { char str[MAX]; int length; }SString; BF算法 int Index(SString *S, SString *T) { int i, j; i = 1; j = 1; while (i<=S->length&&j<=T->leng ...
分类:编程语言   时间:2019-12-23 21:56:29    收藏:0  评论:0  赞:0  阅读:90
cesium结合geoserver实现地图空间查询(附源码下载)
实现思路:首先利用 geoserver 发布的图斑 WFS 服务,通过 url 的 rest 请求,构造空间查询形式,获取 geojson 数据源;然后调用cesium api 的 Cesium.GeoJsonDataSource.load 加载 geojson 数据源渲染展示;最后监听地图点击事件... ...
分类:其他   时间:2019-12-23 21:56:05    收藏:0  评论:0  赞:0  阅读:242
函数复习(一)---函数基础
一、定义函数 1.如何自定义函数 (return 返回值和参数不是必须要写的) #语法 def 函数名(参数1,参数2,参数3,...): '''注释''' 函数体 return 返回的值 #函数名要能反映其意义 2.函数的使用原则:先定义,在调用 (******) def foo(): print ...
分类:其他   时间:2019-12-23 21:55:43    收藏:0  评论:0  赞:0  阅读:67
从头到尾打印链表(剑指offer_6)
题目描述 从尾到头反过来打印出每个结点的值。 解题思路 1.使用递归 要逆序打印链表 1->2->3(3,2,1),可以先逆序打印链表2->3(3,2),最后再打印第一个节点1。 最后再打印第一个节点1。 而链表2->3可以看成一个新的链表,要逆序打印该链表可以继续使用求解函数,也就是在求解函数中调 ...
分类:其他   时间:2019-12-23 21:54:24    收藏:0  评论:0  赞:0  阅读:78
5散列表
1 散列函数 散列函数将输入映射到输出。 1.散列函数总是将同样的输入映射到相同的索引。同一个输入,其结果是一致的。如输入apple,每次都得到4。 2.散列函数将不通话的的输入映射到不同的索引。 3.散列函数直到数组有多大,只返回有效的索引。 散列表也被称为散列映射、映射、字典和关联数组。 2.应 ...
分类:其他   时间:2019-12-23 21:54:05    收藏:0  评论:0  赞:0  阅读:101
Java Collection - PriorityQueue 优先队列
总结 优先队列的作用是能保证每次取出的元素都是队列中权值最小的(Java的优先队列每次取最小元素,C++的优先队列每次取最大元素)。这里牵涉到了大小关系,元素大小的评判可以通过元素本身的自然顺序(natural ordering),也可以通过构造时传入的比较器(Comparator,类似于C++的仿 ...
分类:编程语言   时间:2019-12-23 21:53:49    收藏:0  评论:0  赞:0  阅读:83
Dockerfile中常用的指令
Dockerfile中常用的指令 FROM 基础镜像COPY 复制文件 ADD 添加文件RUN 要执行的命令CMD 容器启动时要执行的命令EXPOSE 默认向外暴漏端口VOLUME 创建挂载点WORKDIR 工作目录USER 当前操作用户 docker持久化存储数据卷: 数据卷的增、删、改、查 do ...
分类:其他   时间:2019-12-23 21:53:18    收藏:0  评论:0  赞:0  阅读:91
Mongo--02 命令介绍
[TOC] Mongo工具 1. 查看指令 2.插入命令 3.查询命令 查询命令总结: 4.更新数据 1.更改匹配条件的单条数据 2.更改匹配条件的多条数据 3.添加字段 5.索引 5.删除 6.mongo命令介绍 .mongostat状态解释 7.创建用户和角色 1.创建管理用户 2.查看创建的用 ...
分类:其他   时间:2019-12-23 21:52:58    收藏:0  评论:0  赞:0  阅读:71
【学习笔记】《Java编程思想》 第8~11章
第八章 多态 多态的条件: 1. 要有继承 2.父类对象引用子类对象 3. 要有方法的重写 多态的作用:消除类型之间的耦合关系。 将一个方法调用与一个方法主体关联起来称作绑定。若在程序执行前进行绑定,叫做前期绑定;在运行时根据对象的类型进行绑定,叫做后期绑定,也叫动态绑定、运行时绑定。 Java中除 ...
分类:编程语言   时间:2019-12-23 21:52:41    收藏:0  评论:0  赞:0  阅读:73
Jupyter修改默认目录
Jupyter修改默认目录 (windows版本) 1、在cmd中打开Jupyter安装目录(以下安装目录是我的安装目录,作为示例) cd D:\Python\Anaconda\Scrips 2、输入以下命令,生成 Jupyter_notebook_config.py 文件 jupyter note ...
分类:其他   时间:2019-12-23 21:52:25    收藏:0  评论:0  赞:0  阅读:101
【算法】直接插入排序
package algorithm.sort; import java.util.Arrays; /** * 直接插入排序 * 算法思想:将一个记录插入到已排好序的序列中,从而得到一个新的有序序列(将序列的第一个数据看成 * 是一个有序的子序列,然后从第二个记录逐个向该有序的子序列进行有序的插入,直 ...
分类:编程语言   时间:2019-12-23 21:51:27    收藏:0  评论:0  赞:0  阅读:89
匿名对象作为参数和返回值
...
分类:其他   时间:2019-12-23 21:50:53    收藏:0  评论:0  赞:0  阅读:68
C#winform如何实现文本编辑框(TextBox)的Hint提示文字效果
C#winform如何实现文本编辑框(TextBox)的Hint提示文字效果 private const int EM_SETCUEBANNER = 0x1501; [DllImport("user32.dll", CharSet = CharSet.Auto)] private static ex... ...
分类:Windows开发   时间:2019-12-23 21:50:34    收藏:0  评论:0  赞:0  阅读:188
空间坐标系简述
不同阶段、不同方式获取的地理信息数据可能采用不同的坐标系。为实现同一区域不同数据成果共享利用,通常需要进行坐标转换。 按研究对象的不同,空间坐标系可分为天球坐标系和地球坐标系两大类;按表示方式,地球坐标系又可分为曲线坐标系、空间直角坐标系和平面直角坐标系三种。 1、地心坐标系 椭球定位:总地球椭球在 ...
分类:其他   时间:2019-12-23 21:50:11    收藏:0  评论:0  赞:0  阅读:88
1484条   上一页 1 ... 10 11 12 13 14 ... 75 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!