首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大前端修炼手册

    写给客户端开发的后台网络基础概念解析

    后台网络领域,有许多专业术语和概念,作为客户端开发也需要对此有一些基本的认知。 本文中我们将解释一些常见的后台网络名词,包括 CGI、NAT、租户、接入机、网关、Nginx、防火墙、路由器、反向代理服务器和 WAF。 三、网络服务器与软件 3.1 反向代理服务器(Reverse Proxy Server) 反向代理服务器(Reverse Proxy Server)是一种网络服务器,它位于客户端和目标服务器之间,接收客户端的请求并将其转发给目标服务器 反向代理的主要目的是在客户端和目标服务器之间提供一个中间层,以实现负载均衡、安全性和性能优化等功能。 四、总结 以上就是对后台网络中一些常见名词的解释。这些概念在构建和维护网络、保护数据安全、提高网络性能等方面都起着关键的作用。理解这些概念可以帮助客户端开发更好地理解网络是如何工作的。

    53910编辑于 2024-07-23
  • 来自专栏seth-shi的专栏

    在 PHP 后台 dcat-admin 中使用 grpc 客户端登录系统

    前言 公司用go-zero弄了一个统一账号中心服务 部分项目的后台用dcat-admin搭建后台, 也去调用账号中心的用户去登录, 记录一下过程 环境依赖 proto的二进制文件https://github.com

    1.2K10编辑于 2023-12-18
  • 来自专栏愿天堂没有BUG(公众号同名)

    微服务架构实战:商家管理后台与sso设计,SSO客户端设计

    SSO客户端设计 下面通过模块merchant-security对 SSO客户端安全认证部分的实现进行封装,以便各个接入SSO的客户端应用进行引用。 客户端应用接入sso 有了SSO客户端的安全管理封装之后,对于一个需要接入SSO的Web应用,只需在应用的项目管理配置中增加对SSO客户端安全管理组件的引用,就可以使用SSO的功能了。 在商家管理后台中,需要接入SSO的客户端应用有库存管理、订单管理、物流管理等,可以根据实际需要决定。 首先,在项目配置管理中引用SSO客户端安全管理的封装组件,代码如下所示: <! 在下篇的平台管理后台的开发中,将实现管理商家的权限配置的功能。 本文给大家讲解的内容商家管理后台与sso设计:SSO客户端设计 下篇文章给大家讲解的是平台管理后台与商家菜单资源管理; 觉得文章不错的朋友可以转发此文关注小编; 感谢大家的支持!

    1.4K20编辑于 2022-10-28
  • 来自专栏h5

    tauri2.x-admin基于vue3+tauri2+pinia2客户端后台系统

    趁着这股热度,花了大半个月时间开发了一款tauri2+vue3桌面端后台管理系统。 </template> </el-tab-pane> </el-tabs>

    </template>好了,以上就是tauri2+vite5实战开发桌面版admin后台系统的一些知识分享

    1.7K10编辑于 2024-10-15
  • 来自专栏愚公系列-书籍专栏

    【愚公系列】《微信小程序与云开发从入门到实践》036-在小程序中进行网络数据请求

    一、在小程序中进行网络数据请求网络数据请求实际上是指小程序客户端从服务后台获取数据的能力,此服务后台可以是产品的后端服务,可以是第三方的数据服务,也可以是小程序云开发服务。 其实,使用小程序云开发的方式构建后端服务是相对方便且成本较低的,关于云开发后续会做具体的介绍,本文主要讨论从业务服务后台或第三方服务后台获取数据的方法。 1.申请接口服务1.1 背景介绍在实际的产品开发中,如果需要从服务后台获取数据,通常需要开发一个后端服务。然而,手动开发后台服务进行测试对于初学者来说有一定门槛。 { getWeatherData: function(area, callback) { wx.request({ url: 'https://route.showapi.com/9- 此外,微信客户端的版本也会影响该数据的返回。在 Android 系统上,微信版本 7.0.12 及以上支持 profile 网络性能分析;在 iOS 系统上,版本 8.0.3 及以上支持。

    1.1K10编辑于 2025-01-25
  • 来自专栏h5

    tauri2.9-vite7-vue3admin客户端后台系统管理Exe模板

    最新版研发Tauri2.9+Vite7.1+Vue3 setup+ElementPlus+Pinia3+Echarts跨平台桌面端通用管理后台系统。 'zh-CN': zhCN, 'zh-TW': zhTW } }) app.use(i18n)}附上几个最新实战项目最新版electron38-vite7-admin电脑端中后台管理系统 vite7-vue3os电脑端os管理系统基于tauri2.8+vite7+vue3+element-plus仿QQ/微信聊天应用Electron38+Vite7+Pinia3+ElementPlus客户端聊天程序最新原创 uniapp-vue3-osadmin手机版后台管理系统最新研发uniapp+vue3仿微信app聊天模板最新原创flutter3.27+bitsdojo_window客户端聊天Exe自研新版Flutter3.32

    65920编辑于 2025-11-01
  • 来自专栏凯哥Java

    Centos7下Frp服务端后台运行以及开机自启(Frp客户端同理)

    Centos7下Frp服务端后台运行以及开机自启(Frp客户端同理) 使用systemctl来控制启动 vim /lib/systemd/system/frps.service 在frps.service systemctl restart frps 如果要停止应用,可以输入 systemctl stop frps 如果要查看应用的日志,可以输入 systemctl status frps 这是写的frps的后台启动

    2.4K40编辑于 2022-12-16
  • 来自专栏玩转云服务

    Centos7下Frp服务端后台运行以及开机自启(Frp客户端同理)

    Centos7下Frp服务端后台运行以及开机自启(Frp客户端同理) 使用systemctl来控制启动 vim /lib/systemd/system/frps.service 在frps.service systemctl restart frps 如果要停止应用,可以输入 systemctl stop frps 如果要查看应用的日志,可以输入 systemctl status frps 这是写的frps的后台启动

    3.2K31发布于 2021-03-31
  • 来自专栏极乐技术社区

    小程序搜索栏新增“搜索历史” | 微信iOS版更新至6.6.0 ,客户端大更新、公众号界面、后台改版

    使用此款小程序需先在电脑上安装“腾讯电脑管家”,完成后在“工具箱”中开启“最近文档”功能,绑定微信后,就能使用~ 03 微信iOS版更新至6.6.0 ,客户端大更新,公众号界面改版,公众号后台大变脸。 12 月 11 日,微信 iOS 客户端更新至 6.6.0 版本。 更新的功能包括: 公众号文章卡片样式大调整 “搜一搜”灰度测试“浏览历史” 消息撤回可重新编辑 收藏的笔记能生成图片 2次提示“消息删除”的信息 语音通话更接近手机原生功能 12 月 14 日,微信公众号平台后台大改版 ,整体界面风格扁平化,并摘去了左上角的 Beta 标;文章留言部分变成按留言时间顺序排列;后台的素材也变得像卡片一样,运营者把鼠标移至素材才会显示修改的按钮。 第三十八期) 小程序开发 - webview 手把手教你实现微信小程序中的自定义组件 小程序代码包压缩策略 & 方案 小程序 视图层分析 经验分享:微信小程序seo第一是如何做到的 微信小程序通过java后台传的

    3.4K80发布于 2018-02-06
  • 来自专栏三分恶的专栏

    设计模式—— 九 :抽象工厂模式

    首先有两个互相影响的产品线(也叫做产品族),例如制造汽车的左侧门和右侧门,这两个应该是数量相等的——两个对象之间的约束,每个型号的车门都是不一样的,这是产品等级结 构约束的,我们先看看两个产品族的类图,如图9- 2所示: 图9-2:抽象工厂模式的通用源码类图 ? (2) 当一个产品族中的多个对象被设计成一起工作时,它能够保证客户端始终只使用同一个产 品族中的对象。 (3) 增加新的产品族很方便,无须修改已有系统,符合“开闭原则”。

    51920发布于 2020-07-16
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Sharding-JDBC—分库分表实例【面试+工作】

    Sharding-JDBC定位为轻量级java框架,使用客户端直连数据库,以jar包形式提供服务,未使用中间层,无需额外部署,无其他依赖,DBA也无需改变原有的运维方式,可理解为增强版的JDBC驱动,旧代码迁移成本几乎为零 分布式治理能力 (2.0新功能) 配置集中化与动态化,可支持数据源、表与分片策略的动态切换(2.0.0.M1) 客户端的数据库治理,数据源失效自动切换(2.0.0.M2) 基于Open Tracing协议的 9-2、创建Student分表逻辑StudentSingleKeyTableShardingAlgorithm ? ? 10、创建Mapper.xml 10-1、创建UserMapper.xml ?

    3.8K20发布于 2018-09-29
  • 来自专栏愿天堂没有BUG(公众号同名)

    这次我们来学习深入解析java虚拟机:C2编译器,编译流程吧

    C2编译器 C2编译器即Op to Compiler,又叫Server Compiler,它的定位与C1相反:C1面向客户端程序,需要快速响应用户请求;C2面向长期运行的服务端程序,它允许在编译上花更多时间 C2编译器也会对编译过程中的每个小阶段做性能计时,根据编译器阶段计时同样可以得到完整的C2编译过程,如代码清单9-2所示: 代码清单9-2 C2编译详细流程 enum PhaseTraceId { _t_parser -4 分支跳转 public static int branchIf(int x){ if(x<1000) { return 12; } else { return 13+x; } } 它的理想图如图9- 在图9-2中,If#25节点接收一个control输入和一个predicate值,根据predicate值选择将control值传递到IfTrue分支或者IfFalse分支。 理想图流程概述 通过前文代码清单9-2的PhaseTraceId可以看到,C2编译始于将字节码转化为理想图,这一步发生于Parse::Parse(),如代码清单9-7所示: 代码清单9-7 字节码转化为理想图

    2.8K51编辑于 2022-10-28
  • 来自专栏愿天堂没有BUG(公众号同名)

    SpringCloud微服务架构开发实战:微服务的消费模式

    微服务的消费模式 基于HTTP的客户端经常被用作微服务的消费者。这类客户端往往有着平台无关性、语言无关性等特征,而被社区广泛支持,各类HTTP客户端框架也是层出不穷。 客户端发现模式 客户端发现模式是一种由客户端来决定相应服务实例的网络位置的解决方案。其原理如下。 当服务实例启动后,将自己的位置信息提交到服务注册表(Service Registry)中。 客户端从服务注册表进行查询,来获取可用的服务实例。 在选取可用的服务实例的过程中,客户端自行使用负载均衡算法从多个服务实例中选择一个,然后发出请求。 图9-1显示了客户端发现模式的架构。 客户端发现模式的缺点是,客户端需要与服务注册表进行绑定,要针对服务端用到的每个编程语言和框架,来实现客户端的服务发现逻辑。 服务端发现模式 另外一种服务发现的模式是服务端发现模式。 图9-2展现了这种服务端发现模式的架构。 与客户端发现模式不同的是,服务端发现模式中需要有专门的负载均衡器来分发请求。这样客户端就可以保持相对简单,无须自己实现负载均衡机制。

    1K20编辑于 2022-10-28
  • 来自专栏张叔叔讲互联网

    一文读懂:画像平台人群包产出进阶之路

    人群圈选需求数据工程师给了下面一张Hive宽表userprofile_demo.user_label_table,其表结构及数据示例如表9-2所示。                 表9-2 userprofile_demo.user_label_table表结构及数据示例dtuserIdsexprovincefans_countinterestlive_or_notreceive_gift_count100 ClickHouse支持将查询出的数字类型结果封装成BitMap直接返回客户端,该方式可以节约网络传输带宽,从而单批次可以支持更大量的用户查询需求,最终可以降低人群的产出时间。

    1.7K60编辑于 2023-11-04
  • 来自专栏大内老A

    WCF技术剖析(卷1)之目录

    构建整个解决方案            步骤二:创建服务契约            步骤三:创建服务            步骤四:通过自我寄宿的方式寄宿服务            步骤五:创建客户端调用服务             7.5  通过Windows Service进行服务寄宿            7.5.1  案例演示7-4:如何通过创建Windows Service寄宿WCF服务 第8章  客户端 (Client)     8.1  WCF客户端框架简述            8.1.1  从透明代理(Transparent Proxy)和真实代理(Real Proxy)说起                    8.3.1  ClientBase<TChannel>简介            8.3.2  ChannelFactory<T>的缓存机制        8.4  基于会话信道的客户端 9.2.3  服务实例上下文的释放            9.2.4  单调模式与可扩展性        9.3  单例(Single)实例上下文模式            9.3.1  案例演示9-

    1.4K90发布于 2018-01-16
  • 来自专栏IT大咖说

    【大咖连载】SockShop系统服务划分与设计

    软件开发人员首先与领域专家沟通,了解到系统需要提供以下核心功能:用户注册、登录、浏览商品信息、购物车、下单、支付以及历史订单查询功能,通过对这些需求的梳理,提取出核心业务名词,作为该系统的统一语言,如图9-9-2 SockShop系统的统一语言 在后续的实现过程中,领域专家与开发人员、开发人员内部之间,将使用上述术语进行讨论,比如在SockShop系统中,提到“商品”就代表袜子。 此外,在用户界面服务后面需要一个认证授权服务,用来验证对后台服务的请求是否合法,即用户是否是已登录的合法用户。 由于后台服务都是无状态的,用户的登录信息包含在请求所携带的Token中,因此认证授权功能主要通过对Token的校验来完成,认证授权服务将主要负责用户登录注册后Token的生成与校验。

    1.3K20发布于 2019-09-05
  • 来自专栏愿天堂没有BUG(公众号同名)

    精讲高并发核心编程,限流原理与实战,限流策略原理与参考实现

    不简单粗暴地返回404,让客户端重试,同时又能起到流量削峰的作用。 大致的漏桶限流规则如下: (1)水通过进水口(对应客户端请求)以任意速率流入漏桶。 (2)漏桶的容量是固定的,出水(放行)速率也是固定的。 令牌的数量与时间和发放速率强相关,流逝的时间越长,会不断往桶里加入越多令牌,如果令牌发放的速度比申请速度快,令牌桶就会放满令牌,直到令牌占满整个令牌桶,如图9-2所示。 图9-2 令牌桶 令牌桶的Java参考实现代码如下: package com.crazymaker.springcloud.ratelimit;...

    56130编辑于 2022-10-28
  • 来自专栏机器人课程与技术

    计算机控制技术课程配套教材习题解答(第9章)

    9-2 组态王的主要版本有哪些? ⑴InTouch:Wonderware 的InTouch软件是最早进入我国的组态软件。 图9-2  组态王和下位机通讯 9-4组态王变量的主要类型有哪些? ⑴基本变量类型 变量的基本类型共有两类:I/O 变量、内存变量。 $启动后台命令:表明后台命令是否启动(1=启动;0=未启动)。 $双机热备状态:表明双机热备中计算机的所处状态。 $毫秒:返回当前系统的毫秒数。

    2K10发布于 2019-01-23
  • 来自专栏毛利学Python

    史上最强hadoop分布式集群的搭建

    HTTP UI 50075 9864 DataNode ports NameNode 50475 9865 我们可以访问:http://192.168.92.90:8088/,查看集群状态,如下图9- hadoop集群状态9-2 如果我们想停止集群,执行命令sbin/stop-all.sh # 停止hadoop [root@node01 hadoop-3.2.1]# sbin/stop-all.sh 在zookeeper集群中,node02为leader,node01和node03为follower 下面使用客户端命令简单操作zookeeper [root@node02 apache-zookeeper

    89520发布于 2020-03-12
  • 来自专栏愿天堂没有BUG(公众号同名)

    springcloud微服务实战:服务网关,Gateway

    服务网关: Spring Cloud Gateway 前面已经介绍了基于Spring Cloud搭建微服务框架所需要的必需组件,利用这些组件再配合客户端就可以构建出一个完整的系统。 eurekaclient 用于配置Eureka客户端。 (2)启动gateway 工程,访问localhost:8080/TEST/test,得到以下结果,如图9-2所示。说明全局过滤器对路由做了过滤处理。 这种500 错误对用户是不友好的,需要对服务网关进行统一的异常处理并给客户端返回统一的JSON数据,让客户端具有友好的体验,具体步骤如下。 getRoutingFunction方法,该方法接收ErrorAttributes对象,即接收具体的错误信息,然后调用getErrorAttributes方法获得异常属性,通过该方法判断具体的错误码,最终将错误信息放到Map 并返回客户端

    1.3K20编辑于 2022-10-28
  • 领券