首页 > 其他分享 >To Do

To Do

时间:2024-05-09 23:00:30浏览次数:20  
标签:Do 用户名 项目 查询 密码 多线程

技术

  1. spring boot处理请求是单线程还是多线程的

    可以是单线程也可以是多线程的。springboot中,把请求交给tomcat处理,所以具体怎么处理就看tomcat是怎么处理的。
    tomcat8以前采用bio,8以后采用nio。并且,在Spring中,@Service默认都是单例的。

  2. IO多路复用?为什么要用IO多路复用?相较于以前的技术有什么优势与不同?
  3. Java多线程?异步编程

项目

一、外卖项目 TODO : 将项目升级为WebFlux和Reactor

  1. 登入校验

    1. 根据客户端传来的用户名密码查询数据库(仅由用户名查询,用户名加密码的查询方式其实也差不多)
    2. 得到数据库查询结果后,根据结果判断员工是否存在、密码是否正确、员工是否处于可用状态。
    3. 如果密码错误、不存在该用户、员工不可以,则返回响应错误信息。
  2. 下单流程
    //我还没完成,卧槽!

二、Rpc项目

  1. 项目架构
  2. 如何实现一个Rpc请求?过程是什么样的

标签:Do,用户名,项目,查询,密码,多线程
From: https://www.cnblogs.com/zzliy/p/18183269

相关文章

  • Linux问题--docker启动mysql时提示3306端口被占用(kill不掉3306端口)
    使用kill-9杀掉mysqld服务时一直失败。mysql启动时会启动mysqld和mysqld_safe两个进程,当使用kill-9杀掉mysqld进程时,mysqld_safe会自动重新启动mysqld。当使用正常方式退出mysqld时,mysqld_safe也会退出。如果需要kill掉mysqld服务可以先通过lsof-i:3306查询到占用3306......
  • TestMarkdown
    VSCode实时预览还需要执行Markdown:OpenPreviewtotheSide命令来实现。在命令窗口输入Markdown:OpenPreviewtotheSide命令---#一级标题##二级标题###三级标题####四级标题#####五级标题######六级标题====创建脚注格式类似这样[^RUNOOB]。......
  • TestMarkdown1
    VSCode实时预览还需要执行Markdown:OpenPreviewtotheSide命令来实现。在命令窗口输入Markdown:OpenPreviewtotheSide命令一级标题二级标题三级标题四级标题五级标题六级标题====创建脚注格式类似这样[^RUNOOB]。斜体文本斜体文本粗体文本粗体文本......
  • 莫队算法(基础莫队)小结(也做markdown测试)
    莫队基础莫队本质是通过排序优化了普通尺取法的时间复杂度。考虑如果某一列询问的右端点是递增的,那么我们更新答案的时候,右指针只会从左往右移动,那么i指针的移动次数是$O(n)$的。当然,我们不可能让左右端点都单调来做到总体$O(n)$。考虑对左端点进行分块。莫队排序:左端点按......
  • 零知识证明: Tornado Cash 项目学习
    前言最近在了解零知识证明方面的内容,这方面的内容确实不好入门也不好掌握,在了解了一些基础的概念以后,决定选择一个应用了零知识证明的项目来进行进一步的学习。最终选择了TornadoCash这个项目,因为它著名且精致,适合入门的同学进行学习。学习TornadoCash项目,涉及以下方面:......
  • 关于expand down
    今天研究执行流,代码运行到自定义的栈时bochs总是重启。把栈的地址定义到了第三个数据段0x18,在0x7e00处,分出64k(0x10000)空间。段描述符是这样的: Base4GD/BLA +L2.5PDLPS+TEWA  Base3 Base2 Base1 L2 L1  0000  0000100 1  ......
  • docker 容器查看jvm参数配置
    1、登录服务器查看有哪些容器dockerps2、进入到相应的容器中dockerexec-it容器ID或名称bash3、找到java线程top 4、使用jcmd查询java也就是jvm的配置jcmdPIDVM.flags这里我查看的是线程1:jcmd1VM.flags 复制信息出来,格式化,具体参数什么意思,可网......
  • python捕捉windows桌面
    使用mss模块截取屏幕图像#安装msspipinstallmssimportmss#获取屏幕尺寸withmss.mss()assct:monitor=sct.monitors[0]screen_width=monitor["width"]screen_height=monitor["height"]#设置捕获区域(这里设置为整个屏幕)monitor={"top":......
  • docker打包前端项目/flask项目
    1.docker安装我安装的是dockerdesktop安装完成后$docker-v$Dockerversion26.0.0,build2ae903e同时也可以打开图形界面看2.前端打包配置Dockerfile放在前端项目根目录配置nginx.conf放在前端项目根目录---Dockerfile#设置Node.js版本FROMnode:20.12.2#设置容器工......
  • docker的部署
    Docker安装docker环境查看bear@bear:~$cat/etc/os-releaseNAME="Ubuntu"VERSION="20.04.3LTS(FocalFossa)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu20.04.3LTS"VERSION_ID="20.04"HOME_URL="https://www.ubunt......