你方唱罢我登场


  • 首页

  • 分类

  • 归档

  • 标签

hello

发表于 2021-02-22
hello world from golang this is a demo
阅读全文 »

Mysql思维导图

发表于 2020-10-10

mysql思维导图整理

阅读全文 »

Go interface

发表于 2020-09-10
Type AssertionType Assertion(类型断言)是用于interface value的一种操作。语法如下:1x.(T) x是interface type的表达式,而T是assertd type,被断言的类型。 类型断言的使用主要有两种情景: 如果asserted type是一个concrete type(具体类型),一个实例类type,断言会检查x的dynamic type是否和T相同,如果相同,断言的结果是x的dynamic value, 当然dynamic value的type就是T了。换句话说,对concrete type的断言实际上是获取x的dynamic val ...
阅读全文 »

JSON and Go

发表于 2020-09-09

Golang官方博客 – JSON and Go的翻译,原文地址: https://blog.golang.org/json

阅读全文 »

go实现雪花算法

发表于 2020-09-09

如何在分布式系统中,实现一个有递增性且全局唯一的ID呢?

实现方案之: go实现雪花算法

阅读全文 »

分布式ID生成方式

发表于 2020-08-07

在分布式系统中,为了标识资源的唯一性,需要生成一个全局唯一的ID,插入数据库时好做区分。

阅读全文 »

golang编码

发表于 2020-08-05

Go语言采用的字符编码方案从属于Unicode编码规范。更确切地说,Go语言的代码正是由Unicode字符组成的。Go语言的所有源代码,都必须按照Unicode编码规范中的UTF-8编码格式进行编码。

阅读全文 »

golang实现json序列化和反序列化

发表于 2020-08-05

将对象转换成二进制流的过程叫做序列化
将二进制流转换成对象的过程叫做反序列化

那么如何实现一个结构体序列化和反序列化呢?

阅读全文 »

golang原子操作

发表于 2020-08-05

原子操作可以完成地消除竟态条件,并能够绝对保证并发安全性。并且,它地执行速度要比其他的同步工具快得多,通常会高出好几个数量级。

阅读全文 »

动态规划

发表于 2020-08-05

动态规划是一种实用的技巧,它可以用来解决一系列问题。

它的思路很简单,如果你对某个给定的输入解决了一个问题,那么你可以保存已有信息,避免重复计算(重复子问题),节约计算时间。

阅读全文 »
12…7
© 2021 Dillon Liang

豫ICP备17029752号