摘要:
exec sp_rename '[dbo].[servers].game_id2','game_id'; alter table [dbo].[servers] alter column game_id int null; 阅读全文
摘要:
清空暂存区(git add 逆操作) git rm --cached a.txt 或 rm .git/index 所谓暂存区实质是.git目录下的index文件,只要将此文件删除,那么就可以认为暂存区被清空 阅读全文
摘要:
今天在学习gRPC的安全通信时,需要创建SSL自签名证书,以往是在linux 虚拟机中创建,现在学习了docker,我尝试在docker上创建证书也非常方便。 1,启动 frapsoft/openssl 镜像 docker run -it --entrypoint /bin/ash frapsoft 阅读全文
摘要:
要让protoc使用插件,需要做下面事情: Place the plugin binary somewhere in the PATH and give it the name "protoc-gen-NAME" (replacing "NAME" with the name of your plu 阅读全文
摘要:
雪崩效应 概述 雪崩效应 1、假设因为某些原因导致服务提供者的响应非常缓慢,消费者对提供者的请求被强制等待,直到服务返回,在高负载场景下,如果不做任何处理,这种问题很可能造成所有处理用户请求的线程都被耗竭,而不能响应用户的进一步请求。 2、在徽服务架构中通常会有多个服务层调用,大量的微服务通过网络进 阅读全文
摘要:
双方都需要确认对方收到了自己的序列号 阅读全文
摘要:
作者:oscarwin 链接:https://www.zhihu.com/question/20596402/answer/211492971 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 区别:1. InnoDB 支持事务,MyISAM 不支持事务。这是 MyS 阅读全文
摘要:
悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做 阅读全文
摘要:
事务四大特征:原子性,一致性,隔离性和持久性。 原子性(Atomicity) 一个原子事务要么完整执行,要么干脆不执行。这意味着,工作单元中的每项任务都必须正确执行。如果有任一任务执行失败,则整个工作单元或事务就会被终止。即此前对数据所作的任何修改都将被撤销。如果所有任务都被成功执行,事务就会被提交 阅读全文
摘要:
go module是Go1.11版本之后官方推出的版本管理工具,并且从Go1.13版本开始,go module将是Go语言默认的依赖管理工具。到今天Go1.14版本推出之后Go modules 功能已经被正式推荐在生产环境下使用了。 这几天已经有很多教程讲解如何使用go module,以及如何使用g 阅读全文