- 博客(15)
- 资源 (17)
- 收藏
- 关注
原创 分布式session解决方案
一、Session工作原理: 三个问题: 1、Tomcat中的Session保存在哪?Tomcat本地的ConcurrentHashMap中(本地缓存),以sessionid为key。2、Tomcat是怎么追踪到请求是属于哪个Session?通过cookie:产生会话时向浏览器发送存有sessionid的cookie,后续请求都带上这个cookie。3、Session是不是在用户登录时就产生了?不是,会话是用来跟踪多个请求的,登录只是明确会话是谁(把用户信息存放到session
2020-12-31 10:09:51 382
原创 两张图告诉你Session与Token的区别
为什么现在都采用前后端分离开发模式? 前后端分离最重要的一点是登录校验,那Session与Token到底有什么区别?两张图告诉你。 Session Token
2020-12-31 09:10:23 197 1
原创 6-Docker实战——创建Tomcat、Redis、Mysql
1、Docker创建Tomcatdocker run -itd --name tomcat -p 3000:8080 -v /datav/tomcat/webapps:/usr/local/tomcat/webapps docker.io/tomcat说明:-p 3000:8080 :映射8080端口到3000/datav/tomcat/webapps:/usr/local/to...
2019-11-27 15:32:01 193
原创 5-Docker基本操作——挂在数据卷和数据卷容器
1、挂载数据卷概念:类似于mount,容器内数据,挂载到Linux主机作为数据卷。docker run -itd --name clxcentos1 -v /opt/docker/data01:/datav clxcentos-v:挂载/opt/docker/data01:挂载到主机的路径/datav:容器内路径创建容器并进行数据卷挂载进入到容器datav路径下...
2019-11-26 10:54:14 327
原创 设计模式之策略模式
1、什么是策略模式?策略模式定义了一系列的算法,并将每一个算法封装起来,使它们还可以互相替换。策略模式让算法的变化不会影响到使用算法的客户。策略模式的本质上,是一种针对接口编程的模式。2、何时使用策略模式?策略模式的使用是由用户发起的,根据用户的操作决定使用什么具体类的策略角色。策略模式仅仅封装算法,提供新的算法加入到已有系统和算法间的相互替换,以及方便老算法从系统中“退休”。策...
2019-11-25 11:52:38 319 1
原创 4-Docker基本操作——仓库
这里所介绍的搭建Nexus私有仓库。1、安装jdk1.82、下载Nexus Repositoryhttps://www.sonatype.com/download-oss-sonatype?hsCtaTracking=920dd7b5-7ef3-47fe-9600-10fecad8aa32%7Cf59d5f10-099f-4c66-a622-0254373f4a923、将下载后的N...
2019-11-22 09:34:32 157
原创 3-Docker基本操作——容器
1、查看容器运行状态查看所有容器命令:docker ps -a查看正在运行的容器命令:docker ps2、创建容器创建容器-命令:docker run -itd --name xxx name[:TAG](用image id也可以)其中:-i 让容器的标准输入保持打开-t 分配一个伪终端并绑定到容器上-d 守护态运行(也就是后台运行)--name cent...
2019-11-21 09:30:10 143
原创 2-Docker基本操作——镜像
镜像个人最简单的理解,你可以简单理解成程序的安装包。1、获取镜像默认镜像源:https://hub.docker.com国内镜像源:https://hub.daocloud.io为了下载速度快,可以配置阿里云镜像加速,在此不详细介绍了。命令:docker pull name[:tag],如果默认不写tag,相当于获取最新版本比如:docker pull centos:6....
2019-11-19 10:17:25 201
原创 1-Docker简介和安装
1、Docker是什么?Docker是一个基于Linux、用Go语言开发的开源应用容器引擎。它采用沙箱机制,彼此独立,相互之间没有任何接口,类似于iphone中各个独立的app应用。docker的目标是一次封装,到处运行。简单来说,docker就是将应用和依赖环境打包在一个文件,运行这个文件,就会产生一个虚拟容器。程序在这个容器中运行,就像在真实的物理机上运行一样。具体架构如下:2、D...
2019-11-18 13:48:33 174
原创 揭开Spring的神秘面纱(下)
4、解密Spring框架——回头再来理解IOC/DI和Bean的创建IOC/DI:代码本质上基于Java反射原理实现。最简单的理解:之前传统的做法是,在调用者中创建(New)被调用者,导致类与类之间高度耦合。现在Spring的做法是通过外部注入依赖,实例不在由我们调用者主动进行实例化,而是通过IOC容器帮我们创建指定实例并且将实例注入到所需要的调用者,也就是被动注入,由容器进行注入组合对象...
2019-11-15 09:35:25 258 1
原创 揭开Spring的神秘面纱(上)
1、Spring家族成员Spring(2004.03.24) SpringMVC(2014) SpringBoot(2014.04) SpringCloud(2016.8.24)2、Spring、SpringMVC、SpringBoot、SpringCloud的区别Spring——一个为解耦而生的轻量级框架 SpringMVC——一个为替代ssh而生的带有MVC的Sprin...
2019-11-15 09:05:45 249 1
原创 JAVA OOP面向对象编程8大问
你可以先自测的问下自己,下面这些你都能回答的很清楚吗!!!下面我会用最精简的答案告诉你。1、什么是类?什么是对象?2、什么是继承?什么是聚合?3、什么是向上转型?4、什么是抽象类?5、什么是接口?什么是多态(动态绑定)?6、抽象类和接口有什么区别?不单单是语法层面,主要是什么时候使用接口,什么时候使用抽象类?7、面向对象编程时如何思考?8、Java中到底有没有多继承...
2019-11-14 15:22:41 456 1
原创 OSGI架构设计
OSGI在国内不常用,而且相关资料比较少,很早之前在2015年的时候,公司有机会拿此框架做过一个项目,还算成功,所以在此分享一下OSGI的相关内容。一、什么是OSGI?Open Service Gateway Initiative,官方说的很明白,上网一搜介绍也有一堆,在此就不详细搬述了,也没啥意义。但是根据项目中对osgi的实战,想说说我个人的理解,我个人总结的是osgi是一个非常好的模...
2019-11-11 16:57:40 1531 1
原创 学习Java初期,你需要知道的基本概念
1、什么IDE?IDE(Integrated Development Environment),集成开发环境,是程序员编程语言开发、调试和运行的工具。比如Java用的开发的Eclipse和IntelliJ IDEA,Python开发用的PyCharm等。2、什么是SDK?SDK(Software Development Kit),软件开发工具包,编程所需要依赖的类库。比如Java语言开发的...
2019-11-08 09:16:46 363 1
git学习笔记(专业)
2017-03-27
安全移除u盘小插件(强烈推荐)
2011-06-01
c++教程(由浅到深)。花那么多积分下,你绝不会喊冤
2011-06-01
安全移除u盘小插件(强烈推荐)
2011-06-01
sql server开发教程,让你快速学会sql server
2011-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人