1.IdWorker 整体上按照时间自增排序,并且整个分布式系统内不会产生ID碰撞 package util; import java.lang.management.ManagementFactory; import java.net.InetAddress; import java.net.Ne ...
分类:
其他好文 时间:
2020-04-26 10:41:05
阅读次数:
61
1.下载最新版Fiddler,强烈建议在官网下载:https://www.telerik.com/download/fiddler 2. 正常傻瓜式安装,下一步,下一步,安装完毕后,先不用急于打开软件。3.下载并安装Fiddler证书生成器:http://www.telerik.com/docs/d ...
分类:
移动开发 时间:
2020-04-25 19:02:36
阅读次数:
1010
最近,不断有朋友来跟小编诉苦说目前市场上很多短网址生成工具已经失效了,没法用了。所以,今天小编来给大家分享的是一款自己长期在使用,而且可以在线生成的新浪短网址生成器给大家,这款工具支持一键生成新浪(t.cn)、腾讯(url.cn)、等短网址,生成的短网址可用于社交媒体、个人签名、网络营销、线下推广等 ...
分类:
其他好文 时间:
2020-04-25 17:36:19
阅读次数:
480
迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式,是一个可以记住遍历位置的对象。迭代器(Iterator)对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 用于创建迭代器对象, next()用于输出迭代器的下 ...
分类:
其他好文 时间:
2020-04-24 22:03:07
阅读次数:
83
Oracle没有这个”auto_increment”属性,所以它没法像MySQL般在表内定义自增主键。 但是,Oracle里的 序列 (SEQUENCE),可间接实现自增主键的作用。 序列 序列(Sequence),又叫序列生成器,用于提供一系列的数字,开发人员使用序列生成唯一键。每次访问序列,序列 ...
分类:
数据库 时间:
2020-04-24 20:16:36
阅读次数:
79
简介 无论是写文章、制作表格的、推广自己的产品时候,我们经常会时常用到短地址。短网址的优势在于其非常的简短(字符数很少),排版布局不会占有大量的位置。方便在微信等社交平台和第三方平台上推广,投放广告。最常见就是在发朋友圈的时候带上短地址,还有有事营销短信里面基本都是会带一些短网址链接,这样不但会节省 ...
分类:
其他好文 时间:
2020-04-24 16:05:49
阅读次数:
126
建造者模式(生成器模式) 基本介绍 1) 建造者模式(Builder Pattern) 又叫生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。 2) 建造者模式 是一步一步创建一个复杂的对象,它允许用户只通过 ...
分类:
其他好文 时间:
2020-04-24 10:30:19
阅读次数:
72
Oracle数据库中存在一个特别的表dual,它是一个虚拟表,用来构成select的语法规则。Oracle对dual虚表的操作做了一些特别的处理,保证dual表里面永远只有一条记录。dual虚表存在给程序员带来了一些方便。一、测试dual虚表dual虚表只有一个字段,有一条记录。1、dual虚表的结构2、查询dual虚表中的记录3、对dual虚表做增、删、改操作普通用户对dual虚表只有查询权限,
分类:
数据库 时间:
2020-04-24 01:31:50
阅读次数:
101
Redis Lua 这个技术,我之前就在关注,今天有空,我把项目中基于Redis实现的ID生成器改成用lua脚本实现,防止并发id冲突问题 Redis中使用Lua的好处 减少网络开销。可以将多个请求通过脚本的形式一次发送,减少网络时延 原子操作。redis会将整个脚本作为一个整体执行,中间不会被其他 ...
分类:
其他好文 时间:
2020-04-23 00:18:56
阅读次数:
76
def use_range(): """python内置range函数""" for i in range(5, 10): print(i) class IterateRange(object): """使用迭代器模拟range函数""" def __init__(self, start, end) ...
分类:
编程语言 时间:
2020-04-22 14:48:58
阅读次数:
73