ICode9

精准搜索请尝试: 精确搜索
  • Python WebSocket 原理2020-02-22 23:58:39

    1. WebSocket 与 HTTP WebSocket 协议在2008年诞生,2011年成为国际标准。现在所有浏览器都已经支持了。WebSocket 的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话。 HTTP 有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个 H

  • AIDL使用和语法详解2020-02-22 15:54:20

    copy from:https://blog.csdn.net/guohaichang/article/details/99180360?ops_request_misc=%7B%22request_id%22%3A%22158235492719725247665411%22%2C%22scm%22%3A%2220140713.130056874..%22%7D&request_id=158235492719725247665411&biz_id=0&utm_source=dist

  • 秒杀活动java怎么实现2020-02-21 15:55:48

    秒杀与其他业务最大的区别在于:秒杀的瞬间: (1)系统的并发量会非常的大 (2)并发量大的同时,网络的流量也会瞬间变大。 一个秒杀或者抢购页面,通常分为2个部分,一个是静态的HTML等内容,另一个就是参与秒杀的Web后台请求接口。   第一种处理:某个商品可秒杀的数量是10,那么在秒杀活动开始之前,

  • 服务端高并发分布式架构的演变过程2020-02-21 14:51:25

    1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解

  • day28 rsync服务端配置和客户端2020-02-21 14:05:08

    2. rsync守护进程部署方式 客户端---服务端 上厕所 4 rsync守护进程服务端配置: 第一个历程: 下载安装软件 rpm -qa|grep rsync yum install -y rsync 第二个历程: 编写配置文件 man rsyncd.conf vim /etc/rsyncd.conf ##created by HQ at 2017 ###rsyncd.con

  • Netty中遇到的问题:ctx.writeAndFlush造成非连续的请求。2020-02-20 20:41:28

    目的 为了保证客户端的请求是顺序发送到服务端的,ctx.writeAndFlush被包装在用synchronized修饰的send方法中,客户端统一调用sendRequest方法。 有多个线程使用sendRequest方法 1.eventLoop处理channelRead的结果,并调用sendRequest发送到服务端。 2.业务线程(如心跳线程,http请

  • Spark组件间通信2020-02-20 19:02:47

    1、Spark组件之间使用RPC机制进行通信。RPC的客户端在本地编写并调用业务接口,接口在本地通过RPC框架的动态代理机制生成一个对应的实现类,在这个实现类中完成soket通信、远程调用等功能的逻辑包装,而在RPC的服务端既编写业务接口也编写了具体的业务实现类,通过RPC框架以接口的方式暴

  • 谈谈强制缓存和协商缓存2020-02-20 18:08:14

    先来说一下缓存的优点 减少了冗余的数据传递,节省宽带流量 减少了服务器的负担,大大提高了网站性能 加快了客户端加载网页的速度 这也正是HTTP缓存属于客户端缓存的原因 强制缓存 ​ 当缓存数据库中已经有了请求的数据时,如果没有,客户端则会从服务器获取数据,如果有,客户端会

  • 轻量级RPC设计与实现第二版2020-02-19 23:04:06

    在上一个版本中利用netty实现了简单的一对一的RPC,需要手动设置服务地址,限制性较大。 在本文中,利用zookeeper作为服务注册中心,在服务端启动时将本地的服务信息注册到zookeeper中,当客户端发起远程服务调用时,先从zookeeper中获取该服务的地址,然后根据获得的这个地址来利用netty进行网

  • dubbo之心跳机制2020-02-19 23:00:23

    在网络传输中,怎么确保通道连接的可用性是一个很重要的问题,简单的说,在网络通信中有客户端和服务端,一个负责发送请求,一个负责接收请求,在保证连接有效性的背景下,这两个物体扮演了什么角色,心跳机制能有效的保证连接的可用性,那它的机制是什么,下文中将会详细讲解。 网络层的可用性 首先

  • 轮询,长轮询,websocket原理2020-02-19 19:56:52

    服务端朝客户端主动推送消息 轮询:效率低,基本不用 让浏览器定时朝后端发送请求(通过ajax向后端偷偷发送数据),比如每隔五秒钟发一次请求,那么你的数据延迟就可能会高达五秒 不足之处 数据延迟 消耗资源过大 请求次数太多 长轮询:兼容性好,一般大公司都会考虑使用它 # 队列

  • socket udp编程的一些积累的记录2020-02-19 17:01:50

    接了个小活,要求写udp的客户端,循环接收服务端的固定的指令并显示数据   我设计的逻辑是,用户在界面输入框输入服务器ip、端口,随后udp连接,开启线程循环接收,接收指令,解析成数据,存在结构体的list里,界面那边用列表显示这个list的数据,并每隔一秒刷新   挺简单的程序吧,但因为之前也没怎

  • NFS共享存储2020-02-19 12:55:43

    第1章 存储与nfs存储概述 1.为什么用共享存储 2.存储有哪些工具 3.共享存储应用场景有哪些 4.部署nfs共享存储 5.客户端尝试连接共享存储 什么是NFS? NFS 是 Network File System 的缩写及网络文件系统。 NFS 主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。 NFS

  • Report.Net 本地数据库、WebService、Socket报表2020-02-06 22:02:56

    本地、服务器的Access、Sql报表编辑、预览、打印。 可自定义预览界面,可方便嵌入到你的程序中去,提供接口函数,如有需要可自行添加接口。 预览采用单双面方式,因为如果页面过多,预览不能全部加载,所以采用此方式,并嵌入wpf组件。 服务器端提供预览打印,客户端与服务端数据交互自行编写代码

  • 基础 | 网络编程2020-02-06 13:39:15

    一、计算机网络的相关概念 1.计算机网络 通过传输介质、网络协议和通信设施,将分散在不同位置的计算机互连,实现资源共享和数据传输的系统。 计算机网络的功能: 1.资源共享 2.信息传输与集中处理 3.均衡负荷与分布处理 4.综合信息服务 2.网络编程 又称Socket编程,是指在操作系

  • 05.netty实现简单的消息的广播2020-02-05 11:36:18

    思路: 1、使用netty提供的ChannelGroup来保存连接到服务端的客户端连接 ChannelGroup的作用(好处)是:通过操作ChannelGroup,实现对加入到ChannelGroup中的所有的Channel进行统一操作 2、在Server端的客户端与服务端建立好连接时的回调函数handlerAdded方法中,将新的连接加入到Channel

  • Cookie 与 Session 的区别2020-02-05 11:09:47

    1. Cookie 和 Session 有什么不同? 作用范围不同,Cookie 保存在客户端(浏览器),Session 保存在服务器端。 存取方式的不同,Cookie 只能保存 ASCII,Session 可以存任意数据类型,一般情况下我们可以在 Session 中保持一些常用变量信息,比如说 UserId 等。 有效期不同,Cookie 可设置为长时间

  • 我的世界连接不上服务端2020-02-04 19:51:19

     创建了一个我的世界服务端,在客户端可以搜到服务器 但是怎么都进不去自己的服,连接时会失败,服务端提示 Server permissions file permissions.yml is empty。。。。。 [18:49:35] [Server thread/INFO]: com.mojang.authlib.GameProfile@f91a8ea[id=<null>,name=tony,propert

  • Asp.Net Core Grpc使用C#对象取代Proto定义2020-02-04 19:01:35

    Asp.Net Core 3.0之后,对Grpc提供了高集成度的支持,对于需要连续传输大批量对象数据的应用场景而言,等于多了一条高铁线路。如果没有Grpc,连续传输大批量对象数据是一个很纠结的问题。用TCP的话,可以达到最高速度,但是传输过程的断线续传,对象数据的序列化和反序列化都要自己处理,开发效率

  • 初识websocket以及java服务端的简单实现2020-02-04 16:05:23

    概念:WebSocket是一种在单个TCP连接上进行全双工通信的协议。 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输 背景:很多网站

  • SOCKET编写客户端和服务端通信,连接Mysql数据库,java实现动态监控2020-02-03 22:07:29

    详细课设报告以及 C#、java 源码见 码云: https://gitee.com/xyy9/socket github: https://github.com/XYYhub/socket 建立数据库略过 C#连接数据库 需要添加MySql.Data.dll引用连接数据库 代码页添加using MySql.Data.MySqlClient string str = "server=localhost; User Id=r

  • 网络编程三大模型之BIO模型2020-02-03 11:44:32

    网络编程三大模型之BIO模型 原文地址 网络编程三大模型之BIO模型的实现与原理 正文 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作向服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行

  • 深入浅出 gRPC 01:gRPC 服务端创建和调用原理2020-02-03 10:03:12

    1. RPC 入门 1.1 RPC 框架原理 RPC 框架的目标就是让远程服务调用更加简单、透明,RPC 框架负责屏蔽底层的传输方式(TCP 或者 UDP)、序列化方式(XML/Json/ 二进制)和通信细节。服务调用者可以像调用本地接口一样调用远程的服务提供者,而不需要关心底层通信细节和调用过程。 RPC 框架的

  • 【Java基础】网络编程-TCP编程012020-01-27 15:01:22

    文章目录Socket编程概念Socket通信步骤socket编程相关类Socket类Socket构造方法Socket常用方法connect方法代理服务器半关闭连接判断socket是否关闭设置Socket属性的相关方法ServerSocket类ServerSocket构造方法ServerSocket常用方法accpt()方法使用ServerSocket 判断当前系

  • Java服务端两个常见的并发错误2020-01-27 13:01:36

    理想情况来讲,开发在开始编写代码之前就应该讲并发情况考虑进去,但是大多数实际情况确是,开发压根不会考虑高并发情况下的业务问题。主要原因还是因为业务极难遇到高并发的情况。 下面列举两个比较常见的后端编码中常见的并发BUG: Bean中的请求状态 在Java应用程序中,server,controller,

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有