后端程序开发Golang 自适应微服务自理背后的滑动窗口算法如何实现 学习一下 go-zero 框架封装的滑动窗口算法是如何实现的,RollingWindow 是一种用于计算具有时间间隔事件的桶的数据结构。该滑动窗口使用循环缓冲区来存储桶,每个桶代表一个时间间隔内的时间... 2023-07-02960 viewsCommentsGoLang 阅读全文
后端程序开发基于go语言的五大web框架,别再只知道springmvc Spring MVC在Java web领域中首屈一指,而作为云原生时代的标准语言之一,Go语言自然也衍生出来不少优秀的web框架。今天给大家分享5个流行的基于Go语言的web框架,他们有什么区别,应该... 2023-07-021,183 viewsCommentsGoLang 阅读全文
后端程序开发Golang本地缓存利器fastcache一文学透 一、介绍 fastcache是一个用go语言实现的,很快的,线程安全的,内存缓存的,用于大量对象缓存的组件。 它的特点是: 快速的多核CPU的性能可扩展。 线程安全。并发goroutines可以读取和... 2023-07-02854 viewsCommentsGoLang 阅读全文
后端程序开发Nunu脚手架: 助你快速构建高效可靠的Go应用 Nunu 是一个基于 Golang 的应用脚手架,它的名字来自于英雄联盟中的游戏角色,一个骑在雪怪肩膀上的小男孩。和努努一样,该项目也是站在巨人的肩膀上,它是由 Golang 生态中各种非常流行的库整... 2023-07-021,172 viewsCommentsGoLang 阅读全文
后端程序开发Golang项目开发:高效编写单元测试的技巧之Mock 项目中进行单元测试是一种重要的开发实践。然而,当被测代码依赖其他模块或组件时,编写单元测试变得复杂且不稳定。本文将介绍如何使用mock来编写简洁高效的单元测试。 引言 首先我们先来看下项目中的依赖注入... 2023-07-021,450 viewsCommentsGoLang 阅读全文
后端程序开发Go语言编写get或post的api接口,需要注意什么? 编写GET或POST的API接口时,有一些注意事项需要考虑,以确保接口的正确性和安全性: 路由和路径参数:在设计API接口时,需要选择合适的路由和路径参数来表示资源的唯一标识符或其他参数。确保路径参数... 2023-07-02760 viewsCommentsGoLang 阅读全文
后端程序开发Go 语言 ORM库gorm特性、安装、CURD操作等 1.1 gorm介绍 Gorm 是一个流行的 Go 语言的 ORM(对象关系映射)库,用于在 Go 语言中进行数据库操作。它提供了简洁的 API 和强大的功能,帮助开发者简化数据库的操作和管理。Gor... 2023-07-02866 viewsCommentsGoLang 阅读全文
后端程序开发Django框架切换flask,记录一下开发流程 老大说‘’Django框架太重了,换个轻的,就换了Flask,简单记录一下Flask开发的流程吧。 Step1:我的Python环境是Anaconda中集成的,版本是3.6版,Anaconda中也集成... 2023-07-02684 viewsCommentsDjango Flask 阅读全文
后端程序开发Django 开发速查手册:安装到接口 api Django是一个开放源代码的 Web 应用框架,由Python写成。采用了 MVT 的软件设计模式,即模型 Model,视图 View 和模板 Template。它最初是被开发来用于管理劳伦斯出版集... 2023-07-02994 viewsCommentsDjango 阅读全文
后端程序开发Opcache导致线上PHP服务异常的案例分析 一、背景 2021-05-13 14:10服务上线后,开始大量出现“Call to undefined method”错误。通过Grafana、查日志都可以有如下发现 错误出现在五台服务器上 每台服务... 2023-07-021,018 viewsCommentsPHP 阅读全文
后端程序开发Django开发微信公众号消息自动回复 通过python的中文分词jieba包和xml处理包xmltodict结合Django实现微信公众号的消息自动回复,用户通过微信公众号的对话框向后端发消息时,微信服务器将POST消息的XML数据包推送... 2023-07-011,032 viewsCommentsDjango 阅读全文
后端程序开发PHP基于ReactPHP 和 Amp 开发高性能并发和异步应用 在当今互联网时代,高性能并发和异步应用的需求越来越多。很多传统的 PHP 应用只能处理单个请求,无法同时处理大量请求,导致系统瓶颈,性能下降,耗费更多的资源。因此,现在开发高性能并发和异步应用显得尤为... 2023-07-01757 viewsCommentsPHP 阅读全文
后端程序开发Django-cors-headers解决同源策略限制下的跨域请求 浏览器具有同源策略的限制,导致发送ajax请求+跨域存在无法获取数据。Django-cors-headers就是用于解决Django跨域请求问题的。 一、安装和配置cors-headers 安装dja... 2023-06-30658 viewsCommentsDjango 阅读全文
后端程序开发Golang同步工具Sync.Cond使用方法和示例 sync.Cond sync.Cond是Golang标准库提供的一个基于互斥锁/读写锁实现的条件变量类型,用于协调访问共享资源的多个goroutine。当共享资源状态发生变化时,可以通知等待条件变化而... 2023-06-301,002 viewsCommentsGoLang 阅读全文
后端程序开发ThinkPHP6实现递归树结构编程教程 网站和应用程序中都出现了树形结构的展示,例如分类目录、人员组织架构、权限管理等。在这些应用场景中,递归树结构已经成为了非常重要且实用的模型之一。 ThinkPHP6是一种基于MVC模型的PHP开发框架... 2023-06-301,122 viewsCommentsThinkPHP 阅读全文
后端程序开发ThinkPHP6实现多语言功能开发实践 Web开发中,ThinkPHP是一款非常优秀的PHP框架,它内置了多语言支持功能,可以让开发者轻松实现多语言应用程序。本文将介绍如何使用ThinkPHP6框架实现多语言功能。 一、多语言配置 在Thi... 2023-06-301,151 viewsCommentsThinkPHP 阅读全文
后端程序开发Go语言使用SQL Server的完整指南 企业级应用程序应用的广泛使用,SQL Server也成为了企业级应用程序中使用最广泛的数据库之一。而且,随着Go语言的流行,越来越多的开发人员希望在Go语言中使用SQL Server。在本文中,我们将... 2023-06-301,197 viewsCommentsGoLang SQL Server 阅读全文
后端程序开发Flask从入门到精通:掌握上下文和生命周期 Flask 是一个轻量级的 Python Web 框架,它非常灵活,具有高度的可扩展性和自由度,适合用于构建小型的 Web 应用。下面我们来详细讲解 Flask 的一些进阶知识。 Flask 的上下文... 2023-06-291,266 viewsCommentsFlask 阅读全文
后端程序开发Python Flask Web服务——快速创建动态Web应用的技巧 探讨Python Flask Web服务。我将首先简单介绍Flask,然后将逐步进入Flask中的路由、模板、表单处理以及数据库集成等高级概念,目标是能够让大家了解并掌握使用Flask来创建动态Web... 2023-06-29774 viewsCommentsFlask Python 阅读全文
后端程序开发Python 开发者选择使用其他框架替代 Django? Django 是非常流行的 Python Web 框架,被世界各地被许多大型企业以及组织采用,但也遇到了多数大型开源项目难以避免的问题:活跃贡献者流失,新贡献者供不应求。James Bennett 提... 2023-06-27951 viewsCommentsDjango Python 阅读全文
后端程序开发Java-gRPC-Python开发环境安装配置 配置开发环境,跑通从Java EE Tomcat Web应用程序通过gRPC调用服务器Python程序的例子HelloWorld(gRPC自带),然后配置好SSL加密连接及调用用户验证,后面有时间再写... 2023-06-261,271 viewsCommentsJava Python 阅读全文
后端程序开发Django中url、path及re_path区别 新手不知道怎么设置路由,纠结于使用url还是path,今天就让我们一块研究下吧。 1. 常用方法介绍 Django框架提供了多种生成urlpattern对象的方法。下面介绍几种比较常见的。 1. in... 2023-06-261,491 viewsCommentsDjango 阅读全文
后端程序开发单元测试3.0实践之Golang质量生态建设 研发:就不能不写单测吗? 端到端测试:正如Martin Fowler 所说 大量的端到端测试增加了测试时间,并且使得测试成本变得昂贵。 单元测试: 执行更加迅速,维护成本更低,因此单元测试的积累是我们... 2023-06-26766 viewsCommentsGoLang 阅读全文
后端程序开发Django添加ckeditor富文本编辑器教程 Django-ckeditor是集成了ckeditor富文本编辑器的django第三方库,可以在admin后台使用。使页面效果更加丰富,同时该富文本编辑器也可以用于form类。 通过pip安装 pip... 2023-06-241,429 viewsCommentsDjango 阅读全文