服务端是为客户端服务的,服务的内容诸如向客户端提供资源,保存客户端数据。是实现游戏特色化的重要途径,也是最直接可以通过游戏表现出来的技术,比如你要修改某个NPC的参数,重加载后,在游戏内立刻体现出来。服务端是一种有针对性的服务程序。它的主要表现形式以“windows窗口程序”与“控制台”为主。一般大型的服务端都是在linux环境下搭建。运行服务端的电脑称之为“服务器”。 英文:Serve
转载
2023-12-04 20:39:48
644阅读
1. 为什么要学习socket? socket就是网络通信的工具,任何一门语言都有socket,他不是任何一个语言的专有名词,而是大家通过自己的程序与其他电脑进行网络通信的时候都用它。2. 客户端,服务架构 客户端英文名称:Client(使用服务端的服务),服务端英文名称:Server(一直运行着,等待服务别人,不能有一天访问百度,百度页面打不开,不行吧。),下
转载
2023-06-12 18:38:35
233阅读
Go分布式缓存 HTTP 服务端(day3)1 http 标准库Go 语言提供了 http 标准库,可以非常方便地搭建 HTTP 服务端和客户端。比如我们可以实现一个服务端,无论接收到什么请求,都返回字符串 “Hello World!”package main
import (
"log"
"net/http"
)
type server int
func (h *server) Ser
转载
2023-11-13 15:50:16
106阅读
概述 学习AJAX的过程中,发现自己之前存在着很多的不足,于是花了些时间,总结了一些知识,现在和大家分享一下。前端和后端,前台和后台 前端和后端指的是客户端和服务器端;前台和后台指的都是客户端上浏览者浏览界面和管理者管理界面。get和post方法  
转载
2023-06-13 11:27:51
564阅读
# 基于JavaScript的服务端开发
JavaScript是一种广泛应用于Web开发的编程语言,它最初是作为一种在浏览器中运行的脚本语言而被开发出来的。然而,在过去的几年中,JavaScript已经逐渐发展成为一种可以在服务端运行的强大编程语言。在本文中,我们将深入探讨JavaScript在服务端的应用,并提供一些代码示例来帮助读者更好地理解。
## 什么是JavaScript服务端代码?
原创
2023-08-06 07:05:50
42阅读
# 实现HTTP服务端JavaScript的步骤
## 1. 确定使用的开发环境
在开始之前,我们需要确定使用的开发环境。在这个例子中,我们将使用Node.js作为开发环境。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,可用于构建高性能的网络应用。
## 2. 初始化项目
首先,我们需要创建一个新的项目文件夹,并在终端中导航到该文件夹。然后,使用以下命令初始
原创
2023-08-24 04:23:18
101阅读
在当前的开发环境中,JavaScript不仅限于浏览器端,服务端开发也越来越普遍。通过使用如Node.js这样的框架,开发人员能够使用JavaScript进行高效的服务器编程。接下来,我将记录下如何解决“JavaScript写服务端”问题的过程,这将涵盖环境配置、编译过程、参数调优、定制开发、调试技巧和部署方案。
## 环境配置
进行JavaScript服务端开发的第一步是设置开发环境,确保我
# 使用 Go 语言实现 ONVIF 服务端
在这篇文章中,我们将一步一步地实现一个 ONVIF(开放网络视频接口论坛)服务端。作为一个刚入行的小白,你可能对这个概念感到陌生,但别担心,我们会通过一个简单的流程图和详细的代码注释引导你完成整个过程。
## 流程概述
下面是实现 ONVIF 服务端的主要步骤:
| 步骤 | 描述
原创
2024-09-05 05:28:50
190阅读
直接使用官方子包可以实现websocket协议, golang.org/x/net/websocket 如果在这个目录没有这个包就去github下载net库,放进这个目录$GOPATH/src/golang.org/x/net就行了 服务端代码: package main import ( "tim
原创
2021-06-17 19:15:27
600阅读
一、概述RPC(Remote Procedure Call)即 远程过程调用,说的这么抽象,其实简化理解就是一个节点如何请求另一节点所提供的服务。在文章 微服务调用链追踪中心搭建 一文中模拟出来的调用链:ServiceA ---> ServiceB ---> ServiceC 就是一个远程调用的例子,只不过这篇文章里是通过RestTemplate这种 同步调用方式,利用的是HTTP协议
# Go语言服务端开发入门指南
## 1. 简介
Go语言是一门开源的编程语言,由Google开发,并于2009年发布。它具有高效的编译速度、强大的并发能力和简洁的语法,适合用于构建高性能的服务端应用程序。本指南将介绍如何使用Go语言进行服务端开发。
## 2. 开发流程
以下表格展示了Go语言服务端开发的整体流程:
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建一个
原创
2023-08-22 05:27:12
139阅读
如果需要在api中调用rpc服务 需要现在api/internal/svc/servicecontext.go中做如下更改type ServiceContext struct {
Config config.Config
UserRpc userclient.User //添加
}
func NewServiceContext(c config.Config) *Servi
转载
2024-10-23 16:38:37
106阅读
首屏等待 在 SPA 模式下,所有的数据请求和 DOM 渲染都在浏览器端完成,所以当我们第一次访问页面的时候很可能会存在“白屏”等待,而服务端渲染所有数据和 html 内容已在服务端处理完成,浏览器收到的是完整的 html 内容,可以更快地看到渲染内容,在服务端完成数据请求肯定要比浏览器端效率高得多。SEO SPA 由于加载模版的时候页面骨架上面只有一个节点,其余所有节点都是由 JS 动态生成的,
转载
2023-06-08 18:20:16
146阅读
1. 常见框架1.1 框架排名Gin 31k [Lite]Beego 22kIris 16kEcho 15k [Lite]Revel 11kMartini 10k [×]buffalo 5k [Lite]1.2 框架特性Gin:Gin 是一个用 Go (Golang) 编写的 web 框架。 它是一个类似于 martini 但拥有更好性能的 API 框架, 由于 httprouter,速度提高了近
转载
2023-07-24 10:58:21
581阅读
序言我们通过一个系列文章跟大家详细展示一个 go-zero 微服务示例,整个系列分十篇文章,目录结构如下:环境搭建服务拆分用户服务产品服务订单服务支付服务RPC 服务 Auth 验证服务监控(本文)链路追踪分布式事务期望通过本系列带你在本机利用 Docker 环境利用 go-zero 快速开发一个商城系统,让你快速上手微服务。完整示例代码:https://github.com/nivin-stud
转载
2023-12-10 17:13:34
54阅读
client.go server.go
转载
2018-02-25 11:08:00
294阅读
2评论
前言大概已经有差不多一年没写技术文章了,原因是今年投入了一些具体游戏项目的开发。这些新的游戏项目,比较接近独立游戏的开发方式。我觉得公司的“祖传”服务器框架技术不太适合,所以从头写了一个游戏服务器端的框架,以便获得更好的开发效率和灵活性。现在项目将近上线,有时间就想总结一下,这样一个游戏服务器框架的设计和实现过程。这个框架的基本运行环境是 Linux ,采用 C++ 编写。为了能在各种环境上运行和
转载
2023-10-10 20:41:02
267阅读
使用 Go 语言标准库 http 搭建 HTTP Server并实现 main 函数启动 HTTP Server 测试 APIGo 语言提供了 http 标准库,可以非常方便地搭建 HTTP 服务端和客户端。比如我们可以实现一个服务端,无论接收到什么请求,都返回字符串 “Hello World!”package main
import (
"log"
转载
2023-07-12 14:52:18
88阅读
前言在了解Vue SSR之前,我们要搞明白两个东西先:SSR 和 浏览器的渲染, 涉及到的技术:Vuevue-server-rendererNodejsExpress1. 什么是SSRSSR是Server Side Render简称;页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的html就可以了。2. 从输入页面URL到页面渲染完成流程解析URL浏览器本地缓存DNS解析建立TCP/
转载
2024-01-13 08:04:05
333阅读
互联网技术发展迅速的今天,微服务倍受关注:文章、博客、社交媒体讨论和会议演讲都在谈论。与此同时,也有持怀疑态度的软件社区人员认为微服务没什么新鲜可言。反对者声称它的思想只是面向服务架构的重塑。然而,无论是炒作还是怀疑,不可否认,微服务架构模式具有非常明显的优势 —- 特别是在实施敏捷开发和复杂的企业应用迭代开发方面。从本篇文章开始,我们来开学了解学习微服务的相关知识。单体应用我们先不问微服务是什么
转载
2024-01-19 23:11:20
56阅读