码迷,mamicode.com
首页 >  
搜索关键字:多线程 socket 线程间通信    ( 37357个结果
scoket模拟网站的服务器和浏览器
浏览器是客户端,写一段代码作为服务端,在浏览器的输入框写入ip和端口号,就可以通信。 浏览器向服务器发出请求,服务器将网页发件发送给浏览器,浏览器解析,渲染收到的文件 sk=socket.socket() address=('127.0.0.1',9001) sk.bind(address) sk. ...
分类:Web程序   时间:2020-11-19 12:15:43    阅读次数:16
《我想进大厂》之MQ夺命连环11问
继之前的mysql夺命连环之后,我发现我这个标题被好多套用的,什么夺命zookeeper,夺命多线程一大堆,这一次,开始面试题系列MQ专题,消息队列作为日常常见的使用中间件,面试也是必问的点之一,一起来看看MQ的面试题。 你们为什么使用mq?具体的使用场景是什么? mq的作用很简单,削峰填谷。以电商 ...
分类:其他好文   时间:2020-11-18 13:17:35    阅读次数:6
mysql的数据库连接
一. mysql的连接 1. 自带的工具 mysql -u 用户名 -p 密码 -P 端口号 -h mysql的地址 -s socket -e 面交互执行mysql命令 例子: (1) mysql 只限定在没有设定任何密码时可以本地登录的方式 直接省略了[-uroot -p -s xxxx] (2) ...
分类:数据库   时间:2020-11-18 12:56:21    阅读次数:12
粘包和拆包
写在前面 粘包、拆包是 Socket 编程中最常遇见的一个问题,本文只对粘包、拆包现象及发生的原因做简要分析,具体如何解决粘包和拆包的问题,在后续文章中会详细介绍。 什么是粘包、拆包 TCP 是个"流"协议,所谓流,就是没有界限的一串数据(无论你上层是如何封装的数据,到通信层都会转换成“流”的形式, ...
分类:其他好文   时间:2020-11-18 12:28:40    阅读次数:5
Java NIO(三)非阻塞的连接操作
异步连接需要做以下操作: 设置socket为非阻塞模式 注册OP_CONNECT事件 OP_CONNECT事件发生时,调用SocketChannel的finishConnection 代码如下: public class Client1 { Selector selector; int writeE ...
分类:编程语言   时间:2020-11-18 12:24:51    阅读次数:6
MySQL主从延时这么长,要怎么优化?
MySQL主从复制,读写分离是互联网常见的数据库架构,该架构最令人诟病的地方就是,在数据量较大并发量较大的场景下,主从延时会比较严重。为什么主从延时这么大?答:MySQL使用单线程重放RelayLog。应该怎么优化,缩短重放时间?答:多线程并行重放RelayLog可以缩短时间。多线程并行重放RelayLog有什么问题?答:需要考虑如何分割RelayLog,才能够让多个数据库实例,多个线程并行重放R
分类:数据库   时间:2020-11-17 12:10:49    阅读次数:12
“搜索”的原理,架构,实现,实践,面试不用再怕了(值得收藏)!!!
可能99%的同学不做搜索引擎,但99%的同学一定实现过检索功能。搜索,检索,这里面到底包含哪些技术的东西,希望本文能够给大家一些启示。全网搜索引擎架构与流程如何?全网搜索引擎的宏观架构如上图,核心子系统主要分为三部分(粉色部分):(1)spider爬虫系统;(2)search&index建立索引与查询索引系统,这个系统又主要分为两部分:一部分用于生成索引数据build_index一部分用于
分类:其他好文   时间:2020-11-16 13:57:29    阅读次数:12
38、网络编程
一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如某个网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) C/S架构与socket的关系: 我们学习socket就是 ...
分类:其他好文   时间:2020-11-16 13:30:39    阅读次数:6
一篇快速入门操作系统的进程管理
目录 1. 什么是进程 2. 进程模型 2.1 PCB 2.2 进程状态 2.2.1 五状态模型 2.2.2 七状态模型 2.2.3 进程切换 2.3 进程组织 2.3.1 线性表 2.3.2 链表 2.3.3 索引 3. 线程 3.1 线程结构 3.2 线程状态 4.进程调度 4.1 几种调度方式 ...
分类:系统相关   时间:2020-11-13 13:19:28    阅读次数:32
提高爬虫效率的方法
一.关于爬虫爬虫,是一种按照一定的规则自动地抓取互联网信息的程序。本质是利用程序获取对我们有利的数据。反爬虫,从不是将爬虫完全杜绝;而是想办法将爬虫的访问量限制在一个可接纳的范围,不要让它过于频繁。二.提高爬虫效率的方法协程。采用协程,让多个爬虫一起工作,可以大幅度提高效率。多进程。使用CPU的多个核,使用几个核就能提高几倍。多线程。将任务分成多个,并发(交替)的执行。分布式爬虫。让多个设备去跑同
分类:其他好文   时间:2020-11-12 14:10:38    阅读次数:9
37357条   上一页 1 ... 44 45 46 47 48 ... 3736 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!