第一次见到CopyOnWriteArrayList,是在研究JDBC的时候,每一个数据库的Driver都是维护在一个CopyOnWriteArrayList中的,为了证明这一点,贴两段代码,第一段在com.mysql.jdbc.Driver下,也就是我们写Class.forName("...")中的 ...
分类:
其他好文 时间:
2016-07-13 01:14:53
阅读次数:
201
引言 《分布式系统理论基础 - 一致性、2PC和3PC》一文介绍了一致性、达成一致性需要面临的各种问题以及2PC、3PC模型,Paxos协议在节点宕机恢复、消息无序或丢失、网络分化的场景下能保证决议的一致性,是被讨论最广泛的一致性协议。 Paxos协议同时又以其“艰深晦涩”著称,下面结合 Paxos ...
分类:
其他好文 时间:
2016-07-13 01:14:28
阅读次数:
244
采用PHP函数glob实现寻找与模式匹配的文件路径,主要讨论glob()函数的作用和用法,利用glob函数读取目录比其它的要快N倍,因为glob函数是内置函数处理起来自然要快。 一,函数原型 注意:glob()函数获取的是一个数组,其返回一个包含有匹配文件/目录的数组。如果出错返回FALSE 二,版 ...
分类:
Web程序 时间:
2016-07-13 01:15:55
阅读次数:
184
在公司的内部系统中,会存在一些接入第三方数据的场景,例如在携程的app里能看到艺龙的机票,在美团的酒店列表里能找到去哪儿的酒店等。在自己的客户端或者H5里展示这些数据,一般会通过open-api对接的方式完成。最近正好在做一个open-api项目,场景是第三方可以通过调用open-api提供的htt ...
zccst转载 学得比较晕,再次看commonjs,amd, cmd时好像还是没完全弄清楚,今天再整理一下: commonjs是用在服务器端的,同步的,如nodejs amd, cmd是用在浏览器端的,异步的,如requirejs和seajs 其中,amd先提出,cmd是根据commonjs和amd ...
分类:
Web程序 时间:
2016-07-13 01:14:29
阅读次数:
248
本文介绍了如何配置php.ini实现PHP文件上传功能。其中涉及到php.ini配置文件中的upload_tmp_dir、upload_max_filesize、post_max_size等选项,这些选项是文件上传成败的关键。我们以php.5.3.5的Windows版本为例说明。 php.ini中文 ...
分类:
Web程序 时间:
2016-07-13 01:14:28
阅读次数:
211
mysql pgsql 都是python脚本,记录备忘。 ...
分类:
数据库 时间:
2016-07-13 01:15:04
阅读次数:
244
sql语法很多,是一门完整语言。这里仅仅实现一个功能,不做深入研究。 目标:定时更新表或者清空表。 案例:曾经做过定时清空位置信息表的任务。(然而,当时并未考虑服务器挂掉后的情况) 本次测试:每5s更新表字段+1 1.prepare 创建一个表: 2.创建一个存储过程 注意,创建存储过程的时候,如果 ...
分类:
数据库 时间:
2016-07-13 01:15:31
阅读次数:
222
首先 可以通过URL 在浏览器端访问servlet,因为在web.xml中配置了URL与类全名的 映射. 我们初学时,很容易分不清,浏览器端访问的 是jsp页面还是servlet. 其实当我们用浏览器访问servlet时, servlet一般只有两种做法: 第一种,最简单,一般仅适用于试验测试. 就 ...
分类:
其他好文 时间:
2016-07-13 01:12:21
阅读次数:
187
经典参考片段: PHP手册上说: 输出缓冲区是可堆叠的,这即意谓着,当有一个ob_start() 是活跃的时, 你可以调用另一个 ob_start() 。 只要确保又正确调用了 ob_end_flush() 恰当的次数即可。 如果有多重输出回调函数是活跃的,输出内容会一直按嵌套的顺序依次通过它们而被 ...
分类:
Web程序 时间:
2016-07-13 01:14:11
阅读次数:
221
WPF 中的Path.Data 不再多介绍,M开始坐标点 C弧度坐标点 L 直线坐标点 个人写了关于Path.Data数据反向,意思就是把Path的数据逆转,但是图形是没有变化的 Xaml代码如下: <Window x:Class="WPFPathReverse.MainWindow" xmlns= ...
分类:
Windows程序 时间:
2016-07-13 01:13:14
阅读次数:
1094
题目描述 扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):) 3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER 输入两手牌,两手牌之间用 ...
分类:
其他好文 时间:
2016-07-13 01:13:00
阅读次数:
177
之前的List,讲了ArrayList、LinkedList,最后讲到了CopyOnWriteArrayList,就前两者而言,反映的是两种思想: (1)ArrayList以数组形式实现,顺序插入、查找快,插入、删除较慢 (2)LinkedList以链表形式实现,顺序插入、查找较慢,插入、删除方便 ...
分类:
其他好文 时间:
2016-07-13 01:13:07
阅读次数:
181
一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+ +| now() |+ +| 2008-08-08 22:20:46 |+ +除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函 ...
分类:
数据库 时间:
2016-07-13 01:11:59
阅读次数:
294