SpringBoot 分布式session共享方案(并且可实现session在多个项目中共享)

  • Post author:
  • Post category:其他

前言 单机环境下我们Session是存储在应用服务的内存中,但是在分布式环境 下,这种存储在应用服务器内存的方案显然不能实现session共享。本次我们将介绍spring-session实现分布式环境下Session共享方案,Session信息存储在redis中。 版本 spring-session 2.1.4.RELEASE 实现步骤 引入依赖 <!--redis的依赖--> <…

继续阅读 SpringBoot 分布式session共享方案(并且可实现session在多个项目中共享)

hash函数的基本知识

  • Post author:
  • Post category:其他

         一致性hash参考:一致性哈希         Hash函数也称为散列表,是一种常用的数据结构。哈希表优点:可以提供快速插入和查找操作,无论有多少数据项,插入与查找只需接近常量的时间:O(1)时间级。而且编程很容易实现。哈希表的缺点:它是基于数组的,数组一旦被创建,就难以拓展;某些哈希表的填充因子(填入的元素个数/哈希表长度)过大,性能会急剧下降。          Hash函数…

继续阅读 hash函数的基本知识

【设计模式】策略模式

  • Post author:
  • Post category:其他

目录   一、简介: 二、代码(Java): 步骤 1:创建一个接口 步骤 2:创建实现接口的实体类 步骤 3:创建 Context 类 步骤 4:使用 Context 来查看当它改变策略 Strategy 时的行为变化 步骤 5:执行程序,输出结果 三、实际应用: 参考: 一、简介:        意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。        主要解决:在…

继续阅读 【设计模式】策略模式

关于“静态模态框没有显示出来”的解决办法

  • Post author:
  • Post category:其他

以下是Bootstrap文档中给出的“静态模态框”的实例 <div class="modal fade" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" cl…

继续阅读 关于“静态模态框没有显示出来”的解决办法

为什么Java方法里面不能再嵌套方法?

  • Post author:
  • Post category:java

直接原因:   这是Java基本语法定义的,方法中不可以再次声明方法,只能调用其他的方法。 个人理解:   1.方法栈是需要一个载体的,这个载体就是Class,如果一个方法的上一级不是一个类,就说明没有载体。   2.因为没必要,所以不能用。 特殊情况:如果出现方法里面嵌套方法,那只有一种情况,那就是方法里面定义了内部类,里面的方法属于内部类中的方法。 下面将说明为什么没有必要?  1.从Java…

继续阅读 为什么Java方法里面不能再嵌套方法?

plantuml(2022-02-15)

  • Post author:
  • Post category:其他

         在我们平时在进行概要设计文档编写时需要编写模块分层图、流程图、类图、时序图、实施部署图,其中plantuml为一个很好的画图平台工具。 其链接为:https://www.swack.cn;         这里面有示例Demo,自己在编写相关技术文档时,首先知道自己需要画什么样的图,然后顺便把自己的思维思想梳理下,最好在纸上简单的画出来,然后把自己的想法串联起来,形成整体脉络和贯…

继续阅读 plantuml(2022-02-15)

从无到有 Ubuntu16.04 18.04 20.04安装+Todesk+Chrome+NVIDIA驱动+CUDA+Cudnn+Anaconda3+Pycharm 超详细教程+踩坑问题

  • Post author:
  • Post category:其他

从无到有 Ubuntu16.04 18.04 20.04安装+Todesk+Chrome+NVIDIA驱动+CUDA+Cudnn+Anaconda3+Pycharm 超详细教程+踩坑问题(有部分图片忘记截图,选择了参考链接中的图片) 一.制作Ubuntu系统盘 1. 选择自己合适的系统,16.04和18.04相对稳定,但我用16.04的时候很难受,感觉反人类,而20.04用着很舒服,具体系统盘制作…

继续阅读 从无到有 Ubuntu16.04 18.04 20.04安装+Todesk+Chrome+NVIDIA驱动+CUDA+Cudnn+Anaconda3+Pycharm 超详细教程+踩坑问题

oracle sum使用,oracle函数sum()的使用

  • Post author:
  • Post category:其他

row_number() over ( [partition by col1] order by col2)) as 别名 上面语句表示,根据col1分组,在分组内部根据col2排序,这里的“别名”的值就是每组内部排序后的序列号(组内连续的、唯一的),“[partition by col1] ”可以省略。 以Scott/tiger登陆,以emp表为例。 1、select deptno,ename,…

继续阅读 oracle sum使用,oracle函数sum()的使用

缓冲区溢出(栈溢出)实验 之 JMP ESP

  • Post author:
  • Post category:其他

3、缓冲区溢出之JMP ESP 本文属于原创,如有错误请指正。其中引用他人的部分已经标出,如涉及版权问题请联系本人 这里不得不讲一讲JMP ESP的原理了,在实验之前我一直没看懂他是如何试下跳转ESP之后回到栈区执行我们的shellcode的。在实验中你仔细观看会发现随着函数栈的销毁ESP是在变化的,JMP ESP正式利用这种变化,将我们精心准备的shellcode执行。   JMP ESP原理(…

继续阅读 缓冲区溢出(栈溢出)实验 之 JMP ESP

java配置jetty_Jetty的配置

  • Post author:
  • Post category:java

Jetty 的基本配置 Jetty 的基本配置与 Tomcat类似,在这里主要介绍 Jetty 的端口设置及如何部署 Web应用。由于 Jetty 是个嵌入式 Web 服务器,因此设置方式比较特殊。 Jetty 的配置文件放在 etc 路径下,该路径下有如下几个配置文件: jetty.xml文件。 jetty-jmx.xml文件。 jetty-plus.xml文件。 webdefault.xml文…

继续阅读 java配置jetty_Jetty的配置