代码改变世界

探秘高逼格艺术二维码的制作过程-AI绘画图生图

2023-07-05 10:12 by 萤火架构, 880 阅读, 0 推荐, 收藏, 编辑
摘要:有些同学想要将自己的Logo或者头像附加到二维码中,要满足这类需求,就可以使用本文介绍的图生图生成二维码的方法。 阅读全文

探秘高逼格艺术二维码的制作过程-AI绘画文生图

2023-07-04 18:50 by 萤火架构, 1223 阅读, 1 推荐, 收藏, 编辑
摘要:前几天看到几个逼格比较高的二维码,然后自己动手做了一下,给大家看看效果。 阅读全文

.NET服务治理之限流中间件-FireflySoft.RateLimit

2022-07-05 07:33 by 萤火架构, 1151 阅读, 6 推荐, 收藏, 编辑
摘要:FireflySoft.RateLimit自2021年1月发布第一个版本以来,经历了多次升级迭代,目前已经十分稳定,被很多开发者应用到了生产系统中,最新发布的版本是3.0.0。 阅读全文

C#实现一个万物皆可排序的队列

2022-07-04 07:33 by 萤火架构, 1571 阅读, 7 推荐, 收藏, 编辑
摘要:产品中需要向不同的客户推送数据,原来的实现是每条数据产生后就立即向客户推送数据,走的的是HTTP协议。因为每条数据都比较小,而数据生成的频次也比较高,这就会频繁的建立HTTP连接,而且每次HTTP传输中携带的业务数据都很小... 阅读全文

C#生成putty格式的ppk文件(支持passphrase)

2022-06-30 22:47 by 萤火架构, 951 阅读, 4 推荐, 收藏, 编辑
摘要:2022国家级护网行动即将开启,根据阿里云给出的安全建议,需要将登陆Linux的方式改为密钥对方式。我这里使用的远程工具是自己开发的,能够同时管理Windows和Linux,但是以前不支持密钥对的登陆方式,所以需要改造一下。 阅读全文

Go实现安全双检锁的方法和最佳实践

2022-05-27 08:26 by 萤火架构, 401 阅读, 0 推荐, 收藏, 编辑
摘要:从其他语言转入Go语言的同学经常会陷入一个思考:如何创建一个单例?有些同学可能会把其它语言中的双检锁模式移植过来,双检锁模式也称为懒汉模式,首次用到的时候才创建实例。但是Go没有Java中的volatile修饰符,它怎么保证线程安全呢? 阅读全文

Golang:将日志以Json格式输出到Kafka

2022-05-17 07:48 by 萤火架构, 644 阅读, 0 推荐, 收藏, 编辑
摘要:在上一篇文章中我实现了一个支持Debug、Info、Error等多个级别的日志库,并将日志写到了磁盘文件中,代码比较简单,适合练手。有兴趣的可以通过这个链接前往:https://github.com/bosima/ylog/releases/tag/v1.0.1 工程实践中,我们往往还需要对日志进行 阅读全文

Golang:手撸一个支持六个级别的日志库

2022-05-16 07:37 by 萤火架构, 537 阅读, 1 推荐, 收藏, 编辑
摘要:Golang标准日志库提供的日志输出方法有Print、Fatal、Panic等,没有常见的Debug、Info、Error等日志级别,用起来不太顺手。这篇文章就来手撸一个自己的日志库,可以记录不同级别的日志。 其实对于追求简单来说,Golang标准日志库的三个输出方法也够用了,理解起来也很容易: P 阅读全文

go-micro集成RabbitMQ实战和原理

2022-05-07 07:18 by 萤火架构, 445 阅读, 0 推荐, 收藏, 编辑
摘要:在go-micro中异步消息的收发是通过Broker这个组件来完成的,底层实现有RabbitMQ、Kafka、Redis等等很多种方式,这篇文章主要介绍go-micro使用RabbitMQ收发数据的方法和原理。 Broker的核心功能 Broker的核心功能是Publish和Subscribe,也就 阅读全文

sqlx操作MySQL实战及其ORM原理

2022-05-06 07:43 by 萤火架构, 582 阅读, 0 推荐, 收藏, 编辑
摘要:sqlx是Golang中的一个知名三方库,其为Go标准库database/sql提供了一组扩展支持。使用它可以方便的在数据行与Golang的结构体、映射和切片之间进行转换,从这个角度可以说它是一个ORM框架;它还封装了一系列地常用SQL操作方法,让我们用起来更爽。 sqlx实战 这里以操作MySQL 阅读全文
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页