
面试
是时候开始准备面试了
Jaymeng8848
攀爬每一个巨人,站在他们肩膀上看一看
展开
-
MySql优化
转自:https://blog.youkuaiyun.com/tiantang_zy/article/details/1051562321、查询缓存MySQL Query Cache是用来缓存我们所执行的SELECT语句以及该语句的结果集,MySql在实现Query Cache的具体技术细节上类似典型的KV存储,就是将SELECT语句和该查询语句的结果集做了一个HASH映射并保存在一定的内存区域中。当客户端发起SQL查询时,Query Cache的查找逻辑是,先对SQL进行相应的权限验证,接着就通过Query Ca转载 2020-09-22 09:21:42 · 185 阅读 · 0 评论 -
面试题(一)
相关概念面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:可替换性:多态对已存在代码具有可替换性.可扩充性:增加新的子类不影响已经存在的类结构.接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来完善或者重写它来实现的.灵活性.简化性.代码中如何实现多态实现多态主要有以下三种方式:接口实现继承转载 2020-09-20 09:47:44 · 207 阅读 · 0 评论 -
new String创建了几个对象
String str = new String(“abc”) 到底创建了几个对象?首先String str是定义了一个字符串变量,并未产生对象,=不产生对象,那么只有后面的new String(“abc”)了。把它拆分成"abc"和new String(),首先在字符串常量池去寻找有没有"abc"这个字符串,没有就创建一个“abc”字符串对象在栈中,然后new String把这个字符串对象拷贝一份到堆中,返回这个对象的引用。所以一共产生两个对象试问str变量存储在堆中还是栈中?关键点是区分str是成员转载 2020-09-19 23:12:35 · 436 阅读 · 0 评论 -
IO流(Java面试题)
1、什么是比特(Bit),什么是字节(Byte),什么是字符(Char),它们长度是多少,各有什么区别Bit就是比特位,是计算机最小的二进制单位,取值0或1,Byte占有8个比特位, 取值-128~127Char占有两个字节,16个比特位,取值0~65535Bit是数据存储最小单位,计算机只认识0和1Byte是计算机存储容量的基本单位Char是java的一种基本数据类型2、什么是流,按照传输的单位,分成哪两种流JAVA程序中对数据的输入输出称为流分为字节流和字符流字节流: inputS转载 2020-09-19 22:55:56 · 1431 阅读 · 0 评论 -
面试
学习不是为了面试嘛。所以也需要开始整理一些面试博主和文章专栏,留到复习前观看使用。虽然面试的内容无非是对平时学习的理解和总结。但看一看总归是好的面试博主原创 2020-07-21 11:04:20 · 110 阅读 · 0 评论