DevOpSec DevOpSec
2年前
tomcat中JSESSIONID生成原理以及条件
序言:写这个文章的目的,就是把平时学习的一些东西做个笔记,以防以后忘记和查找方便使用。感兴趣的同学可以通过本文对tomcat中的session机制进行了解。写的不好之处请见谅。1、session和cookie的基础由于http协议是无状态的
V-275670029 V-275670029
3年前
哈希竞猜游戏的开发搭建原理
hash哈希竞猜游戏软件开发哈希竞猜游戏系统搭建区块链主要应用的密码学算法有两个部分:一个哈希算法,另一个是非对称加密  简单来说,哈希算法就是一种特殊的函数,不论输入多长的一串字符,只要通过这个函数都可以得到一个固定长度的输出值,这就好像身份证号码一样,永远都是十八位而且全国唯一。哈希算法的输出值就叫做哈希值。  哈希算法有三个特点,它们赋予了区块链不可
Stella981 Stella981
3年前
Native层HIDL服务的获取原理
摘要:本节主要来讲解Android10.0Native层HIDL服务的获取原理阅读本文大约需要花费23分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢!\Android取经之路\的源码都基于AndroidQ(10.0)进
Stella981 Stella981
3年前
JUnit4源码分析运行原理
提个问题:Java程序的入口是main方法,而JUnit类中没有main方法,那么JUnit是如何运行的呢?假如有以下JUnit例子:importorg.junit.Test;publicclassTestA{@TestpublicvoidtestAdd(){
Wesley13 Wesley13
3年前
GCC编译器原理(一)05
1.3.18readelf:elf文件格式分析工具这个工具和objdump命令提供的功能类似,但是它显示的信息更为具体,并且它不依赖BFD库(BFD库是一个GNU项目,它的目标就是希望通过一种统一的接口来处理不同的目标文件);ELF文件类型ELF(ExecutableandLinkingFormat)是一种对象文
Stella981 Stella981
3年前
MapReduce原理和WordCount数据详细过程
1.MapReduce原理 1.1MapReduce简介     MapReduce是一种分布式计算模型,是Google提出的,主要用于搜索领域,解决海量数据的计算问题。   MR有两个阶段组成:Map和Reduce,用户只需实现map()和reduce()两个函数,即可实现分布
Wesley13 Wesley13
3年前
Java应用一般架构原理
当我们架设一个系统的时候通常需要考虑到如何与其他系统交互,所以我们首先需要知道各种系统之间是如何交互的,使用何种技术实现。1\.不同系统不同语言之间的交互现在我们常见的不同系统不同语言之间的交互使用WebService,Http请求。WebService,即“Web服务”,简写为WS。从字面上理解,它其实就是“基于Web的
Wesley13 Wesley13
3年前
vivo 调用链 Agent 原理及实践
一、项目背景2017年,vivo互联网研发团队认为调用链系统对实际业务具有较大的价值,于是开始了研发工作。3年的时间,调用链系统整体框架不断演进……本文将介绍vivo调用链系统Agent技术原理及实践经验。vivo调用链系统的研发,始于对Google的《Dapper,aLargeScaleDistributedSyst
Stella981 Stella981
3年前
CDN(Content Delivery Network)技术原理概要
简介1.CDN(ContentDeliveryNetwork)即内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能,使用户就近获取所需内容,提高用户访问响应速度和命中率。来自:CDN百度百科(https://www.oschina.net/action/GoToLink?urlhttps
Wesley13 Wesley13
3年前
Java NIO使用及原理分析(二)
javaNIO使用及原理分析(二)本文转载自:李会军•宁静致远(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fterrylee.me%2Fblog%2Fpost%2F2010%2F10%2F01%2Fjavaniointernalpart1.aspx),供自己学习参考