随笔分类 - Golang
Go是"后端"最好的语言
摘要:“林子雨大数据” 实验3 HBase操作与接口编程 环境搭建 VM虚拟机和Ubuntu系统的安装 在Windows中使用VirtualBox安装Ubuntu虚拟机(2020年7月版本)_厦大数据库实验室博客 (xmu.edu.cn) Hadoop安装(伪分布式) Hadoop3.1.3安装教程_单机
阅读全文
摘要:
第11期 · 使用 Vue 3.1 + Vuex + Axios + Golang + Mysql ,实现购物车
阅读全文

摘要:
我的Vue之旅。使用 Vue 3.1 + Axios + Golang + Mysql ,Gin框架重写后端,并实现页面详情页。
阅读全文

摘要:
我的Vue之旅。将部分数据存储至Mysql,使用axios通过golang搭建的http服务器获取数据。
阅读全文

摘要:
我的Vue之旅。使用 Vue 3.1 + Axios + Golang + Sqlite3 实现简单评论机制
阅读全文

摘要:
探索密码学的奇妙之旅。介绍HMAC单向散列消息认证码、加盐。使用golang crypto包实现HMAC生成与验证,重放攻击演示。
阅读全文

摘要:
《Go 精进之路》 读书笔记。简要记录自己打五角星的部分,方便复习巩固。目前看到p120
阅读全文

摘要:
探索密码学的奇妙之旅。介绍CTR、混合密码系统、RSA-OAEP相关理论。并基于AES、RSA标准,使用golang crypto包实现了简单混合加密系统。
阅读全文

摘要:
探索密码学的奇妙之旅。介绍分组密码常用模式CFB密文反馈模式的相关理论。并基于AES标准,使用golang crypto包的cipher模块实现了加密、解密字符串的过程。
阅读全文

摘要:
我的gRPC之旅。使用gRPC一元通信模式和双向流通信模式写一个简单的控制台聊天室。实现创建用户和实时聊天两个功能,不考虑高性能。复习了内存同步访问Sync包的使用。用切片缓存聊天记录,新用户可以同步聊天记录。
阅读全文

摘要:
我的gRPC之旅。本节简单介绍gRPC的四种通信模式。简单通信模式、服务端流通信模式、客户端流通信模式、双向流通信模式。
阅读全文

摘要:
我的设计模式之旅。本节详细说明单例模式的实现方式、优缺点,简要描述多线程情况下利用双重锁定保护单例对象和C#静态初始化的方式。并用 Golang 实现单例模式,三个工作者需要各自找到电梯搭乘,只有一个电梯!补充C#单线程单例模式的实现。
阅读全文

摘要:
我的Go并发之旅。本节介绍Sync包中的WaitGroup、Mutex、Cond、Once、Pool,以及Channel通道的使用哲学。
阅读全文

摘要:
我的gRPC之旅。本节介绍微服务架构、强弱类型接口、Rest、gRPC定义,proto编译方式,并用golang编写一个简单的gRPC托管服务和客户端。在调试中进步,感受gRPC的魅力。
阅读全文

摘要:
我的Go并发之旅。本节介绍并发的基础知识,上下文、原语、竞争条件、原子性、内存访问同步、死锁、并发与并行、并发哲学。
阅读全文

摘要:
我的设计模式之旅,本节使用抽象工厂模式实现阿迪达斯、耐克品牌服饰生产,分别用C#跟Golang实现。对抽象方法模式进行了细致的介绍。
阅读全文

摘要:
我的设计模式之旅,本节实现武器生产工厂,用Golang实现简单工厂模式,用C#实现工厂方法模式。对工厂方法模式进行了细致的介绍。
阅读全文

摘要:
我的设计模式之旅,使用 Golang 实现。本程序实现状态模式。一个玩家从满血到死亡的过程有多个状态,假定健康、轻伤、重伤、死亡状态,当玩家扣血时判断切换状态,更改对象的行为。
阅读全文

摘要:
我的设计模式之旅,本程序实现观察者模式。使用C#、Go两门语言分别进行实现。程序创建一个全局游戏死亡事件通知,5个玩家、1个Boss,当任意一方死亡时,在场存活者都能收到阵亡者的消息。
阅读全文
