1. 引言 首先, "Bitbucket" 提供支持Mercurial和Git版本控制系统的网络托管服务。简单来说,它类似于GitHub,不同之处在于它支持个人免费创建私有项目仓库。除此之外,Bitbucket提供的Pipeline功能可以帮助我们进行项目的自动构建、测试和部署。 2. 使用指南 该 ...
分类:
Web程序 时间:
2017-12-11 11:18:34
阅读次数:
862
一、数据结构 HashMap中的数据结构是数组+单链表的组合,以键值对(key-value)的形式存储元素的,通过put()和get()方法储存和获取对象。 (方块表示Entry对象,横排表示数组table[],纵排表示哈希桶bucket【实际上是一个由Entry组成的链表,新加入的Entry放在链 ...
分类:
其他好文 时间:
2017-12-08 22:53:32
阅读次数:
350
win上配置nginx 网上配置nginx的教程大多都是linux上的,今天贴出来nginx在win上的配置,在此篇配置中,nginx代理了Tomcat以及node服务。配置如下: 注意:根据实际经验来看,在win上修改完成nginx之后,需要将nginx的所有服务都关闭,然后重启,否则,只是一味的 ...
新上的服务器发生两次负载过高,而不能访问其网站的问题,因为是新上阿里云的ECS,第一次出现这个问题没太在意重启了下就好了(比起服务器在机房打电话重启方便多了),第二次放生的时候查看了下日志有大量的TCP: time wait bucket table overflow。 解决方法: 解决过程: 这个 ...
分类:
其他好文 时间:
2017-12-07 13:36:52
阅读次数:
254
比如我想生成一个文档为: 可以利用configparser来生成: ...
分类:
其他好文 时间:
2017-12-06 14:27:15
阅读次数:
150
1、概论 -- 来自维基的解释 /dev/null : 在类Unix系统中,/dev/null,或称空设备,是一个特殊的设备文件,它丢弃一切写入其中的数据(但报告写入操作成功),读取它则会立即得到一个EOF。在程序员行话,尤其是Unix行话中,/dev/null 被称为位桶(bit bucket)或 ...
分类:
系统相关 时间:
2017-12-05 14:23:14
阅读次数:
265
1.开通阿里云的oss服务这些这里就不多做介绍了 2.登入阿里云的后台管理系统创建一个Bucket 3.在后台管理系统中进入访问控制 4.点击用户管理->新建用户->填写相关信息,就生成了下图3 5.点击生成用户右侧的授权,添加如图的授权策略 6.点击角色管理->新建角色,然后创建了一个如下图的H5 ...
分类:
Web程序 时间:
2017-12-05 11:58:27
阅读次数:
618
WIKI: http://wiki.nginx.org/HttpLimitReqModule 漏桶原理(leaky bucket): http://en.wikipedia.org/wiki/Leaky_bucket 实例: 01 #以用户二进制IP地址,定义三个漏桶,滴落速率1-3req/sec, ...
分类:
其他好文 时间:
2017-12-03 13:55:21
阅读次数:
200
【集合框架】JDK1.8源码分析之HashMap(一) 一、前言 在分析jdk1.8后的HashMap源码时,发现网上好多分析都是基于之前的jdk,而Java8的HashMap对之前做了较大的优化,其中最重要的一个优化就是桶中的元素不再唯一按照链表组合,也可以使用红黑树进行存储,总之,目标只有一个, ...
分类:
其他好文 时间:
2017-11-20 13:23:01
阅读次数:
113
转载自:http://www.cnblogs.com/chengxiao/p/6059914.html#undefined 哈希表(hash table)也叫散列表,是一种非常重要的数据结构 一、什么是哈希表 二、HashMap实现原理 三、为何HashMap的数组长度一定是2的次幂? 四、重写eq ...
分类:
其他好文 时间:
2017-11-13 23:13:22
阅读次数:
185