文章目录常见面试题:jdbc连接数据库的步骤:mysql事务隔离级别:mvcc怎么解决幻读的:mysql索引的长度限制:为什么innodb必须要有主键,主键为什么要选用自增的整型?mysql索引:常见的索引模型InnoDB引擎普通索引和唯一索引的选择索引优化器binlog、undo log、redo log 常见面试题:jdbc连接数据库的步骤:加载jdbc驱动程序:Class.forName(
转载
2024-10-08 16:29:27
36阅读
单例模式class Singleton{public: ~Singleton(){ cout<<"destructor called!"<<endl; } //Singleton(const Singleton&)=delete; //Singleton& operator=(const Singleton&)=delete; static Singleton& get_instance()
原创
2021-11-08 16:44:19
206阅读
面向对象的三个基本特征是:封装、继承和多态。 继承:让某个类型的对象获得另一个类型的对象的属性的方法。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行 为。 封装:隐藏部分对象的属性和实现细节,对数据的访问只能通过外公开的接 ...
转载
2021-10-26 21:31:00
120阅读
2评论
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第14天
原创
2022-08-13 00:10:07
147阅读
5年Android面试题汇总GC原理,有哪几种GC方式1、标记清除算法2、复制算法3、标记压缩算法4、分代算法Minor GC存在的问题注释HashMap原理HashMap原理webview解决内存泄漏Android内存泄漏的方式有哪些包体积优化事件分发机制ViewModel实现原理ViewModel是如何在屏幕旋转时保存数据的LiveData工作原理Lifecle浏览器输入一个地址,按下回车,
面试高频 MySQL引擎 InnoDB底层原理 索引 索引优化 一些题目 一、MySQL引擎 数据库引擎存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定 ...
转载
2021-08-05 22:23:00
166阅读
2评论
SpringMVC执行流程SpringMVC概述Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面
原创
2021-07-13 14:20:32
225阅读
iOS开发面试高频题,面试不再懵逼 目录 前端技术2016年5月4日 对于要面试iOS开发的同学,可能已经看了很多的面试题。但是网上很多的面试题有些很全,但是没有重点,有些又太少。今天小编给大家整理了一些比较重要和经常问的面试题,总共20个,半小时之内就可以看完。 1. Object-c的类可以多重
原创
2022-12-14 09:08:27
97阅读
01 深入了解的知识点java集合数据结构jvm: gc、内存模型、堆分代多线程:volatile、java.util.concurrent包spring:启动、时间redis:分布式锁、lua保证原子性、集群消息队列:kafkaSpringCloudMySql搜索引擎,索引B+tree02 Java基础NIO模型java反射java8特性java中有哪些集合?
原创
2021-07-06 16:09:57
279阅读
JVM 面试题Java 类加载过程?描述一下 JVM 加载 Class 文件的原理机制?Java 内存分配。GC 是什么? 为什么要有 GC?简述 Java 垃圾回收机制。如何判断一个对象是否存活?(或者 GC 对象的判定方法)垃圾回收的优点和原理。并考虑 2 种回收机制。垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收? Java 中会存在内存泄漏吗
转载
2021-06-04 08:45:46
206阅读
eazy难度回文判断(无前置知识 基础语法即可爬楼梯(无前置知识 会递推即可搜索插入位置(前置知识 二分括号
原创
2022-09-23 10:48:23
62阅读
CDN的全称是(Content Delivery Network),即内容分发网络。其目的是通过在现有的Internet中增加一层新的CACHE(缓存)层,将网站的内容发布到最接近用户的网络”边缘“的节点,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,提高用户访问网站的响应速度。简单的说,CDN的工作原理就是将您源站的资
转载
2021-01-18 14:56:38
1386阅读
如果需要本文的PDF版本,关注公众号【程序员学长】可得,还有有更多的知识送给你,还有大量免费电子书,包括后端、算法、python、java、机器学习等等,欢迎你来全文概览!(https://s4.51cto.com/images/blog/202111/02181227_61810f0b6af7571226.png?xossprocess=image/watermark,size_14,text_
推荐
原创
2021-11-02 18:15:13
2493阅读
点赞
2评论
01 深入了解的知识点java集合数据结构jvm: gc、内存模型、堆分代多线程:volatile、java.util.concurrent包spring:启动、时间redis:分布式锁、lua保证原子性、集群消息队列:kafkaSpringCloudMySql搜索引擎,索引B+tree02 Java基础NIO模型java反射java8特性java中有哪些集合?各自的数据结构?说说你用过的设计模式jdk以及spring中看过哪些设计模式03 JVMjvm结构,以及
原创
2022-03-21 17:35:43
133阅读
数据分析、ETL(Extract, Transform, Load)、大数据开发、大数据报表开发、报表开发和BI(Business Intelligence)开发是数据领域的关键方面,面试题目通常围绕这些领域的技术技能、工具使用、最佳实践和案例研究展开。以下是这些领域高频面试题的概览。数据分析解释数据清洗和数据预处理的重要性。描述一个你如何使用统计方法来分析数据并得出结论的例子。SQL在数据分析中
原创
2024-03-12 11:04:49
171阅读
1.重写重载区别? 重载:在类中创建多个方法,方法名相同,参数及定义不同,返回值也可以不同 重写:子类对父类允许访问的方法实现进行重新编写,返回值和参数不可改变 2.说一下你理解的多态? 同一个行为具有多个不同表现形式或形态的能力 2.String、StringBuffer 和 StringBuilder 的区别 String:不可变 Buffer,Builder,可追加 Buffer线程安全,效
转载
2024-02-22 14:09:24
57阅读
题目描述 这是 LeetCode 上的 1143. 最长公共子序列 ,难度为 中等。 Tag : 「最长公共子序列」、「LCS」、「序列 DP」 给定两个字符串 text1 和 text2,返回这两个
原创
2022-07-21 20:31:03
100阅读
题目描述 这是 LeetCode 上的 「1802. 有界数组中指定下标处的最大值」 ,难度为 「中等」。 Tag : 「二分」、「数学」、「构造」、「贪心」、「模拟」 给你三个正整数 n、index
原创
2023-06-11 00:32:03
114阅读
引言(文末有福利)算法一直是大厂前端面试常问的一块,而大家往往准备这方面的面试都是通过leetcode刷题。我特地整理了几道leetcode中「很有意思」而且非常「高频」的算法题目,分别给出了思路分析(带图解)和代码实现。认真仔细的阅读完本文,相信对于你在算法方面的面试一定会有不小的帮助!两数之和 ❝题目难度easy,涉及到的算法知识有数组、哈希表❞题目描述给定一个整数数组 nums 和一个目标
原创
2021-01-27 14:30:39
579阅读
你知道怎么分库分表吗?如何做到永不迁移数据和避免热点吗?
原创
2021-12-15 17:52:46
10000+阅读