转载和引用,请注明原文出处! Fork me on GitHub
结局很美妙的事,开头并非如此!

随笔分类 -  Interview

摘要:原文链接:https://www.cnblogs.com/dennyzhangdd/p/6722445.html 一、十大新特性 1.Lambda表达式 2.Stream函数式操作流元素集合 3.接口新增:默认方法与静态方法 4.方法引用,与Lambda表达式联合使用 5.引入重复注解 6.类型注解 阅读全文
posted @ 2020-11-09 00:38 小不点啊 阅读(238) 评论(0) 推荐(0) 编辑
摘要:一. Hashmap的原理 源码分析参考文章:http://www.cnblogs.com/xwdreamer/archive/2012/06/03/2532832.html 题目参考文章:http://www.importnew.com/7099.html 总结: HashMap基于hashing 阅读全文
posted @ 2020-11-09 00:36 小不点啊 阅读(149) 评论(0) 推荐(0) 编辑
摘要:一、三次握手简单例子 A:客户端 B:服务端 第一次握手: A给B打电话说,你可以听到我说话吗? 第二次握手: B收到了A的信息,然后对A说: 我可以听得到你说话啊,你能听得到我说话吗? 第三次握手: A收到了B的信息,然后说我能听到你说话,我要给你发信息啦! 图文说明: 第一次握手:客户端通过调用 阅读全文
posted @ 2020-11-09 00:34 小不点啊 阅读(354) 评论(0) 推荐(0) 编辑
摘要:怎样提高算法能力: 刷题是可以锻炼的,千万不要让算法成为自己的短板。 1. 刷题是没有技巧的,就是多做题多练多总结,对于很多新手不要去想是不是还有最优解什么的,你做的就是暴力法求解,刷题是很枯燥的,你需要给自己一点鼓励,当把题目解决以后再去考虑其他的,在你不能很快的解决问题的时候,可是试着写点伪代码 阅读全文
posted @ 2020-11-09 00:33 小不点啊 阅读(359) 评论(0) 推荐(0) 编辑
摘要:一. Queue(队列) 1. 什么是队列 队列是数据结构中比较重要的一种类型,它支持 FIFO,尾部添加、头部删除(先进队列的元素先出队列),队列结构与日常生活中排队等候服务的模型是一致的,像火车站买票,早排队进入队列的人,早买到票并最先离开(出队);后到来的人只能排在队列的后,后得到服务并后离开 阅读全文
posted @ 2020-11-09 00:32 小不点啊 阅读(132) 评论(0) 推荐(0) 编辑
摘要:一、Mysql 1. 各个数据库存储引擎区别 mysql的存储引擎是针对表进行设置的,一个库的不同表可以设置不同的存储引擎,mysql默认支持多种存储引擎,以适用不同领域的数据库应用需要,主要的几个数据库引擎如下:MyISAM存储引擎: 5.5之前默认的存储引擎,不支持事务、不支持外键,表级锁,内存 阅读全文
posted @ 2020-11-09 00:31 小不点啊 阅读(264) 评论(0) 推荐(0) 编辑
摘要:一、架构设计相关 0. 什么是微服务?什么是分布式系统?什么是集群? 微服务:构建分布式系统的一种架构方式, 核心思路是:去中心化。 分布式系统: 一件事情,多系统协同完成。 集群:多机器做同一件事情。比如在淘宝买东西,会有一个商品展示的系统,看到合适的商品了就会下单这是会有一个订单系统,下单完成了 阅读全文
posted @ 2020-11-09 00:30 小不点啊 阅读(751) 评论(0) 推荐(0) 编辑
摘要:一、 Spring 1) Spring有哪些特点? 应用解耦,简化开发(注解),IOC,AOP,事物管理 2) 使用Spring有什么好处? 1 应用解耦 2 依赖注入 3 AOP 4 事务管理 5 MVC 6 集成开发 3) Spring应用程序看起来像什么? 一些接口及其实现 一些POJO类 一 阅读全文
posted @ 2020-11-09 00:29 小不点啊 阅读(401) 评论(0) 推荐(0) 编辑
摘要:1. 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。 2. 线程和进程有什么区别? 线程是进 阅读全文
posted @ 2020-11-09 00:28 小不点啊 阅读(305) 评论(0) 推荐(0) 编辑
摘要:一、面向对象 1、面向对象和面向过程的区别 面向对象关注于一个功能实现的行为,将一些行为封装为一个对象来统一调用。 面向过程关注于一个功能实现的步骤,按步骤编程实现功能。 面向对象是以对象为中心的编程思想。 面向过程是一种事件为中心的编程思想。就是分析出解决问题所需的步骤,然后用函数把这些步骤实现, 阅读全文
posted @ 2020-11-09 00:27 小不点啊 阅读(688) 评论(0) 推荐(0) 编辑