笔试题02
static关键字
static关键字可以修饰 变量、方法、代码块以及静态内部类; static修饰的内容在类加载时期进行一次初始化并赋予初始值; static修饰的内容是类级别,属于该类的各个对象共享,不依赖于某一个具体的对象; static修饰的内容是编译器静态绑定,对象的创建时运行器动态绑定; 所以有静态域(static修饰)的内容只能访问静态域的内容; 非静态域的内容既可以访问非静态的内容也可以访问静态域的内容; 在父类中static关键字无法被子类重写; 在本类中static关键字与this、super不能用在一起; 本题题解: 实例方法可以直接调用本类中其他实例方法和本类的中静态方法。也可以通过super关键字访问父类方法其中构造器中super()放在首位。
索引失效的情况
1. 复合索引不要跨列或无序使用(最佳左前缀原则); 2. 复合索引不能使用 不等于(!= <>)、IS NUL(IS NOT NULL) 或 大于号(>) 否则会造成自身以及右侧索引全部失效; 3. 不要在索引上进行任何操作(函数、计算以及类型转换),否则索引失效; 4. LIKE尽可能以"常量"开头,不要以匹配符号(eg: %、_)开头,否则索引失效; 5. 尽量不要使用or,否则索引左侧失效;
private static volatile Long num; 变量num在内存中是否线程安全
否 volatile 不保证原子性线程不安全
JDBC
1. JDBC提供【Statement】、【PreparedStatement】和【CallableStatement】三种方式来执行查询语句 - Statement: 执行通用查询 - PreparedStatement: 执行参数化查询 - CallableStatement: 执行存储过程 2. PreparedStatement中 "?" 叫做占位符,有多少个占位符就需要有多少个对应的值。 3. PreparedStatement可以阻止常见的SQL攻击 4. PreparedStatement执行速度大于Statement
下列关键字序列为堆的是______。
60,70,65,50,32,100 65,100,70,32,50,60 100,60,70,50,32,65 ✔ 32,50,100,70,65,60
二分查找树里查询一个关键字的最坏时间复杂度是: O(n) 就是需要一个个找
进程的状态
适应算法
最佳适应:空闲区按容量大小递增 最差适应:空闲区按容量大小递减 最先适应:空闲区按地址大小递增
MYSQL中处理插入过程主键或唯一重复值的解决办法:
1.IGNORE:有则忽略,无则插入 2.REPLACE:有则删除再插入,无则插入 3.ON DUPLIACATE KEY UPDATE:有则更新,无则插入
声明合法
字符串拼接
窗口大小问题
二叉树遍历
子网掩码
——子网掩码的读法——
把子网掩码转换成二进制,看到有多少个1斜杠/后面就填写多少数字
例如:192.168.1.0
255.255.255.0转换成二进制后为11111111.11111111.11111111.00000000里面共有24个1则可以写成
192.1681.0/24
——回到本题——
前面三个字段每个8个字节,一共24个字节都一样,不用看,只需要关注最后一个字段的八个字节,也就是218
218也即1101 1010
而 28 - 24 = 4,只需要看1101 1010的前四个字节,也就是1101****
因为1101 0000(208)<1101 ****<1110 0000(224),所以只能选D。
SNMP和DHCP都是基于UDP的应用层协议
堆
如果每个节点的值都大于等于左右孩子节点的值,这样的堆叫 大顶堆;
如果每个节点的值都小于等于左右孩子节点的值,这样的堆叫 小顶堆。
堆是一个完全二叉树:将序列按照从上到下,从左至右构建二叉树:第一层(3);第二层(45);第三层(5596).可以看出是小顶堆
学而不思则罔,思而不学则殆!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
2020-09-04 Factory pattern(抽象工厂模式)