网站首页 返回列表 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

go 基础 WebAssembly
2020-06-10 02:46 admin goWebAssembly

th.jpegWeb开发中为什么需要WebAssembly,以及在实际开发中如何使用WebAssembly?带着这些问题开始今天分享。question-mark1.jpg在进入正题前我们简单地回顾一下web发展的历史*第一个web网页在1991当时只是提供一些可以跳转的静态页*随着10天就设计出来的javascript...
阅读全文

Go调度器系列(4)源码阅读与探索
2020-06-10 02:46 admin go源码

各位朋友,这次想跟大家分享一下Go调度器源码阅读相关的知识和经验,网络上已经有很多剖析源码的好文章,所以这篇文章**不是又一篇源码剖析文章,注重的不是源码分析分享,而是带给大家一些学习经验,希望大家能更好的阅读和掌握Go调度器的实现**。本文主要分2个部分:1.**解决如何阅读源码的问题**。阅读源码本质是把脑海里已经...
阅读全文

pluginloader:简化go语言plugin函数和对象调用
2020-06-10 02:46 admin gopluginloader

_2019-5-11新增:_UnknownObject类型增加了两个新方法:`Json`、`CopyToStruct`,前一个导出JSON,后一个把结构体的可导出值复制到另一个相似的结构体中。_2019-4-19新修改:_*修改`pluginwrap`,删除生成的文件中的`InitxxxFuncs`,改为:`funcG...
阅读全文

【Golang 基础】Go 语言的指针
2020-06-10 02:46 admin golanggo

Go语言的指针变量是一种使用方便的占位符,用于引用计算机地址,而在Go语言中可以通过`&`符号获取一个变量在计算机中对应的内存地址。__packagebasicimport"fmt"funcmain(){a:=1fmt.Println(&a)//0xc4200180a0}一个指针变量指向了一个值的内存地址。Go语言中的...
阅读全文

go 进阶—接口(上)
2020-06-10 02:46 admin go进阶

golang_real.jpg>参考UnderstandingGoInterface>感谢francesc分享接口我们编程中少不了对接口使用和设计,无论你是使用哪种语言或多或少都会使用到**接口**。即使你说明重来没有显示定义过或者使用过接口,我想如果你也可能隐式地用到过接口。今天我们就说一说go语言中的接口是如何设计...
阅读全文

使用Go与以太坊智能合约交互
2020-06-10 02:46 admin go以太

尽管最近遇到了些麻烦,但以太坊仍然是区块链领域内智能合约的最大参与者,这似乎不会很快改变。在我看来,技术本身具有很大的潜力,是从学术的角度看很有意思,但正如上面提到的问题和之前的许多问题是区块链技术方面的,智能合约,特别是具有Solidity的以太坊生态系统还是不太成熟的,并没有为prime-time和生产用例做好准备...
阅读全文

go微服务系列之二
2020-06-10 02:46 admin go之二

这是使用gomicro开发微服务系列的第二篇,在上一篇中我只是使用了user-srv和web-srv实现了一个demo,在这里我将实用consul实现服务发现。如果想直接查阅源码或者通过demo学习的,可以访问。如何编写一个微服务?这里用的是go的微服务框架gomicro,具体的情况可以查阅:[http://btfak...
阅读全文

go 语言中 RPC
2020-06-10 02:46 admin goRPC

golang_real.jpg微服务已经hot了一段时间,自己作为web开发人员当然也不由自主想研究研究微服务,不过微服务的整个知识体系过于庞大,要掌握的概念和技术太多,一时有点吃不消。个人为了生计又没有大块时间去搞。不过还是难舍微服务,最近学习了go语言,想一块一块地吃掉微服务,先从go和容器入手。我们知道微服务之间...
阅读全文

【轻知识】Go入门学习整理——第四节web开发,http请求处理流程、一个简单的名单录入。
2020-06-10 02:45 admin goweb

先从helloworld开始关于web的开发知识,其实绕不过astaxie(beego作者)写的[《build-web-application-with-golang》](https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2Fastaxie%2Fbuild...
阅读全文

【轻知识】Go入门学习整理——第三节(函数、struct、封装、继承、多态)
2020-06-10 02:45 admin go多态

函数>Go只有值传递>Go函数返回值的两种写法。这个其实没太多要说的。有的教程提到了面向函数范式编程(functionalprogramming)。这篇文章中不说。先说个点main函数这个函数不能有返回值跟参数。同样init函数也是如果你写了返回值。就会报红(musthavenoargumentsandnoreturn...
阅读全文

【轻知识】Go入门学习整理——第五节,数据入mysql、入redis、包管理glide、beego框架略览
2020-06-10 02:45 admin mysqlgo

mysql继续上节的代码。上节的代码是把数据存到了数组中。相当于存到了内存中了。现在操作MySQL。添加数据到mysql中,从mysql中查询数据,并删除一个类库的使用似乎没有什么太难的。test库yan_user表。__CREATETABLE`yan_user`(`id`SMALLINT(5)UNSIGNEDNOTN...
阅读全文

go微服务系列之一
2020-06-10 02:45 admin go系列

hey,好久没有发博客了,最近换了新东家有点忙(其实是忙着学习,不是工作,毕竟为了money放弃了较擅长的java投向了go),很多要学的;这是在新公司接触微服务框架(micro框架)后的总结,在未来,我将会较深入的研究go和微服务,之后也会陆陆续续的发布一些文章,如果想直接查阅源码或者通过demo学习的,可以访问。如...
阅读全文

实战Go内存泄露
2020-06-10 02:45 admin go内存

最近解决了我们项目中的一个内存泄露问题,事实再次证明pprof是一个好工具,但掌握好工具的正确用法,才能发挥好工具的威力,不然就算你手里有屠龙刀,也成不了天下第一,本文就是带你用pprof定位内存泄露问题。关于Go的内存泄露有这么一句话不知道你听过没有:>10次内存泄露,有9次是goroutine泄露。我所解决的问题,...
阅读全文

SQL+RESTful开源GO脚手架工具ginbro(gin and gorm's brother) 详解
2020-06-10 02:45 admin goSQLRESTful

原文地址[https://mojotv.cn/2019/05/22/golang-felix-ginbro](https://links.jianshu.com/go?to=https%3A%2F%2Fmojotv.cn%2F2019%2F05%2F22%2Fgolang-felix-ginbro)
阅读全文

深入理解 Go panic and recover
2020-06-10 02:45 admin gopanic

作为一个gophper,我相信你对于`panic`和`recover`肯定不陌生,但是你有没有想过。当我们执行了这两条语句之后。底层到底发生了什么事呢?前几天和同事刚好聊到相关的话题,发现其实大家对这块理解还是比较模糊的。希望这篇文章能够从更深入的角度告诉你为什么,它到底做了什么事?原文地址:[深入理解Gopanica...
阅读全文
顶部 底部