流水号生成器(全局唯一 ID生成器)是服务化系统的基础设施,其在保障系统的正确运行和高可用方面发挥着重要作用。而关于流水号生成算法首屈一指的当属 Snowflake雪花算法,然而 Snowflake本身很难在现实项目中直接使用,因此实际应用时需要一种可落地的方案。 Snowflake仓库 https ...
分类:
编程语言 时间:
2020-02-03 17:22:55
阅读次数:
109
利用数据库本身的备注字段:对表和列增加备注字段。 CREATE TABLE `tb_area` ( `area_id` int(2) NOT NULL AUTO_INCREMENT COMMENT '地点id', `area_name` varchar(200) DEFAULT NULL COMME ...
分类:
数据库 时间:
2020-02-03 11:43:22
阅读次数:
123
很多时候对于不同的平台需要编写不同的代码,可选的方式 build tag 参考格式 // +build 对于平台处理的例子 // +build linux,386 darwin,!cgo 文件后缀 参考格式 _$GOOS.go _$GOOS_$GOARCH.go 参考例子 mypkg_freebsd ...
分类:
其他好文 时间:
2020-02-02 14:16:25
阅读次数:
70
Java中的字符串基础知识 作为程序开发当中,使用最频繁的类型之一,字符串有着与基础类型相同的地位,甚至在 JVM(Java 虚拟机)编译的时候会对字符串做特殊的处理,比如拼加操作可能会被 JVM 直接合成为一个最终的字符串,从而到达高效运行的目的。 1 String 特性 String 是标准的不 ...
分类:
编程语言 时间:
2020-02-02 00:56:40
阅读次数:
108
由于a link是disabled属性设置成true,只是颜色变灰色但是还能提交.要想不能提交,可以删除href属性:disable link[html] view plaincopyfunction disableLink(link) { //link.disabled = true; link.... ...
分类:
其他好文 时间:
2020-02-01 12:37:47
阅读次数:
74
本文旨在整理和记录 2019年度 从事前端工作的过程中遇到的问题以及解决问题的思路。内容偏新手且叙述不深,整理的目的是为了方便以后快速查阅之前遇到过的问题。 ...
分类:
其他好文 时间:
2020-01-31 23:11:53
阅读次数:
179
重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: ...
分类:
编程语言 时间:
2020-01-31 10:59:41
阅读次数:
102
Latex中算法伪代码的注释方法 需要注意的是下面的代码采用是\usepackage{algorithmic} 而不是\usepackage{algorithm2e} 对应的代码如下: ...
分类:
其他好文 时间:
2020-01-31 10:59:29
阅读次数:
617
vue跳转同一路径时,路由参数改变,但页面无法更新 问题原因 vue路由切换实际是组件间的切换,引用相同组件的时候,页面就无法更新 解决方案 方案1.watch监听路由参数变化,并重新渲染(谨慎选择) 该可以实现页面重新加载数据效果,但会出现页面单独刷新出错,滚动条没有返回顶部问题,根据业务需要选择 ...
分类:
其他好文 时间:
2020-01-30 17:12:07
阅读次数:
321
原调试IDA排错troubleshootsymbolspdbsysinternalprocess monitor 缘起最近想借助IDA逆向一个函数。在windows下,调试器(比如vs, windbg)可以通过调试符号(PDB)把地址与符号名对应起来,为我们提供更可读的信息。IDA应该也支持加载PD... ...
分类:
其他好文 时间:
2020-01-30 12:46:29
阅读次数:
153