分类: 学习笔记

20 篇文章

thumbnail
Redis 实现 Session 共享
什么是Session session 是一种服务端的会话机制 session 属于域对象,作用范围是一次会话 服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。当用…
thumbnail
最大公约数和最小公倍数
最大公约数 最大公约数(GCD)是两个或多个整数的所有公约数中最大的一个 一般用 gcd(a,b) 来表示 a 和 b 的最大公约数 常用辗转相除法(也称为欧几里得算法)来计算两个数的最大公约数 欧几…
thumbnail
1000瓶药水,1瓶毒药
题目 有1000瓶药水,其中1瓶是毒药,普通药水不会致死,而毒药1滴也会导致一天之后死亡。现有老鼠若干,如何用最少的时间,最少的老鼠,找出毒药? 只追求时间 用1000只老鼠,1只老鼠对应一瓶药水。1…
thumbnail
web 开发后端代码优化
通用返回类 作为所有请求的返回值类型 给要返回的数据补充一些信息,告诉前端这个请求在业务层面上是成功还是失败 { "code": 40000, "data": …
thumbnail
Cookie
Cookie 介绍 Cookie 的中文翻译是曲奇,小甜饼的意思。它其实就是一些数据信息,类型为“小型文本文件”,存储于电脑上的文本文件中。 它有什么用呢? 我们想象一个场景,当我们打开一个网站时,如…
thumbnail
浏览器的发展
90年代初期 当互联网刚刚起步时,出现了几款早期的浏览器,它们在互联网的发展历史上扮演了重要角色。 WorldWideWeb/Nexus WorldWideWeb 是由蒂姆·伯纳斯-李(Tim Ber…
thumbnail
ThreadLocal
ThreadLocal 介绍 我们来看一下 Java 官方文档中的描述 ThreadLocal 类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过 get 和 set 方法访问)时能保证各…
thumbnail
Java 线程池
Java 线程池 概念:管理线程的池子 相比于手工创建、运行线程,使用线程池有如下优点: 降低线程创建和销毁线程造成的开销。 提高响应速度。任务到达时,相对于手工创建一个线程,直接从线程池中拿线程,速…
thumbnail
判断一个数是否为素数
关于质数 质数 (prime number) 又称素数,有无限个。 一个大于 1 的自然数,除了 1 和它本身外,不能被其他自然数整除,换句话说就是该数除了 1 和它本身以外不再有其他的因数; 否则称…