选择排序
2018-04-04 17:12:24 小德 算法
选择排序是类似冒泡排序 从右到左 选出最大的(最小的排好位置);然后进行下一轮的排序。public static function choice($arr) {     $num = count($arr);     if($num == 1) {     &n
PHP实现大数加和
2018-04-04 11:42:56 小德 算法
我们知道整型数字最多64位,当数字巨大整型装不下时 我们需要把用字符串表示在整型,那么整型数字相加是怎么实现的呢 ?public static function stringAdd1($string1, $string2)     {         $l1 = 
MQ相关技术点
2018-04-03 10:18:08 小德 Redis
一、MQ高性能    高性能投递    1、多个topic   topic 相当于一个table; 存多个key;分区 分片    2、broker对于需要持久化的消息,可以使用顺序IO,page cache,异步刷盘
Redis VS Memcache
2018-04-02 16:21:14 小德 Redis
1、数据类型redis支持数据类型多样,string  list hash  set  zset 等;而memcache仅支持key/value2、线程模式
关于webSocket
2018-03-07 11:44:05 小德
WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接
APPServer 与 WebServer的对比
2018-03-06 15:17:39 小德
1、协议APP Server 基于各种不同的协议 TCP,包含HTTP等,Web Server 处理HTTP请求。2、返回内容WebServer主要返回页面,当然后前后分离项目也可仅返回数据;APPServer为客户端程序处理应用逻辑方面问题,主要是返回数据。3、容错机制WebServer提供诸如容错机制,负载均衡、缓存、集群等的可扩展性APPServer自己管理自己
vim 常用命令
2018-03-05 15:52:55 小德 Linux
vim  命令不用就忘了  今天简单回忆take down0、光标至首行1G1、光标至X行 XG2、光标至文件尾行G3、光标至行首shift + 4($)  正则  开始符 OR  大写  I光标至行尾  shift + 6(^)  正则  结