亚瑟 亚瑟
4年前
为什么单线程的Redis能支持高并发?
一、Redis为什么是单线程注意:redis单线程指的是网络请求模块使用了一个线程,即一个线程处理所有网络请求,其他模块仍用了多个线程。因为CPU不是Redis的瓶颈。Redis的瓶颈最有可能是机器内存或者网络带宽,既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。关于redis的性能,官方网站也有,普通笔记本轻松处理每秒几十万
Easter79 Easter79
4年前
sso简单原理及实现
转自:http://www.cnblogs.com/ywlaker/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fywlaker%2F) 一、单系统登录机制1、http无状态协议  web应用采用browser
Stella981 Stella981
4年前
Json
文件夹技术简单介绍    1(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fgubaojian.blog.163.com%2Fblog%2Fstatic%2F1661799082012101439591%2F%23_Toc340668340)一、JSONRPC协议描写
Stella981 Stella981
4年前
Nginx SSL+Tomcat集群,request.getScheme() 取到https正确的协议
最近在做一个项目,架构上使用了Nginxtomcat集群,且nginx下配置了SSL,tomcatnoSSL,项目使用https协议!输入图片说明(https://static.oschina.net/uploads/img/201805/18213252_TT7i.png"在这里输入图片标题")但是,明明是httpsurl请
Wesley13 Wesley13
4年前
RTSP拉流协议视频平台多点认证造成潜在威胁?如何破解?
上一篇我们讲了TSINGSEE青犀视频平台EasyNVR内登陆鉴权的优化,通过优化登陆鉴权,我们可以抵御很多分发用户的攻击。在该问题优化完成后,我们模拟不法分子的攻击对EasyNVR的安全性进行了测试,EasyNVR已经达到了一个安全性很高的级别。!203.png(https://imgblog.csdnimg.cn/img_convert/937
Stella981 Stella981
4年前
SSDB 和 Twemproxy集群和分布式
SSDB支持Redis协议,许多人将Twemproxy置于多个SSDB实例的前端,实现集群功能.ssdb介绍SSDB项目地址(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fideawu%2Fssdb)
Easter79 Easter79
4年前
SSDB 和 Twemproxy集群和分布式
SSDB支持Redis协议,许多人将Twemproxy置于多个SSDB实例的前端,实现集群功能.ssdb介绍SSDB项目地址(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fideawu%2Fssdb)
Stella981 Stella981
4年前
2019秋招:460道Java后端面试高频题答案版【专题:网络安全】
点击上方“码农进阶之路”,选择“设为星标”回复“面经”获取面试资料写在前面网络安全在后端开发中其实问到的频率并不是很高,但是为了做到不留任何漏网之题,还是建议大家抽时间了解下这块的内容,至少常见的攻击手段极其防御措施要交接下,不至于在面试时遇到此类问题什么也回答不上来。网络安全专题和后端开发相关的网络安全主要是一些代码漏洞
绣鸾 绣鸾
1年前
Navicat Premium 16 for Mac(多协议数据库管理工具)
是一款功能强大的跨平台数据库管理工具,支持多种数据库类型,如MySQL、MariaDB、Oracle、SQLite、PostgreSQL等等。它提供了丰富的数据库管理功能和工具,可以帮助开发人员和数据库管理员快速地创建、管理和维护数据库。NavicatPr
如何实现自定义表情?
1、继承实现协议RCEmoticonTabSource2、在实现的代理方法loadEmoticonView返回View,(返回的以下图中红框区域,里面的视图及逻辑需要自己来添加实现)3、在会话页面viewdidLoad里添加表情包示例代码(Demo源码2中