首页 > 其他分享 >day1——伙伴匹配学习笔记

day1——伙伴匹配学习笔记

时间:2024-12-25 23:43:00浏览次数:4  
标签:匹配 Redis 笔记 day1 session 内存 服务器 parallelStream com

了解了一些Java8特性

分布式session

种 session 的时候注意范围,cookie.domain

比如两个域名:

aaa.study.com

bbb.study.com

如果要共享 cookie,可以种一个更高层的公共域名,比如 study.com

为什么服务器 A 登录后,请求发到服务器 B,不认识该用户?

用户在 A 登录,所以 session(用户登录信息)存在了 A 上

结果请求 B 时,B 没有用户信息,所以不认识。

img

解决方案:共享存储 ,而不是把数据放到单台服务器的内存中

img

Session 共享实现Redis

如何共享存储?

  1. Redis(基于内存的 K / V 数据库)此处选择 Redis,因为用户信息读取 / 是否登录的判断极其频繁 ,Redis 基于内存,读写性能很高,简单的数据单机 qps 5w - 10w
  2. MySQL
  3. 文件服务器 ceph

JWT 的优缺点:https://zhuanlan.zhihu.com/p/108999941

标签:匹配,Redis,笔记,day1,session,内存,服务器,parallelStream,com
From: https://www.cnblogs.com/shallowdream123/p/18631658

相关文章

  • 《程序员修炼之道:从小工到专家》读书笔记——9
    生活平衡与职业规划程序员的职业生涯不仅仅是技术的不断突破,也需要有良好的生活平衡。长时间的高强度工作可能会导致疲劳、压力过大,甚至影响到身体健康。因此,专家程序员往往会更加注重工作与生活的平衡,保持身心健康,避免过度疲劳。在生活平衡方面,专家程序员通常会设定清晰的工作......
  • 《程序员修炼之道:从小工到专家》读书笔记——7
    追求卓越:技术深耕与广度扩展专家程序员不仅仅满足于掌握当前的技术栈,他们会不断深耕自己的技术领域,成为该领域的权威。与此同时,他们也会扩展自己的技术广度,了解多种技术,保持技术的多样性。无论是专注于某一领域,还是跨领域发展,专家程序员都要追求技术的卓越。在技术深耕方面,专家......
  • 《程序员修炼之道:从小工到专家》读书笔记——8
    领导力与影响力:从程序员到技术领导者程序员的职业发展不仅仅是技术水平的提高,很多时候,技术人员最终会走向管理岗位,成为技术团队的领导者。无论是在团队内部担任技术负责人,还是在公司中担任更高层次的技术管理岗位,领导力和影响力是专家程序员所必备的素质。作为技术领导者,专家程......
  • 《代码大全》阅读笔记#2
    书中提到的一项关键概念就是“重构”。重构不仅仅是对现有代码进行小幅度的修改,而是一个持续的过程。它包括了改善代码的结构、提高代码的可读性、减少冗余、消除重复等,使得代码在不断变化的需求面前能够灵活适应。“模块化”是《代码大全》中反复提到的另一个重要理念。通过将代......
  • 8086汇编(16位汇编)学习笔记04.乘除和移位指令
    8086汇编(16位汇编)学习笔记04.乘除和移位指令-C/C++基础-断点社区-专业的老牌游戏安全技术交流社区-BpSend.net乘法和除法指令用的不多,因为效率很低比较指令CMP(compare)•格式:CMPOPD,OPS•功能:(OPD)—(OPS),跟减法指令很像,但是不存结果•说明:目的操作数减去源操作数......
  • Flutter学习笔记:pubspec.yaml
    本文更新于2024-12-15,使用Flutter3.3.3。目录项目结构pubspec.yaml外部依赖库项目结构android/:Android原生目录。app/build.gradlesrc/main/AndroidMainfest.xml:Android重要配置。res/drawable/launch_background.xml:启动页配置。midmap-hdpi/ic_lancher.......
  • 文件上传【个人学习笔记】
    文件上传一句话木马文件上传php,可以先改后缀名为可以上传的类型,然后使用burp抓包之后修改后缀;若php为一句话木马,比如:<?phpeval($_GET['cmd']);?>上传成功之后可以在url栏中输入:指定路径+?cmd=system(‘whoami’)若使用蚁剑进行连接webshell,记得使用**$_POST**。......
  • “家政服务匹配”:家政公司服务平台的智能推荐系统
    3系统分析对于家政公司服务平台开发设计到的流程有,分析系统的功能,设计系统的结构,设计数据库,编码以及测试,其中,在系统分析中,所做的工作包括功能的确定,性能的分析等。3.1可行性研究家政公司服务平台开发实现分析需要从不同的角度来进行分析可行性,比如从时间角度,经济角度,甚......
  • Veilog学习笔记<2>语句运算符
    Veilog语句运算符:(1)算术运算符+:加法-:减法*:乘法/:除法%:取模(求余数)        eg :y=7%2 结果1  y=-7%2 结果-1            y=7%-2 结果1   y=-7%-2 结果-1   注:当进行求余运算时,结果的符号将与被除数(即第一个操作数)的符号相同。*......
  • 深度学习笔记(2)
    自监督学习DownstreamTask下游任务:评估任务(分类、目标检测、语义分割等),即建立在预训练模型之上的具体应用任务PretextTask:对目标任务有帮助的辅助任务自监督学习主要是利用辅助任务(Pretext)从大规模的无监督数据中挖掘自身的监督信息,通过这种构造的监督信息对网络进......