欢迎光临
我们一直在努力

技术分享

第239页

【Go微服务】开发gRPC总共分三步

mumupudding阅读(58)评论(0)

前言 上一篇文章我们介绍了ProtoBuf的使用,不了解ProtoBuf的同学建议先读这篇文章:# 一文带你玩转ProtoBuf,会用protobuf是学习gRPC的基础。 之前我也有写过RPC相关的文章:《 Go RPC入门指南:RPC的...

开发者问第五期

mumupudding阅读(55)评论(0)

开发者问第五期问答分享来啦!如何实现虚实遮挡?如何打造沉浸感动态漫反射全局光照?机器学习服务OCR能力有哪些升级优化?点击链接,了解更多:https://developer.huawei.com/… 了解更多详情>>...

快收藏!最全GO语言实现设计模式【下】

mumupudding阅读(43)评论(0)

导语| 继上篇【快收藏!最全GO语言实现设计模式】,本文继续列出GO语言实现的经典设计模式示例,每个示例都精心设计,力求符合模式结构,可作为日常编码参考,同时一些常用的设计模式融入了开发实践经验总结,帮助大家在平时工作中灵活运用。 解释器模...

把 Go 放到 Nginx C module 之中

mumupudding阅读(42)评论(0)

最近一段时间,我在做一件有趣的事情,让一个 Nginx C module 通过 Go 代码来访问 gRPC 服务。不得不感慨 Go 真的很流行,让人无法拒绝。之前我做 wasm-nginx-module 时就试图把 tinygo 跑在 Ng...

Python脚本模拟网站(SF)微信第三方登录

mumupudding阅读(41)评论(0)

最近思否关注者激增几十人,感觉很是奇怪,想着可以给新关注用户发个问候信息之类。于是便想通过脚本的形式,给用户发送消息。但token获取是个问题,便想着也用脚本自动化。用户名密码登录会有验证码。那就使用微信第三方登录吧,正好巩固下OAuth。...

Java 字符串 split 的一个反直觉陷阱

mumupudding阅读(40)评论(0)

最近生产环境遇到一个奇怪的数组下标越界报错,如下图代码所示,我们可以肯定的是 fieldName 变量不为空(不是空字符串,也不是 null),但是代码执行到读取 names[0] 变量的时候,抛出了一个 数组下标越界 (java.lang...

MySQL 数据库索引技术原理初探

mumupudding阅读(37)评论(0)

概述 什么是索引 一本书 500 页的书,如果没有目录,直接去找某个知识点,可能需要找一会儿,但是借助前面的目录,就可以快速找到对应知识点在书的哪一页。这里的目录就是索引。 所以,为什么会有索引?为了提高数据查询效率。 常见索引算法 最简单...

三分钟学会go语言的变量定义

mumupudding阅读(55)评论(0)

本文参与了思否技术征文,欢迎正在阅读的你也加入。 前言 特别说明: 本文只适合新手学习 这篇文章带我们入门go语言的定义变量的方式,其实和javascript很相似,所以特意总结在此。 在go语言中,也有变量和常量两种,首先我们来看变量的定...

工作中常用的设计模式–责任链模式

mumupudding阅读(47)评论(0)

一般做业务开发,不太容易有大量使用设计模式的场景。这里总结一下在业务开发中使用较为频繁的设计模式。当然语言为Java,基于Spring框架。 1 责任链模式(Chain of Responsibility Pattern) 对数据流、对象做...