首页 » 技术
Github停止密码远程授权,改用Personal access token
从2021年8月13日开始,Github停止了使用密码授权的方法来远程控制和同步Github代码仓库的版本,今后必须使用Github的Personal access token来授权。
阅读全文 »Go语言MySQL8的时区问题解决方法
最近在用Go语言time.Now()方法写时间戳记录到MySQL里面的时候,发现写入的时间总是比实际的时间晚8个小时,而将时间在Go执行是打印出来的时候又是正常的
阅读全文 »一个例子让你理解Go语言匿名函数
匿名函数就是没有函数名的函数,它能以变量的方式来传递,匿名函数在Go语言中是经常会使用到的,通常是跟闭包一起使用,对于Go语言的初学者而言可能不会特别容易理解。我们通过一个例子来看一下匿名函数是如何调用的,大家就能理解了
阅读全文 »Go语言开发区块链项目的原理
因为Go语言的分布式特性以及与生俱来的对于区块链技术的支持,现在越来越多的区块链项目都开始使用Go语言来进行开发,事实上,现在市面上非常多的区块链项目也都是基于Go语言来做的。那么使用Go语言来开发一个区块链,或者说虚拟币项目,它的实现原理是怎么样的呢?今天我们就来通过一个简单区块链demo来看看使用Go语言是如何来开发和实现区块链项目的。
阅读全文 »Go语言日期和时间格式转换实例
在我们使用Go语言进行项目开发的实际应用过程中,经常会遇到需要将日期和时间进行格式转换的需求,我们经常用到的日期和时间格式转换方式主要有两种,现在将其归纳如下: 1.使用自带的time函数转换日期和时…
阅读全文 »Go语言中数组和切片的关系
在Go语言中,切片(slice)和数组(array)是一种引用和被引用的关系,切片是对数组的引用,是从数组中生成而来的,如果对切片进行修改或者添加元素的操作,它引用的数组内对应的元素值也会被修改或者覆…
阅读全文 »MySQL8忘记root密码重置root密码的方法(亲测有效)
有好长时间没有登录MySQL8了,结果登录的时候发现自己把root登录密码给忘了。折腾了半天终于将root密码重置好了,重置root密码的过程和步骤总结如下: 1.打开命令窗口cmd,输入以下命令,停…
阅读全文 »银行金融动账交易的设计需要注意的问题
在我们设计银行动账交易的时候,经常会遇到这样的场景:一个支付交易发送到对应的支付平台系统进行扣款处理以后,返回成功到当前的系统,然后当前系统会做一些调用其他外部系统以及操作本地数据库的操作,比如调用其他外部系统的发送Email,并且发送Email之前还有调用一个Email合法性检查的外部接口,以及支付成功后将日志/交易记录写入到本地数据库等。
阅读全文 »