当前位置: 首页 > news >正文

网站设计常用字体网站美编设计怎么做

网站设计常用字体,网站美编设计怎么做,网站添加icp备案号,做网站网站代理赚钱吗1、问题概述 不是所有的项目都是单机模式的#xff0c;当一个项目服务的局域比较广#xff0c;用户体量比较大#xff0c;数据量较大的时候#xff0c;我们都会将项目部署到多台服务器上#xff0c;这些个服务器都是分布在不同的区域#xff0c;这样实现了项目的负载和并…1、问题概述 不是所有的项目都是单机模式的当一个项目服务的局域比较广用户体量比较大数据量较大的时候我们都会将项目部署到多台服务器上这些个服务器都是分布在不同的区域这样实现了项目的负载和并发量但同时也引发了一些问题。如我们将登录信息放在session中通过session中的用户信息判断用户是否登录的时候。如下图 从下图可以看出当用户第一次携带正确的用户名和密码到达服务器1的时候用户信息会被存放在服务器1的内存中当用户再次发起请求的时候这个时候可能访问的是服务器2这个时候服务器2无法获取存放在服务器1中的用户信息从而引发报错提示用户未登录。 这个时候我们会有很多的解决方案本案例讲述使用spring-sessionredis的解决方案。 Redis是基于内存的数据的读写性能都非常的高。 如下图 5.2、Linux中安装Redis过程 详细博客https://blog.csdn.net/tangshiyilang/article/details/129806747 5.3、创建工程并选择如下包信息 主要包信息spring-data-redisspring session包 5.3、工程pom.xml配置文件 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion3.1.6/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.txc/groupIdartifactIddistributed-session/artifactIdversion0.0.1-SNAPSHOT/versionnamedistributed-session/namedescriptiondistributed-session/descriptionpropertiesjava.version17/java.version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-redis/artifactId/dependencydependencygroupIdorg.springframework.session/groupIdartifactIdspring-session-data-redis/artifactId/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationimagebuilderpaketobuildpacks/builder-jammy-base:latest/builder/imageexcludesexcludegroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/exclude/excludes/configuration/plugin/plugins/build/project5.4、配置连接Redis和springsession配置信息 store-type: redis必须要添加这条信息告诉程序session信息要存入到redis中。 server:port: 8081 spring:data:redis:database: 0host: 192.168.133.145port: 6379timeout: 5000password: 123456session:store-type: redistimeout: 3600redis:namespace: logininfo5.5、创建UserController实现登录和查看用户信息 login:用户用户登录必须传入username参数 getUserInfo用于获取当前用户的登录信息 RestController public class UserController {RequestMapping(/login)public String login(RequestParam String username,HttpSession session){System.out.println(login);session.setAttribute(username,username);return 登录成功;}RequestMapping(/getUserInfo)public String getUserInfo(HttpSession session){return 当前登录用户session.getAttribute(username);} }5.6、在启动类通过注解开启 核心注解EnableRedisHttpSession SpringBootApplication EnableRedisHttpSession public class DistributedSessionApplication {public static void main(String[] args) {SpringApplication.run(DistributedSessionApplication.class, args);} }5.7、通过浏览器访问login实现登录 请求地址http://localhost:8081/login?usernamexiaochun 5.8、登录之后查看redis中的session信息 sessionAttr:username:存放了用户登录的信息 creationTime:session创建时间 maxInactiveInterval:最大的不活动时间 lastAccessedTime:最后的访问时间 5.9、基于IDEA启动两个工程 我们基于idea创建两个工程模拟分布式环境端口分别是8081和8082端口。 用户模拟用户第一次访问进入服务器1然后访问服务器2的时候可以直接获取访问服务器1时候的用户登录信息。 5.9.1、在idea中选中edit configurations配置项目 5.9.2、选择Modify options选项 5.9.3、在下拉框中选择Add VM options 5.9.4、在输入框中输入端口信息 5.9.5、复制第一个启动项并修改名称和端口 5.9.6、分别启动两个工程 5.9.7、通过8081号端口访问login登录接口 5.9.8、通过8082号端口访问getUserInfo接口 这个时候我们发现可以直接获取到session中的信息因为两个工程都是使用redis中的存放的session信息。 5.10、清空session信息 sesssion.invalidate();
http://www.hkea.cn/news/14310297/

相关文章:

  • 罗湖商城网站设计天津网站建设wangzhii
  • 省建设干部培训中心网站长春做网站好的公司
  • 贵州省城乡住房建设厅网站网站建设判断题
  • php响应式网站开发教程网络营销外包公司哪家最好
  • 中国机械加工网站官网天河做网站哪家强
  • 百度网页怎么做seo课程哪个好
  • 网站建设电话销售话术模板大全公众号开发收费价目表
  • 传销教你做网站外包公司的业务员
  • 哈尔滨网站优化对策岳阳seo招聘
  • 宜春市城乡规划建设局网站爱站网关键词查询网站
  • 网站搭建徐州百都网络搭建做网站没有数据
  • 做网站用个人还是企业比较好wordpress cros
  • 大型的网站后台用什么做php可视化网站开发工具
  • 中国建站平台建设部网站施工合同版本
  • 不用iis建立网站wordpress add_post_meta
  • 免费做微信链接的网站wordpress支付查看更多
  • 电脑网站转手机版西部数码网站管理助手 mysql
  • 全国建设教育联盟统一平台网站绿色风格网站
  • 摄影作品网站排行榜久久信息网
  • 花园设计网站推荐图片制作软件免费版
  • 用vs2008做网站云南建设工程质量监督网站
  • 网站开发必须要用jswordpress 网站地址
  • 有哪些营销型网站推荐ui做自适应网站
  • 怎么找网站做公示做网站为什么要域名 解析绑定
  • 网站托管维护网络开发公司是干什么的
  • 公司网站建设任务书wordpress头像修改
  • 安远做网站深圳知名的网站公司简介
  • 网站域名空间怎么弄啊万州电商网站建设
  • 网站设计怎么学制定 网站改版优化方案
  • 镇江网站建设介绍WordPress修改登录短代码