文章分类: 编程
编程

Dubbo 简介

908 2023-06-29 16:27:00

Dubbo([ˈdʌbəʊ])是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。Dubbo最大的特点是按照分层架构思维构建应...

详情...
编程

gRPC 概述

834 2023-06-28 22:20:00

概述GRPC是一个高性能、通用的开源RPC框架,基于底层HTTP/2协议标准和协议层Protobuf序列化协议开发,支持众多的开发语言。gRPC 也是基于以下理念:定义一个服务,指定其能够被远程调用的方法(包含参数和返回类型)。在服务端实现这个接口,并运行一个 gRPC服务器来处理客户端调用。在客户端拥有一个存根能够像服务端一样的方法。gRPC使用proto...

详情...
编程

使用 Laravel Octane 加速 Laravel 应用

1271 2023-06-26 20:19:00

Laravel Octane 通过使用高性能的应用程序服务器(包括Swoole和RoadRunner)为应用程序提供服务,从而提高了应用程序的性能。

详情...
编程

TIOBE 编程语言排名: 2023 年 6 月

1004 2023-06-25 23:30:00

六月头条:Python会保持第一吗?Python在过去5年中3次获得TIOBE指数年度大奖。由于数据科学和人工智能领域的发展,它变得越来越受欢迎。增长始于2017年秋季,份额为3%,结束于去年年底,份额为17%。今年,Python无法保持17%的历史最高水平,并回落至13%。第一名的另外三个竞争者,C、Java和C++,现在越来越接近了。Python会保持第...

详情...
编程

golang 微服务框架 go-micro 简介

1022 2023-06-23 23:18:00

go-micro简介Go Micro是一个插件化的基础框架,基于此可以构建微服务,Micro的设计哲学是可插拔的插件化架构在架构之外,它默认实现了consul作为服务发现,通过http进行通信,通过protobuf和json进行编码go-micro的主要功能服务发现:自动服务注册和名称解析。服务发现是微服务开发的核心。当服务A需要与服务B通话时,它需要该服务...

详情...
编程

Go 框架之 Beego 简介部署及程序流程分析

749 2023-06-21 23:08:00

Beego 是一个使用 Go 语言来开发 WEB 应用的 GoWeb 框架,该框架起始于2012 年,由一位中国的程序员编写并进行公开,其目的就是为大家提供一个高效率的 web 应用开发框架。该框架采用模块封装,使用简单,容易学习。方便技术开发者快速学习并进行实际开发。对程序员来说,beego 掌握起来非常简单,只需要关注业务逻辑实现即可,框架自动为项目需求提供不同...

详情...
编程

Go 语言 WEB 框架 Gin 介绍

908 2023-06-19 22:56:00

在 Go 语言开发的 Web 框架中,有两款著名 Web 框架分别是 Martini 和 Gin,两款 Web 框架相比较的话,Gin 自己说它比 Martini 要强很多。Gin 是 Go 语言写的一个 web 框架,它具有运行速度快,分组的路由器,良好的崩溃捕获和错误处理,非常好的支持中间件和 json。总之在 Go 语言开发领域是一款值得好好研究的 Web ...

详情...
编程

50 道 Laravel 面试题

1034 2023-06-18 15:35:00

1) 什么是 Laravel ?Laravel 是一个开源的、广泛使用的 PHP 框架。该平台主要用于利用 MVC 架构模式开发 web 应用程序。Laravel 是在 MIT 许可下发布的。因此,其源代码托管在 GitHub 上。它遵循可靠且准确的语言规则,因此是可靠的 PHP 框架。2) 定义 Composer.它是 PHP 的应用程序级程序包管理器。它...

详情...
编程

全栈 TypeScript CRUD 框架 Remult

801 2023-06-17 11:31:00

Remult 是一个全栈 CRUD 库,它利用 TypeScript 模型来简化开发,并提供了类型安全的 API 客户端和查询构建器。在软件开发中,为了确保系统功能正常,必须管理和同步两个数据模型:服务器模型和客户端模型。服务器模型指定数据库结构和 API,而客户端模型定义 API 的传入传出数据。然而,维护单独的模型集和验证器可能会导致冗余,增加维护开销,...

详情...
编程

PHP 8:数组、变量、操作符、异常处理

884 2023-06-14 22:38:00

本篇介绍几个新特性以及与数组、变量、运算符、异常处理和 trait 等有关的改进。数组与字符串弃用 false 值的 Autovivification.Autovivification是指当引用数组中未定义的元素时自动创建新数组,例如:?php $arr['a'][1] = 'a'; var_dump($arr);新数组$arr是自动创建出来的,它在被...

详情...