day1——伙伴匹配学习笔记

了解了一些Java8特性

  • lambda语法

    (parameters) -> expression
    (parameters) -> { statements; }
    

    相当于是函数的另一种写法,更优雅。

  • stream()用法以及和parallelStream()的一些对比

    详见博客

    java8新特性-流-stream()和parallelStream()

    求求你们了,别再乱用 parallelStream 了,速度竟然比 Stream 还要慢!!

  • sql查询和内存查询的代码写法,一般来说内存查询更灵活

分布式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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/858919.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何获取局域网内所有IP

cmd命令: ipconfig/ALL 这时会在cmd命令窗口看见自己电脑的IP地址,记下来cmd命令窗口输入 for /L %i IN (1,1,254) DO ping -w 2 -n 1 192.168.0.%i (注意:我这里的192.168.0.*是根据自己电脑的ip网段来填写的) 待几分钟后 命令处理完成,然后在cmd命令窗口输入 arp -a第七步…

对话 Project Astra 研究主管:打造通用 AI 助理,主动视频交互和全双工对话是未来重点

Project Astra 愿景之一:「系统不仅能在你说话时做出回应,还能在持续的过程中帮助你。」近期,Google DeepMind 的 YouTube 频道采访了 Google DeepMind 研究主管格雷格韦恩 (Greg Wayne)。格雷格韦恩的研究工作为 DeepMind 的诸多突破性成果做出了重要贡献,涵盖强化学习、神…

3 三角翼

3 三角翼 概念 在很大程度上,基于二维流动和高展弦比无后掠三维翼型流动的证据,流动分离一直被视为应不惜一切代价避免的现象。 然而,人们发现,高速飞行所需的低展弦比、高度后掠的机翼,尽管其上表面已经发生了分离流动,但随着迎角的增加,升力也会增加。 剪切层由机翼跨…

基于遗传优化模糊控制器的水箱水位控制系统simulink建模与仿真

1.课题概述基于遗传优化模糊控制器的水箱水位控制系统simulink建模与仿真。对比模糊控制器和基于遗传优化的模糊控制器。2.系统仿真结果 遗传算法迭代过程:遗传优化模糊控制和模糊控制的控制器输出对比:3.核心程序与模型 版本:MATLAB2022amatlab部分:Areas = []; % FIS = a…

基于EO平衡优化器算法的目标函数最优值求解matlab仿真

1.程序功能描述 基于EO平衡优化器算法的目标函数最优值求解matlab仿真。提供九个测试函数,分别对九个测试函数仿真输出最优解以及对应的优化收敛曲线。 2.测试软件版本以及运行结果展示MATLAB2022A版本运行3.核心程序while j2<Niters% 主循环进行迭代% 时间衰减参数计…

蓝桥杯 第 24 场 强者挑战赛 题解上(1-3题)

原题链接 https://www.lanqiao.cn/oj-contest/senior-24/ 标记名字【算法赛】一条横幅,在1/N,2/N, 3/N(N-1)/N的地方标记一次,若之前标记过这则不用再标记,求f(N)=此时新标记的个数。上思路读懂题后,重点在于确定该题的思考方向,也就是,新标记的点分子和分母有什么特点…

python通过内存映射在父子进程间共享数据

代码:import mmap import osmm = mmap.mmap(-1, 13) mm.write(b"pid:") mm.write(str(os.getpid()).encode(utf-8))pid = os.fork()if pid == 0: #子进程,这个fork和php的很像mm.seek(0)print(mm.readline().decode(utf-8))print(id:%s % os.getpid())mm.close() …

wordpress如何使用SMTP发送邮件?

安装之后进行简单的设置,即可实现使用第三方邮箱账户发送邮件的目的。 SMTP邮件发送设置 文章来自 www.koheng.com如何使用SMTP发送邮件?

jenkins集成自定义shell脚本

在jenkins工作空间中动态生成shell脚本shell语法cat > h5build.sh <<EOFcurrent=\`date "+%Y-%m-%d %H:%M:%S"\`timeStamp=\`date -d "\$current" +%s\` currentTimeStamp=\$((timeStamp*1000+\`date "+%N"\`/1000000))echo \`cat ve…

python多进程,使用pipe进行进程间的通讯

import multiprocessing import time python多进程 pipe在多进程中,进程间的通信是一个常见的需求。管道(Pipe)提供了一种简单有效的进程间通信方式, 允许数据在进程间传递。通过使用管道,我们可以让一个进程发送数据,另一个进程接收。以下是一个使用管道在两个进程之间传…