本文始发于个人公众号:TechFlow,原创不易,求个关注今天是golang专题的第八篇,我们来聊聊golang当中的函数。我们在之前的时候已经介绍过了函数的基本用法,知道了怎么样设计或者是定义一个函数,以及怎么样调用一个函数,还了解了defer的用法。今天这篇文章我们来继续深入这个话题,来看看go

发布于:2020年06月16日 浏览次数:0 评论数:0

上一篇文章讲了Nginx中的变量和运行原理,下面就来说一个主要提供变量并修改变量的值的模块,也就是我们要讲的防盗链模块:referer模块。简单有效的防盗链手段场景如果做过个人站点的同学,可能会遇到别人盗用自己站点资源链接的情况,这就是盗链。说到盗链就要说一个HTTP协议的头部,referer头部。

发布于:2020年06月16日 浏览次数:0 评论数:0

上一个章节,我们学习了负载均衡的理论知识,那么是不是把应用部署多套,前面挂一个负载均衡的软件或硬件就可以应对高并发了?其实还有很多问题需要考虑。比如:1.当一台服务器挂掉,请求如何转发到其他正常的服务器上?2.挂掉的服务器,怎么才能不再访问?3.如何保证负载均衡的高可用性?等等等等...让我们带着这

发布于:2020年06月16日 浏览次数:0 评论数:0

之前说了很多关于Nginx模块的内容,还有一部分非常重要的内容,那就是Nginx的变量。变量在Nginx中可以说无处不在,认识了解这些变量的作用和原理同样是必要的,下面几乎囊括了关于Nginx的所有变量,单独看起来可能比较枯燥,放心,后面依然有实战内容。Nginx变量的运行原理围绕Nginx中的变量

发布于:2020年06月16日 浏览次数:0 评论数:0

前提前段时间顺利地把整个服务集群和中间件全部从UCloud迁移到阿里云,笔者担任了架构和半个运维的角色。这里详细记录一下通过Nginx、Consul、Upsync实现动态负载均衡和服务平滑发布的核心知识点和操作步骤,整个体系已经在生产环境中平稳运行。编写本文使用的虚拟机系统为CentOS7.x,虚拟

发布于:2020年06月16日 浏览次数:0 评论数:0

在最近的学习中,在GitHub上找了一些布局练习,我发现了我自己对布局超级不熟悉(很难受)。在以前的学习CSS过程中,感觉使用CSS就记住各个属性的属性值以及作用就OK了,但是实际上呢?呵呵一笑。不说了,太伤心了,进入正题吧!最近我使用float和margin布局,加深了我对这两个一起使用的理解。(

发布于:2020年06月16日 浏览次数:0 评论数:0

去年换工作的时候,面试了一下Google(这里说的是Google中国哈),来了个Google面试六轮游,结果是没通过.🤣现在分享下我参加Google面试的具体流程以及我觉得应该注意的事项,希望对大家有帮助.相关背景先介绍下自己相关背景,985本科,Top2硕士(其实,大公司都比较看重第一学历的).

发布于:2020年06月16日 浏览次数:0 评论数:0

源码👇seata-golang####概述  我们知道SeataJavaClient的AT模式,通过代理数据源,实现了对业务代码无侵入的分布式事务协调机制,将与TransactionCoordinator(TC)交互的逻辑、Commit的逻辑、Rollback的逻辑,隐藏在切面和代理数据源相应的代

发布于:2020年06月16日 浏览次数:0 评论数:0

golang连接达梦数据库的一个坑有一次项目中用到了达梦数据库,后端语言使用的golang,达梦官方并未适配专门的golang连接方式,正一筹莫展的时候发现达梦提供了odbc的连接,这样可以使用类似mssql的odbc连接方式连接达梦数据库。使用的达梦数据库版本为DM8达梦数据库开启odbc连接参考

发布于:2020年06月16日 浏览次数:0 评论数:0

DG搭建时,官方文档手册有明确提到要设置数据库为force_logging,防止有nologging操作日志记录不全导致备库应用时出现问题。虽然是老生常谈的安装规范,但现实中总会遇到不遵守规范的场景,最近就在某客户现场遇到一则这样的案例,因为DG主库设置force_logging晚于DG搭建,导致备

发布于:2020年06月16日 浏览次数:0 评论数:0