软件是由代码组成的。为了复用代码,代码的组织出现了不同层次的抽象和实现,如 Module(模块),包(Packag...[作者空间]
曾经听说过一句话,编程的本质就是指针和递归。那会刚开始编码,只是这两个的概念有个感性粗浅的认识。最早接触指针,莫过...[作者空间]
线性结构是计算机最常用的数据结构之一。无论是数组(arrary)还是链表(list),在编程中不可或缺。golan...[作者空间]
我们已经了解了Golang的Gin框架。对于Webservice服务,restful风格几乎一统天下。Gin也天然...[作者空间]
newrelic是一个非常好用的监控平台。请求分析,数据事务,机器运行状况,错误报警等功能,并且切分的力度足够细,...[作者空间]
所谓框架 框架一直是敏捷开发中的利器,能让开发者很快的上手并做出应用,甚至有的时候,脱离了框架,一些开发者都不会写...[作者空间]
golang编码json还比较简单,而解析json则非常蛋疼。不像Python一句json.loads就能搞定。之...[作者空间]
JSON http的交互的生命周期包含请求和响应。前面我们介绍了很多关于发起请求,处理请求的内容。现在该聊一聊返回...[作者空间]
Transaction 事务 事务处理是数据的重要特性。尤其是对于一些支付系统,事务保证性对业务逻辑会有重要影响。...[作者空间]
## prepare 前面我们已经学习了sql的基本curd操作。总体而言,有两类操作Query和Exec。前者返...[作者空间]
数据库查询 我们了解了数据库连接与连接池。拿到了连接当然就是为了跟数据库交互。对于数据库交互,无怪乎两类操作,读和...[作者空间]
database/sql database/sql是golang的标准库之一,它提供了一系列接口方法,用于访问关系...[作者空间]
持久化 程序可以定义为算法+数据。算法是我们的代码逻辑,代码逻辑处理数据。数据的存在形式并不单一,可以存在数据库,...[作者空间]
前后端分离的Restful架构大行其道,传统的模板技术已经不多见了。实际上只是渲染的地方由后端转移到了前端,模板的...[作者空间]
Cookie 互联网隐私一直是一个敏感话题。很多爆炸新闻或者香艳的丑闻,似乎就像病毒一样每隔一段时间就爆发。这不仅...[作者空间]
请求的结构 HTTP的交互以请求和响应的应答模式。go的请求我们早就见过了,handler函数的第二个参数http...[作者空间]
Golang标准库http包提供了基础的http服务,这个服务又基于Handler接口和ServeMux结构的做M...[作者空间]
实现一个最简单HTTP server需要多少代码?只需要一行,Python2的python -m SimpleHT...[作者空间]