go
-
Go语言WEB框架(Gin)详解
在 Go语言开发的 Web 框架中,有两款著名 Web 框架分别是 Martini 和 Gin,两款 Web 框架相比较的话,Gin 自己说它比 Martini 要强很多。 Gin…
-
Go语言使用定时器实现任务队列
Go语言中提供了两种定时器 timer 和 ticker,分别是一次性定时器和重复任务定时器。本节咱们主要介绍如何使用Go语言的定时器实现一个任务队列,非常具有实用价值。 Go语言…
-
Go语言发送电子邮件
电子邮件在日常工作中有很大用途,凡项目或任务,有邮件来往可避免扯皮背锅。而在一些自动化的应用场合,也使用得广泛,特别是系统监控方面,如果在资源使用达到警戒线之前自动发邮件通知运维人…
-
示例:客户信息管理系统
本节带领大家实现一个基于文本界面的客户关系管理软件,该软件可以实现对客户的插入、修改和删除,并且可以打印客户信息明细表。 软件由一下三个模块组成: 项目结构如下所示: 在 cost…
-
Java和C/C++到底有什么关系?它们有什么区别?
自 2001 年起,TIOBE 编程语言排行榜的三甲位置一直被 Java、C 与 C++ 长期占据。那么这一节就跟大家简单说一说 Java 和 C/C++ 之间的关系和发展历程。 …
-
JS正则表达式语法大全(非常详细)
前面几节讲解了如何在 JavaScript 中使用正则表达式,以及如何执行匹配,本节就来讲一下正则表达式的具体语法。 正则表达式是一种通用的工具,在 JavaScript、PHP、…
-
Java程序的基本要素
尽管《Java程序应用实例》一节中的实例很简单,但它包括所有 Java 程序具有的基本要素及几个关键特性。现在以《Java程序应用实例》中的 HelloJava.java 为例说明…
-
Go语言Ratelimit服务流量限制
计算机程序可依据其瓶颈分为磁盘 IO 瓶颈型,CPU 计算瓶颈型,⽹络带宽瓶颈型,分布式场景下有时候也会外部系统⽽导致⾃身瓶颈。 Web 系统打交道最多的是⽹络,⽆论是接收,解析⽤…
-
Go语言session的创建和管理
前面《Cookie设置与读取》一节我们介绍了 Cookie 的应用,本节我们将讲解 session 的应用,我们知道 session 是在服务器端实现的一种用户和服务器之间认证的解…
-
Go语言是如何使得Web工作的
前面已经介绍了如何通过 Go语言搭建一个 Web 服务,我们可以看到简单应用一个 net/http 包就方便的搭建起来了。那么 Go语言在底层到底是怎么做的呢? web 工作方式的…