摘要:说道go语言web编程,必不可少的会使用到net/http包。go语言将web开发需要使用到的很多内容都放在了标准库中——net/http。 如何写一个简单的web程序很容易。如下: 其中使用了http包。使用http.HandleFunc就是使用了一个处理器函数。处理器函数是一个签名和ServeH 阅读全文
posted @ 2019-06-02 20:23 Summer7C 阅读 (203) 评论 (0) 编辑
摘要:很长时间没有看过数据结构了,二叉树都淡忘了,赶紧复习一下。 二叉树是每个结点最多有两个子树的树结构。下面就定义一下如下: 关于二叉树,有多种遍历方式,前序,中序和后序,前中后代表了根节点的顺序,就是先根,中根,后根。 遍历分为递归遍历和非递归遍历。 递归遍历的代码非常简单。一下就是以前序为例子,进行 阅读全文
posted @ 2019-01-30 18:36 Summer7C 阅读 (60) 评论 (0) 编辑
摘要:用树莓派可以做很多有意思的东西,它相当于一个小型的电脑,装上系统完全可以作为一个家用的小型服务器。 通过这个小型服务器,可以实现一个“离线”下载机。不过这里的离线下载不是真的离线,因为树莓派还是在线的——既然树莓派当做了小型服务器,那应该长期保持在线状态了——不过由于树莓派的功耗很小,而且占用空间也 阅读全文
posted @ 2018-08-14 23:29 Summer7C 阅读 (2883) 评论 (8) 编辑
摘要:什么是dep? dep和go,在一定程度上相当于maven之于Java,composer之于PHP,dep是go语言官方的一个包管理工具。 相比较go get而言,dep可以直接给引入的第三方包一个专门的目录,并且可以专门制定一个配置文件,控制go项目所引入的包,版本以及其他依赖关系。 dep这个项 阅读全文
posted @ 2018-07-10 23:36 Summer7C 阅读 (689) 评论 (0) 编辑
摘要:做PHP开发已经有快一年的时间了,在这一年的时间中,学习了很多生产环境中的技巧,学习了很多东西,期间也阅读了一些优秀的源码和关于代码的书,对写代码这一块有了一定的思考,也看过很多别人写的好的代码和坏的代码,这里说说自己的感悟和改进吧。 本篇博客直说自己的感悟,在写代码时,我给自己立下的规则,这样可以 阅读全文
posted @ 2018-07-07 12:03 Summer7C 阅读 (218) 评论 (0) 编辑
摘要:最近看了有关redis的一些东西,了解了redis的一下命令,就记录一下: redis中的setnx命令: 关于redis的操作命令,我们一般会使用set,get等一系列操作,数据结构也有很多,这里我们使用最简单的string来存储锁。 redis下提供一个setnx命令用来将key值设为value 阅读全文
posted @ 2018-01-12 18:45 Summer7C 阅读 (1133) 评论 (2) 编辑
摘要:上一篇说到了使用pcntl_fork函数可以让PHP实现多进程并发或者异步处理的效果。那么问题是我们产生的进程需要去控制,而不能置之不理。最基本的方式就是fork进程和杀死进程。 通过利用pcntl_fork函数,我们已经有了新的子进程,而子进程接下来完成我们需要处理的内容,那么我们就暂且叫做ser 阅读全文
posted @ 2017-10-15 00:53 Summer7C 阅读 (510) 评论 (0) 编辑
摘要:其实PHP是支持并发的,只是平时很少使用而已。平时使用最多的应该是使用PHP-FMP调度php进程了吧。 但是,PHP的使用并不局限于做Web,我们完全也可以使用PHP来进行系统工具类的编程,做监控或者是运维。在使用这些方向的时候,我们可以使用到PHP的更多特性,例如并发(多进程)、socket编程 阅读全文
posted @ 2017-09-21 21:35 Summer7C 阅读 (3015) 评论 (0) 编辑
摘要:什么是Consul? Consul是一个用来实现分布式系统的服务发现与配置的开源工具。他主要由多个组成部分: 服务发现: 客户端通过Consul提供服务,类似于API,MySQL,或者其他客户端可以使用Consul发现服务的提供者。使用类似DNS或者HTTP,应用程序和可以很轻松的发现他们依赖的服务 阅读全文
posted @ 2017-08-09 18:52 Summer7C 阅读 (4482) 评论 (1) 编辑
摘要:官方文档:http://azkaban.github.io/ Azkaban主要的组成:1. 关系型数据库——MySQL2. AzkabanWebServer3. AzkabanExcutorServer 使用MySQL存储状态,AzkabanWebServer和AzkabanExcutorServ 阅读全文
posted @ 2017-07-20 18:35 Summer7C 阅读 (8325) 评论 (1) 编辑