Never Give Up
12
01
常见面试题之两个线程交替打印奇偶数 常见面试题之两个线程交替打印奇偶数
题目:起两个线程交替打印0~100的奇偶数 这个问题大家可能在面试的时候遇到过,虽然学过多线程相关的知识,可能当时一时半会还写不出来,现在就让我带大家写一遍吧! 方法一首先,我们可以观察到打印的是奇数和偶数,那么我们就可以通过这个特点去写代
2021-12-01
11
27
27
常见的网络攻击技术 常见的网络攻击技术
XSS 攻击跨站脚本攻击(Cross Site Scripting),就是攻击者在web页面插入恶意的script代码(这个代码可以是JS脚本、CSS样式或者其他意料之外的代码),当用户浏览该页面之时,嵌入其中的script代码会被执行,从
27
手撸LRU算法 手撸LRU算法
题目: 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 。实现 LRUCache 类: LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存 int get
2021-11-27
13
12
设计模式之七大设计原则 设计模式之七大设计原则
单一职责原则(SRP)如何理解单一职责原则 单一职责原则:Single Responsibility Principle, 缩写SRP。 意思:一个类或模块只负责完成一个职责(或者功能)。 单一职责原则是为了实现代码高内聚、低耦合,提高代
2021-11-12
10
10
10
04
表妹问我有哪些索引,我还能不会 表妹问我有哪些索引,我还能不会
上次我们讲了 MySQL 索引的底层原理,现在我们讲讲如何使用 MySQL 索引吧 一、索引的代价空间上的代价 每建立一个索引都要为它建立一棵 B+ 树,每一棵 B+ 树的每一个节点都是一个数据页,一个页默认会占用 16KB 的存储
2021-11-04
12 / 17