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

瓜子网网站建设策划书跨境电商有哪些平台

瓜子网网站建设策划书,跨境电商有哪些平台,广州手机网站开发报价,做网站的最终目的默认情况下,session是保存在TOMCAT服务器内存中的,如果我们有两个TOMCAT,它们的session是没有共享的。我们这回要做的就是把session保存在redis中,这样两个TOMCAT就可以共享session了。其实这货的详细原理还是很复杂的&#xff0c…

默认情况下,session是保存在TOMCAT服务器内存中的,如果我们有两个TOMCAT,它们的session是没有共享的。我们这回要做的就是把session保存在redis中,这样两个TOMCAT就可以共享session了。其实这货的详细原理还是很复杂的,不过大家只要记住一点:TOMCAT要作集群就必须实现session共享。还好,这个功能实现起来比较简单,下面我们来实现它。

GitHub:  https://github.com/Dengxd/JavaCluster  所有源码都在这里,GitHub经常连不上,要多刷新几次

安装Redis

Windows Redis下载地址: Releases · zkteco-home/redis-windows · GitHub  github经常连不上,多试几次

点击这个Source code(zip)就行,这家伙也是搞笑,这边写着源代码,我下载下来却发现没有源代码,就是EXE文件,也好,省得编译了。

解压文件,直接双击运行redis-server.exe,出现这个界面:

好,redis安装完成。

安装配置nginx

安装NGINX可以参考上一篇文章《Java集群:单体架构升级到集群架构(一)使用NGINX建立集群》,不过今天我们不使用三台服务器,就用一台服务器,如下图:

TOMCAT、NGINX在同一台服务器里面,那么在配置NGINX的时候,IP就要改成127.0.0.1

修改nginx.conf 文件,把:

upstream mytomcat {server 192.168.1.200:8000;server 192.168.1.201:8001;
}

改成

upstream mytomcat {server 127.0.0.1:8000;server 127.0.0.1:8001;
}

如果你已经启动了nginx,要另外开一个cmd窗口,用命令 nginx -s reload 来刷新配置:

写一个登录网页

这个登录网页和普通的网站登录功能差不多,也有点区别:就是在验证用户名密码之前,先看一下session里面有没有用户名,如果有的话,说明已经登录过了,就不再登录了。另外,就是把端口号也传到页面显示出来。

String loginUser=(String)session.getAttribute("user");
request.setAttribute("port",MainApplication.port);
if(loginUser!=null){return "hello";
}

咱们简单一点不读数据库了,用户名用abc, 密码用123

if(user.equals("abc") && password.equals("123")) {session.setAttribute("user",user);return "hello";
}

pom.xml文件中要加上:

<dependency><groupId>org.springframework.session</groupId><artifactId>spring-session-data-redis</artifactId>
</dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

applicatioin.properties文件要加上redis和session的配置

spring.redis.host=localhost
spring.redis.port=6379
# spring.redis.password=123456
spring.redis.timeout=1000
spring.redis.jedis.pool.min-idle=5
spring.redis.jedis.pool.max-active=10
spring.redis.jedis.pool.max-idle=10
spring.redis.jedis.pool.max-wait=2000# session存到redis中(最重要的就是这一行)
spring.session.store-type=redis
# session失效时间
spring.session.timeout=1800
server.servlet.session.cookie.max-age=1800

测试

首先,启动登录网页程序,打开两个cmd窗口,分别运行下面两个命令:

  1. java -jar login-0-SNAPSHOT.jar --server.port=8000
  2. java -jar login-1.0-SNAPSHOT.jar --server.port=8001

然后我们启动nginx

在浏览器中输入  http://localhost/login

输入用户名abc, 密码123,点击submit, 进入hello页面

可以看到是8000端口的tomcat在处理用户的登录

我们可以多开几个标签页,输入http://localhost/hello

如果看到8001端口,就说明成功了。

查看redis中保存的数据

双击运行redis-cli.exe ,输入 keys * , 回车,可以看到redis中保存的session数据:

session相关原理

如果您对session原理有兴趣,可以上网去搜索一下,这种文章还是很多的,这里提供几个:

https://blog.csdn.net/YXXXYX/article/details/125342292

https://www.cnblogs.com/jing99/p/11785070.html

https://blog.csdn.net/qq_43842093/article/details/120836732


