生成一个session id

var genSessionId = function(length){
         var str = genSessionId.characters;
         if ( !"0"[0] ) { //fix IE67
             str = str.split("");
         }
         for(var i=0,id="",len = str.length;i < length;i++){
             id += str[Math.floor(Math.random() * len)];
         }
         return id;
     }
     genSessionId.characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_';
     alert(genSessionId(24))

转自:https://www.cnblogs.com/rubylouvre/archive/2010/07/19/1780432.html

Original: https://www.cnblogs.com/gopark/p/13743469.html
Author: 极客小乌龟
Title: 生成一个session id

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/544175/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 如何下载 blob 地址的视频资源

    如何下载视频资源以blob:http开头的资源 一、问题场景 想下载知乎视频资源,却发现视频链接是这个样子的 blob:https://v.vzuu.com/b6146956-6e…

    Java 2023年6月9日
    0113
  • java函数式编程之Collector、Optional、CompletableFuture详解

    1. Stream.collect() collect就是一个归约操作,就像reduce一样可以接受各种做法作为参数,将流中的元素累积成一个汇总结果 reduce不会修改累计值对象…

    Java 2023年6月9日
    078
  • SpringBoot打包第三方本地jar包

    有一些包我们maven仓库找不到,那就只能在项目中引入本地jar包文件,但是maven打包的时候会显示没有这个jar包 首先我们把jar包放到resource下的lib文件夹 然后…

    Java 2023年5月30日
    075
  • Java实现按行读取大文件

    非频繁操作如下: String file = "F:" + File.separator + "a.txt"; FileInputStrea…

    Java 2023年5月29日
    079
  • @JSONField @JsonFormat @JsonProperty 使用场景

    1.@JSONField 是com.alibaba.fastjson.annotation包下的 主要作用是在序列化/反序列化时控制key的名称, @JSONField(name …

    Java 2023年6月5日
    077
  • Spring事务处理

    Spring的事务处理 Spring提供一种处理事务的统一模型 1、 事务 (1)事务是指一组sql语句的集合 (2)事务ACID原则:原子性、一致性、隔离性、持久性 2、 Spr…

    Java 2023年6月5日
    0103
  • 13、守护线程

    13、守护线程 daemon 1、线程分为守护线程,用户线程 2、虚拟机必须确保用户线程执行完成 3、虚拟机不用等守护线程执行完成 java;gutter:true; packag…

    Java 2023年6月8日
    088
  • Spring Boot2 系列教程(三十三)整合 Spring Security

    Spring Security 是 Spring 家族中的一个安全管理框架,实际上,在 Spring Boot 出现之前,Spring Security 就已经发展了多年了,但是使…

    Java 2023年5月30日
    098
  • [学习笔记] Java接口

    接口是Java中的一种抽象类型,是抽象方法的集合; 接口使用 interface关键字声明; 接口不是类,它们属于不同的概念,类描述对象的属性和方法,接口则包含要实现的方法; 一个…

    Java 2023年6月5日
    081
  • Java 学习大纲

    1.java基础 1.1 Collection和Map(1)掌握Collection和Map的继承体系(2)掌握ArrayList,LinkedList,Vector,Stack,…

    Java 2023年5月29日
    066
  • springboot修改打包后的项目(jar war)名称

    springboot修改打包后的项目(jar war)名称 在build里面添加inalName,指定好想要额项目名称即可: Original: https://www.cnblo…

    Java 2023年5月30日
    078
  • docker+nginx+redis部署前后端分离项目!!!

    介绍本文用的经典的前后端分离开源项目、项目的拉取这些在另一篇博客!!! 其中所需要的前后端打包本篇就不做操作了!!不明白的去看另一篇博客!!! 地址:http://www.cnbl…

    Java 2023年6月9日
    0107
  • Idea rest client 使用(全) 真香

    看了网上好多的 idea rest client 讲解,大多都只是讲了它如何如何好,都只是简单的测了一个 json 的接口而已,个人实践了一把,里面还是有挺多坑的,但不得不说,那个…

    Java 2023年6月5日
    095
  • 安利一款Linux远程连接工具,MobaXterm

    ​前言 作为开发或者运维人员,平时工作都是在Windows上使用远程连接工具来连接Linux。现在主流的较为强大的远程连接工具是SecureCRT(主要是公司的技术人员使用)和Xs…

    Java 2023年6月5日
    092
  • SpringBoot集成文件-如何集成itextpdf导出PDF?itext的变迁?

    除了处理word, excel等文件外,最为常见的就是PDF的导出了。在java技术栈中,PDF创建和操作最为常用的itext了,但是使用itext一定要了解其版本历史和Licen…

    Java 2023年6月6日
    0100
  • spring inputstream empty

    在 logging.level.root为 debug或trace 级别下, org.springframework.web.servlet.DispatcherServlet#l…

    Java 2023年5月30日
    066
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球