Wesley13 Wesley13
4年前
SOFA 源码分析 — 预热权重
!(https://oscimg.oschina.net/oscnet/6c93b30164d2e4013aee60346f06237abfe.png)前言SOFARPC支持根据权重对服务进行预热功能,具体地址:预热权重(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%
Stella981 Stella981
4年前
Pipeline inbound(netty源码7)
netty源码死磕7Pipeline入站流程详解1\.Pipeline的入站流程在讲解入站处理流程前,先脑补和铺垫一下两个知识点:(1)如何向Pipeline添加一个Handler节点(2)Handler的出站和入站的区分方式1.1.HandlerContext节点的添加在
Stella981 Stella981
4年前
Spark2.4.0源码——RpcEnv
参考《Spark内核设计的艺术:架构设计与实现——耿嘉安》NettyRpcEnv概述 Spark的NettyRpc环境的一些重要组件:privatenettyvaltransportConfSparkTransportConf.fromSparkConf(...)privat
Easter79 Easter79
4年前
TiKV 源码解析(五)fail
作者:张博康本文为TiKV源码解析系列的第五篇,为大家介绍TiKV在测试中使用的周边库failrs(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fpingcap%2Ffailrs)。failrs的设计启发于FreeBSD的
Stella981 Stella981
4年前
PHP开发web应用安全总结
一、SQL注入攻击(SQLInjection)攻击者把SQL命令插入到Web表单的输入域或页面请求的字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如:1.某个Web应用有一个登录页面,这
Stella981 Stella981
4年前
CentOs 6.2下Nginx、Mysql、php安装
在CentOs下安装NginxMysqlPHP是很简单的事情,但我之前的做法是一个个安装,缺少什么库再以YUM的方式把缺的库给装上,但我觉得这会浪费一些时间。于是我把最天的安装记录贴出来,以便下次安装是可以快速、准确、省时、省力。1,安装Nginxyuminstalllibeventlibeventdevelboostboostdev
Stella981 Stella981
4年前
PHP快速检测死链接——使用Socket
检测死链接的原理是发起一个http请求,然后分析返回的状态码,如果是200,就说明链接可用,如果是404或者50x等等,就说明是死链接。很容易想到用curl去完成这个任务,我今天分享一个不依赖curl并且更加高效的方法:使用socket。步骤:1、使用socket建立一个TCP连接:$socketfsockopen('ssl:/
Wesley13 Wesley13
4年前
10 HashSet HashMap源码 Properties
2HashSet底层是使用HashMap实现的。当使用add方法将对象添加到Set当中时,实际上是将该对象作为底层所维护的Map对象的key,而value则都是同一个Object对象(该对象我们用不上);3\.HashMap底层维护一个Node数组,我们向HashMap中所放置的对象实际上是存储在该数组当中;HashMap中的Pu
WeiSha100 WeiSha100
3年前
源码学习网站建设
有点播,直播,在线支付,三级分销等功能,可以对学员学习情况的监督监控,有源码,可二次开发。支持外网和局域网私有化部署,经过测试源码完整可用!1、视频点播:视频播放,图文资料,课件下载,章节试学,限时免费2、在线题库:章节练习,错题回顾,高频错题,笔记,收藏,答题正确率,进度保存,模拟测试,试题批量导入导出3、在线考试:定时考试,时间段考试,成绩导出,主观阅卷