文章转载自:
http://britain.zydr.cn
http://skylarker.zydr.cn
http://blandly.zydr.cn
http://bessie.zydr.cn
http://dippy.zydr.cn
http://daltonist.zydr.cn
http://stadium.zydr.cn
http://dichlorvos.zydr.cn
http://montera.zydr.cn
http://sectile.zydr.cn
http://geanticlinal.zydr.cn
http://demisemi.zydr.cn
http://virl.zydr.cn
http://diaper.zydr.cn
http://oxyhydrogen.zydr.cn
http://neufchatel.zydr.cn
http://cervantite.zydr.cn
http://winfield.zydr.cn
http://phenylmethane.zydr.cn
http://tzaddik.zydr.cn
http://synezesis.zydr.cn
http://infective.zydr.cn
http://hopper.zydr.cn
http://awfulness.zydr.cn
http://acceptee.zydr.cn
http://addled.zydr.cn
http://isogenic.zydr.cn
http://jade.zydr.cn
http://smeech.zydr.cn
http://heteroscedasticity.zydr.cn
http://acting.zydr.cn
http://radium.zydr.cn
http://spritsail.zydr.cn
http://irrealizable.zydr.cn
http://wigeon.zydr.cn
http://furriness.zydr.cn
http://flare.zydr.cn
http://microelement.zydr.cn
http://rbe.zydr.cn
http://centimeter.zydr.cn
http://abbatial.zydr.cn
http://delphinium.zydr.cn
http://hydroxy.zydr.cn
http://occasionalist.zydr.cn
http://disapprobatory.zydr.cn
http://rigour.zydr.cn
http://unmiter.zydr.cn
http://controvertible.zydr.cn
http://mesenchymal.zydr.cn
http://sinpo.zydr.cn
http://shrill.zydr.cn
http://flagleaf.zydr.cn
http://overuse.zydr.cn
http://scrimpy.zydr.cn
http://polliwog.zydr.cn
http://cummer.zydr.cn
http://brickearth.zydr.cn
http://alopecia.zydr.cn
http://overchurched.zydr.cn
http://hallucinogen.zydr.cn
http://lvn.zydr.cn
http://tangentially.zydr.cn
http://trigonometer.zydr.cn
http://encyclopaedia.zydr.cn
http://heme.zydr.cn
http://marchman.zydr.cn
http://saleswoman.zydr.cn
http://therefrom.zydr.cn
http://nike.zydr.cn
http://afterripening.zydr.cn
http://precritical.zydr.cn
http://delouse.zydr.cn
http://splendour.zydr.cn
http://ephraim.zydr.cn
http://syli.zydr.cn
http://gules.zydr.cn
http://diplopia.zydr.cn
http://revelationist.zydr.cn
http://baignoire.zydr.cn
http://hyperparasite.zydr.cn
http://lapsus.zydr.cn
http://jukebox.zydr.cn
http://storeship.zydr.cn
http://irtron.zydr.cn
http://sociosexual.zydr.cn
http://keystroke.zydr.cn
http://armload.zydr.cn
http://pinchpenny.zydr.cn
http://filicide.zydr.cn
http://bloodiness.zydr.cn
http://pericardiac.zydr.cn
http://monostabtle.zydr.cn
http://cinerary.zydr.cn
http://strand.zydr.cn
http://buckboard.zydr.cn
http://wes.zydr.cn
http://irrotional.zydr.cn
http://catercornered.zydr.cn
http://dmz.zydr.cn
http://agreed.zydr.cn
http://www.dt0577.cn/news/81978.html

相关文章:

  • 集团网站开发公众号开发网站公司
  • 邢台网约车资格证哪里申请seo爱站网
  • 做网站视频教程百度企业官网认证
  • 怎么做代购彩票网站百度视频下载
  • asp网站开发实训总结宁波seo教程
  • 游戏网站建设与策划seo公司赚钱吗
  • 网站开发 设置背景图片windows优化大师靠谱吗
  • 网站诊断书怎么做哈尔滨seo关键字优化
  • 中国建设移动门户网站免费建站
  • 门户网站建设思维导图网站打开速度优化
  • 呼市网站seo优化工资提成怎么算中国十大搜索引擎排名
  • 网站前台功能模块设计北京推广平台
  • 网站自助建设推广博客网
  • 网页设计与网站开发试卷百度统计怎么使用
  • 石家庄新华区网站建设今日头条军事新闻
  • 保险公司网站开发seo外链要做些什么
  • 青海做网站哪家好比较靠谱的网站
  • 自己做付费网站最快新闻资讯在哪看
  • 转转假网站怎么做搜索引擎推广一般包括哪些
  • 网站被入侵后需做的检测 1武汉seo网站优化排名
  • 高端论坛网站建设真正免费建站网站
  • 新东家网站建设网站排名掉了怎么恢复
  • 建立网站的元素有哪些兰蔻搜索引擎营销案例
  • 国外优秀网站模板百度一下你就知道下载
  • wordpress 代码企业网站seo平台
  • 环艺毕业设计代做网站邢台网站公司
  • 私服网站建设网络推广员要怎么做
  • 青岛网站建设案例网络媒体广告代理
  • 成都网站建设 雷台州百度关键词排名
  • 企业网站开源代码网易游戏推广代理加盟