赞了文章2019-04-28
在上一篇文章RPC vs REST vs GraphQL中,对于这三者的优缺点进行了比较宏观的对比,而且我们也会发现,一般比较简单的项目其实并不需要GraphQL,但是我们仍然需要对新的技术有一定的了解和掌握,在新技术普及时才不会措手不及。
赞了文章2019-03-12
哈希算法是一个大杂烩,除了 MD5、SHA1 这一类加密哈希算法(cryptographic hash),还有很多或家喻户晓或寂寂无闻的算法。哈希算法只需满足把一个元素映射到另一个区间的要求。鉴于该要求是如此之低,像 Java 的 hashCode 其实也算一种哈希算法。不过今天当然不会讲...
发布了文章2019-02-20
可以发现有很多元素是相同的,这就是这段代码的第一个错误:使用闭包函数的时候,代码中这种传递参数i的方法并非深copy,而是传递变量指针。解释一下产生这种情况的原因:在并发执行时由于某一个协程修改了i的值,导致多个协程append的时候变量**i**的值发生变化,从...
赞了文章2019-02-19
人们会用 Web 事务来处理一些很重要的事情。如果没有强有力的安全保证,人们就 无法安心地进行网络购物或使用银行业务。如果无法严格限制访问权限,公司就不 能将重要的文档放在 Web 服务器上。Web 需要一种安全的 HTTP 形式。
赞了文章2018-11-28
原文链接:正则表达式手册表达式全集字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对...
赞了文章2018-10-23
gocron - 定时任务管理系统 项目简介 使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab 查看文档 原有的延时任务拆分为独立项目延迟队列 功能特性 Web界面管理定时任务 crontab时间表达式, 精确到秒 任务执行失败可重试 任务执行超时, 强制...
发布了文章2018-09-18
2.git remote -v 查看远程仓库名字origin git@your.pro.address:platform/go-common.git (fetch)origin git@your.pro.address:platform/go-common.git (push)
赞了文章2018-07-09
本文原创文章,转载注明出处,博客地址 [链接] 第一时间看后续精彩文章。觉得好的话,顺手分享到朋友圈吧,感谢支持。 五种数据结构 类型 简介 特性 场景 String(字符串) 二进制安全 可以包含任何数据,比如jpg图片或者序列化的对象,一个键最大能存储512M --- Hash(字典) ...
发布了文章2018-06-28
empty,isset,if(),is_null 统计了一下: 条件 empty($a) isset($a) is_null($a) if($a) $a=[] true ture $a[]=[] true true $a=null true true $a="" true true $a=false true true $a=0 true true
赞了文章2018-06-25
由于最近有接触到一些长连接的服务器实现,对网络模型有所学习。对基于C/C++的网络模型实现和基于GoLang的实现对比下来,发现Golang的网络模型编程难度大大降低,这得益于Golang的goroutine,可以在编程的时候肆无忌惮的创建并发"线程",当服务器能为每一个客户端都...
赞了文章2018-06-25
2007年,受够了C++煎熬的Google首席软件工程师Rob Pike纠集Robert Griesemer和Ken Thompson两位牛人,决定创造一种新语言来取代C++, 这就是Golang。出现在21世纪的GO语言,虽然不能如愿对C++取而代之,但是其近C的执行性能和近解析型语言的开发效率以及近乎于完美的...
发布了文章2018-06-07
然后给我讲了一堆原理,什么 set_limit_time() 直接进内存啊,ini_set('max_execution_time',) 需要暂时修改原配置啊...恩,还是高工懂得多,于是我开始对两个函数进行了测试。
发布了文章2018-06-05
控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移...
发布了文章2018-05-21
前言 对于事务的隔离级别及innodb的对各种隔离级别的实现方式一直以来都不是完全理解,故整理了本片文章希望能和大家一起学习,探讨~~ 一、隔离级别 隔离级别 脏读(Dirty Read) 不可重复读(NonRepeatable Read) 幻读(Phantom Read) 未提交读(Read uncommitt...
赞了文章2018-05-19
前端篇 收集的前端面试题和答案 前端开发面试题 史上最全的web前端面试题汇总及答案 前端工程师手册 HTTP协议:工作原理 SSL/TLS协议运行机制的概述 协议篇 https 原理 HTTPS 原理解析 HTTPS 的工作原理 socket HTTP与WebSocket的区别 理解OAuth 2.0 后端篇 3年PHPer...
赞了文章2018-05-18
目前工作中接触到的PHP数组合并方式主要有三种:1、+操作符2、array_merge()3、array_merge_recursive()