摘要: GET 和 POST 的区别? GET 和 POST 的区别? get参数通过url传递,post放在request body中。 get请求在url中传递的参数是有长度限制的,而post没有。 get比post更不安全,因为参数直接暴露在url中,所以不能用来传递敏感信息。 GET和POST本质上 阅读全文
posted @ 2018-11-27 15:17 用心记录每一天 阅读(629) 评论(0) 推荐(1) 编辑
摘要: 如果一个接口有2个不同的实现, 如何Autowire某一个指定的实现? 如果一个接口有2个不同的实现, 如何Autowire某一个指定的实现? 1、通过增加@Qualifier(实现类的名字): 2、也可以通过@Resource(name=”*“)装配,则编程更加简洁: Spring注解(annot 阅读全文
posted @ 2018-11-23 11:50 用心记录每一天 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里? 为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里? Hibernate属于全自动ORM映射工具,使用Hibernate查询关联对象或者关联集合对象时,可以根据对象关系模型直接获取,所以它是全自动的。而Myba 阅读全文
posted @ 2018-11-21 16:19 用心记录每一天 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 时间复杂度 首先要说的是,时间复杂度的计算并不是计算程序具体运行的时间,而是算法执行语句的次数。(二分查找的时间复杂度为:O(logn)) 空间复杂度 空间复杂度是对一个算法在运行过程中临时占用存储空间大小的量度。 阅读全文
posted @ 2018-11-20 14:33 用心记录每一天 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 简单介绍一下 Linux 文件系统? 简单介绍一下 Linux 文件系统? 在Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文件或是目录都被看作是一个文件。 也就是说在LINUX系统中有一个重要的概念:一切都是文件。其实这是UNIX哲学的一个体 阅读全文
posted @ 2018-11-19 15:44 用心记录每一天 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 先附一张java集合框架图 下面根据面试中常问的关于集合的问题进行了梳理: Arraylist 与 LinkedList 有什么不同? 1. 是否保证线程安全: ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全; 2. 底层数据结构: Arraylist 底层使用的是 阅读全文
posted @ 2018-11-16 15:00 用心记录每一天 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 先附一张JAVA虚拟机内存结构图: 其中JAVA虚拟机的线程问题《为什么JAVA虚拟机分为线程共享和非线程共享?》一文中已经有详细介绍,本文从面试中常问的一些JAVA虚拟机问题出发,主要从 三个大方面进行详细说明 堆空间的内存分配 堆空间的内存分配 HotSpot JVM①把年轻代分为了三部分:1个 阅读全文
posted @ 2018-11-08 17:41 用心记录每一天 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 该题会输出什么? 这个又会输出什么?答案是: 1:AB,B 2:0首先我们应该明白JAVA中的参数传递全是以值传递的。是基本类型,就拷贝一个基本类型传进方法;是引用,就拷贝一个引用变量传进去方法,理解了这两点就能理解方法操作对象的相关问题了。最好能画出引用指向对象的图出来,就能完全理解了。 第1题, 阅读全文
posted @ 2018-11-07 14:20 用心记录每一天 阅读(182) 评论(0) 推荐(0) 编辑
摘要: try catch finally 的详细用法: 此代码为常规代码,会按照顺序执行,先执行try内代码段,没有异常的话进入finally,最后返回,那么输出如下: try block, i = 2 finally block i = 10 最终返回 i=10;这个没有问题,如果我们把return语句 阅读全文
posted @ 2018-11-07 11:49 用心记录每一天 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 大多数情况下,为了保证对外服务的安全性,我们在服务端实现的为服务接口时往往都会有一定的权限校验机制,比如对用户登录状态的校验等;同时为了防止客户端在发起请求时被篡改等安全方面的考虑,还会有一些签名校验的机制存在。这时候,由于使用了微服务架构的理念,我们将原本处于一个应用中的多个模块拆成了多个应用,但 阅读全文
posted @ 2018-09-10 11:01 用心记录每一天 阅读(399) 评论(0) 推荐(0) 编辑