码迷,mamicode.com
首页 >  
搜索关键字:网络交互    ( 137个结果
pythonNet03中IO操作
IO input output 在内存中存在数据交换的操作都可以认为是IO操作 和终端交互 : input print 和磁盘交互 : read write 和网络交互 : recv send IO密集型程序 : 在程序执行过程中存在大量IO操作,而cpu运算操作较少。消耗cpu较少,运行效率较低 ...
分类:编程语言   时间:2018-10-16 22:05:44    阅读次数:214
Python之序列化模块
序列化模块 导入:import module 序列化:数据类型和str之间的转换,数据持久化(存储),网络交互(传输)本质:将程序中的数据类型转成str 反序列化:将字符串转换为其本来的数据类型 序列化和反序列化这些操作都是一次性的,一次转换,一次还原 (1) json (存文件,网络传输) dum ...
分类:编程语言   时间:2018-10-11 11:29:37    阅读次数:189
用Wireshark对Android应用的网络流量进行抓包
通过Wireshark、Charles、Burpsuite等工具分析网络流量的过程,又叫做抓包。 为何需要抓包 测试手机应用(如搜狗号码通、搜狗手机浏览器)的功能时,经常遇到与网络交互的场景,这时候我们往往需要通过分析客户端与服务端的网络交互来分析客户端的功能、定位BUG的原因(是来自客户端还是服务 ...
分类:移动开发   时间:2018-09-25 19:35:25    阅读次数:215
Redis入门教程(C#)
Redis是什么? Redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。 补充概念: 持久化:是将程序数据在持久状态和瞬时状态间转换的机制。通俗的讲,就是瞬时数据(比如内存中的数据,是不能永久保存的)持久化为持久数据(比如持久化至数据库中,能够长 ...
分类:Windows程序   时间:2018-09-03 19:33:55    阅读次数:371
2018-08-22(redis)
21.9redis介绍一、介绍redis是一个开源的、使用C语言编写的、支持网络交互的、可以基于内存也可以持久化的Key-Value数据库。redis的源码非常简单,只要有时间看看谭浩强的C语言,在去看redis的源码能看懂50-60%。redis目前最大的集群应该是新浪的应该。redis目前是vmvaer来支持的,很多的开源软件都需要某些组织来支持的。如果一个开源软件没有金钱来支持的话很难走的持
分类:其他好文   时间:2018-08-26 01:17:14    阅读次数:163
分布式事务一致性解决方案
一、从数据一致性谈起 一致性问题,“万恶之源”是数据冗余和分布并通过网络交互+网络异常是常态。 1、数据一致性的情形 主库、从库和缓存数据一致性,相同数据冗余,关系数据库,为保证关据库的高可用和高性能,一般会采用主从(备)架构并引入缓存。其中数据不一致性存在于数据冗余的时间窗口内。常用的解决方案见数 ...
分类:其他好文   时间:2018-08-22 01:12:31    阅读次数:196
从零开始---初始redis
1. redis基础 1.1. 定义 redis是一个开源的、使用C语言编写的、支持网络交互的、基于内存可持久化的高性能key-value型NoSQL数据库 1.2. 数据类型 String 字符串 整数 浮点数 Hash 包含键值对的无序散列表 List 一个链表,链表上的每个节点都包含了一个字符 ...
分类:其他好文   时间:2018-08-20 23:25:09    阅读次数:222
关于redis的基础知识及面试可能会考到的知识点
最近在学习redis和kafka这两篇博客就分别做一下总结,方便自己以后学习。 redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。 【redis数据结构 – 简介】 redis是一种高级的key:value存储系统,其中value支持五种数据类 ...
分类:其他好文   时间:2018-07-31 17:15:55    阅读次数:153
关于高并发系统数据幂等的常用技术解决方案
前言介绍 在系统开发过程中,经常遇到数据重复插入、重复更新、消息重发发送等等问题,因为应用系统的复杂逻辑以及网络交互存在的不确定性,会导致这一重复现象,但是有些逻辑是需要有幂等特性的,否则造成的后果会比较严重,例如订单重复创建,这时候带来的问题可是非同一般啊。 12 什么是系统的幂等性 幂等是数据中 ...
分类:其他好文   时间:2018-07-11 17:54:46    阅读次数:104
Git安装与配置
一、Git和SVN的对比: 1)Git是分布式的,SVN是集中式; 2)Git每个历史版本存储完整的文件,SVN存储文件的差异; 3)Git可离线完成大部分操作,SVN则必须与中央服务器进行网络交互; 4)Git有着优雅的分支和合并功能; 5)Git有着更强的撤销修改和修改版本历史的能力; 6)Gi ...
分类:其他好文   时间:2018-06-17 00:15:40    阅读次数:240
137条   上一页 1 2 3 4 5 6 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!