面经
文章平均质量分 90
雪糕酱有点凉
这个作者很懒,什么都没留下…
展开
-
HTTP与HTTPS
HTTPS(HyperText Transfer Protocol over Secure Socket Layer)什么是HTTPS?HTTPS协议一般理解为HTTP + SSL/TLS,通过SSL证书来验证服务器的身份,并为浏览器和服务器之间的通信进行加密。加密1.对称密钥加密(Symmetric-Key Encryption):加密和解密使用同一密钥。优点:运算速度快;缺点:无法安全地将密钥传输给通信方;2.非对称加密(公开密钥加密 Public-Key Encryption):加原创 2022-05-11 20:45:46 · 107 阅读 · 0 评论 -
反射浅入浅出
反射反射原理编译阶段:将类的源码通过Javac编译成字节码文件。运行阶段:遇到了新建类的对象,触发了类加载器ClassLoader将类的字节码文件加载至Java堆中(反射)。Class类阶段(加载阶段):分别将成员变量Field[] fields、构造器Constructor[] cons、成员方法Method[] ms看做成对象。...原创 2022-05-09 22:22:02 · 92 阅读 · 0 评论 -
缓存淘汰算法LRU-K,2Q(Two queues)
1.LRU-K1.1 简介LRU-K中的K代表最近使用的次数,LRU可以当作LRU-1。LRU-K主要目的是为了解决LRU算法的缓存污染问题。什么是缓存污染?当数据访问次数非常少,甚至只会被访问一次,数据服务完访问请求后还继续留在缓存中,白白占用缓存空间,这就是缓存污染。1.2 原理相比LRU,LRU-K除了缓存队列还要维护一个访问历史队列,这个队列不缓存数据,仅记录数据的历史访问次数。当数据访问次数达到k次时,数据才放入缓存队列。历史队列、缓存队列的维护与LRU中缓存队列的维护一样,遵循LRU原创 2022-04-07 22:36:40 · 1615 阅读 · 0 评论 -
LeetCode_滑动窗口篇
滑动窗口滑动窗口可以理解为双指针的一种,左窗口l,右窗口r。一般,右窗口r先行,达到阶段性分界点(题目要求条件或者限制),开始移动左窗口l。我们要在移动的过程中统计题目的答案。如果求的是最大值, 外循环移动l, 内循环移动r统计最大值, 遇到分界条件后, 移动l后立即继续持续移动r统计最大值;如果求的是最小值, 外循环移动r, 内循环移动l, 遇到分解条件后, 持续移动l统计最小值;209.长度最小的子数组class Solution { public int minSubArra原创 2022-03-30 23:10:05 · 553 阅读 · 0 评论 -
leetcode_回溯专题篇
leetcode_回溯专题篇原创 2022-03-01 10:23:27 · 180 阅读 · 0 评论 -
Java多线程,JUC学习
多线程CAS(compare and swap, compare and exchange)保证在没有锁的状态下,多线程下保持一一致性实现值的改变。ABA问题:分手,找别人,复合;中间的经历无法感知。AtomicIntegerJUCJUC是java.util.concurrent工具包的简称,这是一个处理线程的工具包,从JDK1.5开始出现。进程与线程进程Process:是系统进行资源分配和调度的基本单位,是操作系统结构的技术。进程是线程的容器,程序是指令、数据及组织形式的描述,进程是程序原创 2021-12-19 19:43:03 · 539 阅读 · 0 评论 -
leetcode_动态规划专题
动态规划问题专讲原创 2021-12-12 22:44:15 · 714 阅读 · 0 评论 -
Java面试习题
JavaSE面试题自增变量给出最后 i、j、k 的值 public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i + ++i * i++; System.out.println("i=" + i); System.out.println("j=" + j); System.out.pr原创 2021-10-30 22:35:50 · 769 阅读 · 0 评论 -
面经准备(持续更新)
1. get和post的区别GET 在浏览器回退时是无害的,而 POST 会再次提交请求。GET 产生的 URL 地址可以被 Bookmark,而 POST 不可以。GET 请求会被浏览器主动 cache,而 POST 不会,除非手动设置。GET 请求只能进行 url 编码,而 POST 支持多种编码方式。GET 请求参数会被完整保留在浏览器历史记录里,而 POST 中的参数不会被保留。GET 请求在 URL 中传送的参数是有长度限制的,而 POST 么有。对参数的原创 2021-05-25 23:36:13 · 637 阅读 · 0 评论