策略模式(Strategy Pattern)是一种行为型设计模式,它定义了一系列算法,将每个算法封装起来,并且使它们之间可以互相替换。该模式使得算法可以独立于使用它的客户端而变化。下面是一个使用...
在 Go 语言中,协程是轻量级的用户态线程,也称为 goroutine,运行在操作系统的线程之上,是 Go 语言的核心特性之一。协程的调度是由 Go 语言运行时(runtime)实现的,下面是协...
在普通的编程中,编写并发程序时需要特别注意并发安全性,以避免数据竞争和其他并发问题。在Go语言中,下面是一些可能会出现并发不安全问题的情况:共享变量:如果多个 goroutine 对一个共享变量...
func (db *DB) Unscoped() (tx *DB) {
tx = db.getInstance()
tx.Statement.Unscoped = true
...
并发读写map,可能会报fatal。
Redis提供了AOF日志,如果发生宕机,执行AOF日志,对所有写操作再执行一遍,可以实现数据恢复。但是如果日志过大,执行太多命令对性能影响较大,结果不理想。还有没有更快的恢复方法呢?
AOF (Append Of File)
redis 知识体系
去年技术分享,分享了我对redis有序集合的理解,目录包括有序集合的用法、适用场景、底层原理。分享结束后同事们也进行了提问,收获颇多。zset介绍● 有序集合(sorted set)是排序的集合...
- 作者: 杨
- 时间:
- 分类: 微服务
- 评论
微服务(Microservices)是一种软件架构风格。它以职责单一、细粒度的小型功能模块为基础,并将这些小型功能模块组合成一个复杂的大型系统。
- « 前一页
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 17
- 后一页 »