一文理清时间戳、time.TIme 和日期格式的相互转化关系。
转载
2021-07-02 14:48:44
2812阅读
平时开发过程中,时间相关的操作用的还是很多的。接下来就与大家一起总结下与时间有关的操作,主要涉及到 time 包,核心数据结构是 time.Time,如下:type Time struct { wall uint64 ext int64 loc *Location}00 获取时间相关函数0.获取当前时间// 返回当前时间,注意此时返回的是 time.Time 类型now :=
原创
2022-11-10 12:38:27
422阅读
package main
import (
"fmt"
"time"
)
// Golang time包以及日期函数
func main() {
/*
1. time.Now() 获取当前时间
2. Format方法会格式化输出日期字符串
3. 获取当前的时间戳
4. 时间戳转换为日期字符串(年-月-日 时:分:秒)
5. now.Format 把时间戳格式化成日期
转载
2024-01-02 16:38:52
734阅读
golang使用mongodb,目前比较多人用的是mgo(pronounced as mango)github地址 官网 文档直接上官方example的代码Example首先是要获得模块go get gopkg.in/mgo.v2下一步(这里假设你已经会搭建go的环境和了解go的库配置)package main
import (
"fmt"
"log"
"
转载
2024-04-11 12:06:47
78阅读
golang elasticsearch入门教程本教程从go语言角度讲解如何对elasticsearch进行增删改查。目前golang操作elasticsearch的第三方包中最流行的是:https://github.com/olivere/elastic本教程也是基于elastic开发包进行讲解。版本说明golang的elastic开发包和elasticsearch版本有一些对应关系,在开发前需
转载
2023-10-05 20:35:12
118阅读
Fabric—Ca的概念不再解释了,这里只说明使用方法:前置条件Go语言1.10+版本GOPATH环境变量正确设置已安装libtool和libtdhl-dev包Ubuntu系统通过以下命令安装libtool和libtdhl-dev包:sudo apt install libtool libltdl-devMacOs 系统Mac系统通过以下命令安装:brew install libtoolFabri
转载
2023-07-12 14:44:20
95阅读
golang用于创建和发送电子邮件的库douceur - HTML 邮件中的内联 CSS email - 一个健壮的、灵活的 email 库 Go-dkim - DKIM 库,用于对 email 进行签名和验证 Go-imap - IMAP 库,用于客户端和服务器 Go-message - 用于触雷互联网消息格式和邮件的库 Gomail - Gomail 是一个非常简单且强大的库,用于
转载
2023-11-30 17:25:51
145阅读
目录1 获取时间相关函数1.1 获取当前时间1.2 获取当前年月日时分秒、星期几、一年中的第几天等1.3 格式化时间2 时间戳与日期字符串相互转化2.1 秒数、纳秒时间戳 ==> time.Time类型2.2 指定时间 ==> time.Time类型2.3 日期字符串 ==> time.Time类型3 日期计算、比较3.1 24小时之内的时间计算3.2 24小时之外的时间计算3
转载
2023-11-08 16:56:01
101阅读
# 使用Golang操作Redis
## 概述
本文将向刚入行的小白开发者介绍如何使用Golang操作Redis。Redis是一个高性能的键值数据库,常用于缓存、消息队列等场景。在Golang中,我们可以使用第三方库"github.com/go-redis/redis"来简化与Redis的交互。
## 整体流程
下面是使用Golang操作Redis的整体流程:
```mermaid
erDi
原创
2023-10-29 07:01:05
76阅读
golang操作mysql使用总结 前言Golang 提供了database/sql包用于对SQL数据库的访问, 作为操作数据库的入口对象sql.DB, 主要为我们提供了两个重要的功能:sql.DB 通过数据库驱动为我们提供管理底层数据库连接的打开和关闭操作.sql.DB 为我们管理数据库连接池需要注意的是,sql.DB表示操作数据库的抽象访问接口,而非一个数据库连接对象;它可以根据drive
转载
2024-06-12 21:06:07
27阅读
一、Redis简介1. Redis是什么?Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据类型字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset)、支持网络、基于内存、可选持久性的键值对存储数据库。2. 为什么要用Redis?解决应用服务器的cpu和内存压力\减少io的读操作,减
转载
2023-08-17 18:39:22
70阅读
在座的看看官,首先,本文毫无技术含量,只是作者做个放置忘记的参考笔记用的,所以,你们还是别往下看了!谢谢!我们如果查看过go源码的一般都会看到有 //go: xxx //go:noinline表示不做内联(什么是内联? Inline,是在编译期间发生的,将函数调用调用处替换为被调用函数主体的一种编译器优化手段)内联的好坏:好处: 减少函数调用的开销,提高执行速度。复制后的更大函
转载
2024-09-10 20:53:17
76阅读
golang 获取切片 slice 第一个 最后一个 元素 复合数据类型切片通常用作Go中索引数据的口语
原创
2022-10-08 13:11:25
60阅读
连接首先得在admin数据库中创建角色import (
"context"
"fmt"
"go.mongodb.org/mongo-driver/mongo"
"go.mongodb.org/mongo-driver/mongo/options"
)
func GetMongo() (*mongo.Database, error) {
credential := options.Cr
转载
2024-09-24 10:23:58
61阅读
MongoDB 简介什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文