博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试题学习总结--三
阅读量:5137 次
发布时间:2019-06-13

本文共 1152 字,大约阅读时间需要 3 分钟。

1. Class与classpath

*环境变量:

  相对于给系统或用户应用程序设置的一些变量, 具体起什么作用这当然和具体的环境变量相关. 象path, 是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在下面寻找  此程序外, 还应到那些目录下去找;

  对于Java:

  path 路径,是java编译时需要调用的程序(如java,javac等)所在的地方;

  classpath 类的路径,在编译运行java程序时,如果有调用到其他类的时候,在classpath中寻找需要的类;

  JAVA_HOME指向的是JDK的安装路径

2.http/https:

  HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。

  HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

  

  HTTPS和HTTP的区别主要如下:

  1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。

  2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。

  3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

  4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

 

3. Eclipse常用快捷键

摘录几个十分有用的:

Alt+Shift+R 重命名

Ctrl+/ 注释当前行,再按则取消注释

Ctrl+L 定位在某行

Ctrl+D: 删除当前行

Ctrl+1 快速修复

Ctrl+Shift+F 格式化当前代码

Ctrl+S保存当前文件。Ctrl+Shift+S保存所有未保存的文件。

4.数据库驱动的加载为什么使用反射(Class.forName())而不直接用new

因为使用反射仅仅是加载对应的驱动类从而可以使用驱动类提供的静态成员,使用new的话会不光会加载驱动类,还会生成该类的实例,使得时间和空间开销更高。

 

5. B树与B+树的区别 :

B+树相比B树的优势

  1.单一节点存储更多的元素,使得查询的IO次数更少;
  2.所有查询都要查找到叶子节点,查询性能稳定;
  3.所有叶子节点形成有序链表,便于范围查询。

转载于:https://www.cnblogs.com/singular/p/10415507.html

你可能感兴趣的文章
php match_model的简单使用
查看>>
Vue_(组件通讯)子组件向父组件传值
查看>>
STM32单片机使用注意事项
查看>>
移动开发平台-应用之星app制作教程
查看>>
springboot No Identifier specified for entity的解决办法
查看>>
浅谈 unix, linux, ios, android 区别和联系
查看>>
51nod 1428 活动安排问题 (贪心+优先队列)
查看>>
latex for wordpress(一)
查看>>
如何在maven工程中加载oracle驱动
查看>>
aboutMe
查看>>
【Debug】IAR在线调试时报错,Warning: Stack pointer is setup to incorrect alignmentStack,芯片使用STM32F103ZET6...
查看>>
一句话说清分布式锁,进程锁,线程锁
查看>>
FastDFS使用
查看>>
服务器解析请求的基本原理
查看>>
[HDU3683 Gomoku]
查看>>
下一代操作系统与软件
查看>>
Python IO模型
查看>>
DataGridView的行的字体颜色变化
查看>>
局域网内手机访问电脑网站注意几点
查看>>
[Serializable]的应用--注册码的生成,加密和验证
查看>>