码迷,mamicode.com
首页 >  
搜索关键字:原理    ( 47157个结果
ssh命令
SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。 ssh服务端由2部分组成: openssh(提供ssh服务) openssl(提供加密的程序) s ...
分类:其他好文   时间:2019-02-18 01:31:58    阅读次数:16
多线程之 Cache Line 与伪共享
Cache 简介 Cache,即缓存。缓存能提升读取性能,其原理是用性能更好的存储介质存储一部分高频访问的内容,获得总体概率上的速度提升。 在开发中,我们口中的缓存可以是一个变量,或者是 redis。在计算机 CPU 内部,往往指的是 CPU 的各级 cache。 Cache 的一致性 由于是高频访 ...
分类:编程语言   时间:2019-02-18 01:12:57    阅读次数:13
Java动态代理原理
关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及 ...
分类:编程语言   时间:2019-02-17 23:53:53    阅读次数:12
java集合: jdk1.8的hashMap原理简单理解
HashMap的数据结构 HashMap是数组+链表+红黑树(JDK1.8增加了红黑树部分)实现的,他的底层结构是一个数组,而数组的元素是一个单向链表。HashMap默认初始化的是一个长度为16位的数组,每个数组储存的元素代表的是每一个链表的头结点。在jdk1.8中,当HashMap不断地插入元素, ...
分类:编程语言   时间:2019-02-17 22:12:26    阅读次数:8
GBDT原理学习
首先推荐 刘建平 的博客学习算法原理推导,这位老师的讲解都很详细,不过GBDT的原理讲解我没看明白, 而是1、先看的https://blog.csdn.net/zpalyq110/article/details/79527653这篇博客,用实例让读者对该算法有一个清晰的了解; 2、接着是刘建平老师 ...
分类:其他好文   时间:2019-02-17 20:49:02    阅读次数:15
并发编程
进程篇 本章目录 什么是进程 多进程的实现原理 多道技术 进程与程序 进程PID与PPID 并发与并行,阻塞与非阻塞 python实现并发 什么是并发编程 并发指的是多个任务同时被执行,在之前的TCP通讯中,服务器在建立连接后需要一个循环来与客户端循环的收发数据,但服务器并不知道客户端什么时候会发来 ...
分类:其他好文   时间:2019-02-17 20:38:47    阅读次数:22
小白应该怎样Linux利用keepalived实现lvs的高可用性?
LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。这篇文章主要介绍了Linux利用keepalived实现lvs的高可用性 ,需要的朋友可以参考下 lvs+keepalived是什么? keepalived工作原理 keepalived是集 ...
分类:系统相关   时间:2019-02-17 19:11:59    阅读次数:19
IPv6的NAT原理以及MAP66
1.引 IPv6的标准中不建议使用NAT,个中缘由何在?这是一个问题,正如我很早之前解释的那样,IPv4的NAT打破了互联网本身的“互联”特性,使得一部分IP地址不再双向可达,NAT为无方向的IP协议增加了一个方向,特别是stateful的NAT类型。然而IPv4的NAT旨在节约IP地址,而非所谓的 ...
分类:其他好文   时间:2019-02-17 12:58:58    阅读次数:8
pygame-KidsCanCode系列jumpy-part8-记录历史最高分
通常在多玩家的游戏中,每个玩家都会有自己的得分,最高分数会成为该游戏的最佳记录。这一篇,学习下如何记录最高得分:(为了简化代码,本文采用文件方式,仅记录本机得分,明白原理后,可以将得分保存在云端或数据库中,就可能支持多玩家了)。 首先要在settings.py中新建一个常量: 目录结构参考下图: 然 ...
分类:其他好文   时间:2019-02-17 12:55:21    阅读次数:8
Node.js区块链开发 随笔
本书主要讲述了区块链的基础一集js开发工程师如何开发区块链,不仅仅是互联网思维,调用api文档进行开发,而是在基础之上进行的拓展式的开发。 本书主要讲述了,加密货币的一些特征,以及node.js的基础,服务启动如何与链进行交互,以及node.js在区块链技术领域的调查描述,并进行了案例示范,其次对源 ...
分类:Web程序   时间:2019-02-17 12:42:58    阅读次数:19
47157条   1 2 3 4 ... 4716 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!