在上一篇文章,分布式 ID 生成策略(一),我们讨论了基于数据库的 ID 池策略,今天来看另一种实现,基于雪花算法的分布式 ID 生成策略。 如图所示,我们用 41 位时间戳 12 位机器 ID 10 位序列号&a…
2024/11/2 12:55:45最近使用go开发排行榜的需求, 有些情况会用到有序map, 但是go竟然没有有序map的实现 本着自己动手丰衣足食的原则, 就自己实现了一个 原理 原理比较简单, 主要结合了container/list双向链表和map 使用双向链表存储key和value, 保证顺序, 使用map存储key和节点信息, 保证查找…
2024/11/2 10:46:44卸载旧版(如果有) yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine \docker-selinux 若没有: 检查网络: ping 8.8.8.8 …
2024/11/2 8:40:03为什么优先开发菜单,而不是优先开发管理员?查看一下程序草图就明白,还有一个重点就是,管理员需要添加图片,而我还没有封装上传工具及上传目标。 一、添加路由 在根目录下route文件夹下的app.php文件里面,添…
2024/11/2 7:34:33大学的学习,相比高中需要做出重大的改变。由大家都一样的教育,转而到专业教育,结合专业特点安排学习,也可能要有不小的改变。然而,人从娘胎中带来的改变本能随着长大却被保守所代替,明知一些问题存在&#…
2024/11/2 12:19:50 人评论 次浏览一、Spring数据访问模板 Spring提供的数据访问模板,分别适用于不同的持久化机制。 模板类(org.springframework.*)用途jca.cci.core.CciTemplateJCA CCI连接jdbc.core.JdbcTemplateJDBC连接jdbc.core.namedparam.NamedParameterJdbcTemplate支…
2024/11/2 4:34:57 人评论 次浏览一.前期基础知识储备 traces.txt系统自动生成的记录anr等异常的文件,只记录java代码产生的异常。 如果是旧版本(Android Studio3以下的版本)的AS,可以直接通过DDMS的File Explorer直接导出来: 之上的AS由于移除了DD…
2024/11/2 3:13:04 人评论 次浏览资源介绍资源名称:MSSQL、MySQL、Oracle 三大主流数据库快速上手教程目录:MSSQL、MySQL、Oracle 三大主流数据库快速上手第一章MSSQL、MySQL、Oracle 三大主流数据库快速上手第七章1-4MSSQL、MySQL、Oracle 三大主流数据库快速上手第三章1-5MSSQL、MySQL…
2024/11/2 0:58:59 人评论 次浏览经过这几天的工作,让我进一步的了解到CSS3的强大,原本许多需要js才能实现的动画效果,现在通过CSS3就能轻易实现了,但是CSS3也有自身的不足,例如说在动画出发触发上就没有js灵活,因此我就开始考虑将CSS3与Js…
2024/11/2 13:29:23 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> Java 垃圾回收调优不同于任何其它性能优化活动。 首先你要确保自己足够了解整个应用的情况以及调优预期的结果,而不是单单满足于应用的某一部分调优。一般情况下,遵循以下过程比较容易:…
2024/11/2 13:28:22 人评论 次浏览flume采集数据 kafka做消息队列(缓存) storm做流式处理 flume版本 apache-flume-1.7.0-bin kafka版本 kafka_2.11-0.10.1.0(要注意的是有些flume的版本和kafka的版本不兼容,flume采集的数据无法写入到kafka的话题中去ÿ…
2024/11/2 13:27:22 人评论 次浏览今天在网上发现这样一个不错的小软件,通过这个软件在Windows XP机器上调试多个Web程序就方便了。软件名称:IIS admin下载地址:http://www.firstserved.net/services/iisadmin.php使用方法:运行IIS admin, 会在右下角出现小图标&am…
2024/11/2 13:26:22 人评论 次浏览代码:Tlist 出来的结果,发现有些函数没有显示,只在百度搜到一个相关帖子。那哥们在帖子中写道:“我又试了几个类似的,貎似不能生成函数声明的tag,这也会影响到C-X C-O的补全效果。 通读了一遍ctags的documentÿ…
2024/11/2 13:25:21 人评论 次浏览1.下载安装qrcodejs2包 npm i qrcodejs2 2.导入 import QRCode from "qrcodejs2"; 3.html <div class"qrcode" id"qrcode"></div> //class是我的样式可以忽略,但是id一定要下 4.使用,以下是我的代码&…
2024/11/2 13:23:20 人评论 次浏览为什么80%的码农都做不了架构师?>>> canvas 英音 /knvəs/ 美音 /knvəs/ 帆布, 画布 canvas的基本介绍 canvas是html5中新增的一个画布标签。这个标签的默认宽高为300*150设置canvas标签的宽高需要使用表格的形式,width和height…
2024/11/2 11:22:52 人评论 次浏览tc (traffic control)是linux下的流控工具,功能很强,但是文档不好理解参考:https://segmentfault.com/a/1190000000666869http://www.cnblogs.com/endsock/archive/2011/12/09/2281519.html简单地说tc对出口的包根据一定规则分类,…
2024/11/2 11:19:50 人评论 次浏览叶问《叶问》是知数堂新设计的互动栏目,不定期给大家提供技术知识小贴士,形式不限,或提问、或讨论均可,并在当天发布答案,让大家轻轻松松利用碎片时间就可以学到最实用的知识点。2018年11月6日,周二Show pr…
2024/11/2 11:18:23 人评论 次浏览重构学习笔记1. 封装集合 概念:本文所讲的封装集合就是把集合进行封装,只提供调用端需要的接口。 正文:在很多时候,我们…
2024/11/2 11:17:04 人评论 次浏览jvm的线程栈申请的内存空间属于堆外内存,是向操作系统申请的,也不是JVM直接内存,虽然类似。 JVM能创建的线程数需要的内存,不是JVM运行内存,堆内存,直接内存,而是操作系统剩余的可用内存&#…
2024/11/2 11:16:03 人评论 次浏览阅读文本大概需要 3 分钟。这是 Python 顶级开源项目系列文,每个月我都会去 GitHub 上找些人气很高的 Python 开源项目,供大家学习参考。1 TermtosvgTermtosvg:一个用 Python 编写的 Linux 终端记录程序,能将你的命令行会话渲染为…
2024/11/2 11:14:50 人评论 次浏览