自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兴趣使然的草帽路飞

最怕你一生碌碌无为,还安慰自己平凡可贵!

  • 博客(16)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Java实习生】每日10道面试题打卡!

备战实习 Day27,祝大家都能拿到自己满意的 Offer!1、什么是ARQ协议自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型中数据链路层和传输层的错误纠正协议之一。它通过使用确认和超时这两个机制,在不可靠服务的基础上实现可靠的信息传输。如果发送方在发送后一段时间之内没有收到确认帧,它通常会重新发送。ARQ包括停止等待ARQ协议和连续ARQ协议。停止等待ARQ协议停止等待协议是为了实现可靠传输的,它的基本原理就是每发完一个分组就停止发送,等待对方确认(回复.

2021-06-29 12:43:55 2809 50

原创 近期面试总结:秒杀设计、AQS 、synchronized相关问题

打卡 Day26!注:本文只是为了让大家了解,当面试遇到如下几个问题,该如何作答,并不是原理教程,对这几个概念不懂的小伙伴,要自行去学习相关知识点,去读一读源码为好!面试背八股可以,但是不要死记硬背,要先理解!本文参考自:敖 丙 、彤哥源码 的几篇文章!对于锁源码,需要大家较深刻的去学习并发多线程、JVM 指令、JMM 内存模型相关知识!1、面试官:如何设计一个秒杀系统?请你阐述流程?这一面试题答案参考自三太子敖丙的文章:阿里面试官问我:如何设计秒杀系统?我给出接近满分的回答秒杀系统要解.

2021-06-23 13:27:19 4271 48

原创 【Java实习生】每日10道面试题打卡!

打卡 Day25!这些题目都是从牛客面经中挑选出来的大厂面试问题,自己一道一道的搜集答案,拿来分享给大家白嫖! 也欢迎成功上岸大厂的小伙伴分享自己的面经给我,帮大家总结成面试题!提醒打卡的小伙伴,也得坚持刷算法题哦!大厂实习、校招,笔试算法题逃不掉的(尤其是字节),想冲大厂的小伙伴,一定要多刷题!1、Java里面用的什么字符集,uincode几个字节?参考文章:结合Java详谈字符编码和字符集java中的字符编码方式起初 Java 一个 char 类型2个字节(16bit),用来.

2021-06-21 19:15:23 3754 41

原创 【Java实习生】每日10道面试题打卡!

打卡 Day24!近期有小伙伴私信,为啥更新这么多计算机网络,操作系统相关的题,而不更新 Java 为主?这里给大家解答一下,计网操作系统,在校招、实习面试中,尤其是大厂,基本上是铁定要问到的! 不希望大家在日后面试的时候也吃这个亏,可能你技术栈非常广,项目经验也丰富,应用能力较强,但是面试中,在面试官给你机会让你展现你应用能力之前,首先要让面试官对你扎实的计算机基础知识满意!对了,还要提醒打卡的小伙伴,也得坚持刷算法题哦!大厂实习、校招,笔试算法题逃不掉的(尤其是字节),想冲大厂的小伙伴,一定要多刷.

2021-06-20 14:01:44 4113 51

原创 【Java实习生】每日10道面试题打卡!

临近秋招,备战暑期实习,祝大家每天进步亿点点!抱歉这几天没能及时更新,因为要忙期末考试和面试,时间不太充足!1、Cookie的实现原理?参考文章:Http Cookie机制及Cookie的实现原理Cookie 实现的原理Cookie的工作原理和应用详解Cookie 工作原理如图所示:执行流程:浏览器向服务器发送请求,服务器需要创建 cookie,服务器会通过响应携带 cookie,在产生响应时会产生 Set-Cookie 响应头,从而将 cookie 信息传递给了浏览器;.

2021-06-18 17:20:50 1684 41

原创 【Java小白福利】Java面试、学习教程合集!

前几天收到粉丝私信,跟着我打卡学习面试题,这几天顺利找到了暑期实习,先来恭喜下这位粉丝。找实习也好,工作也好,除了自身技术过硬,还要掌握哪些内容?今天就来给大家讲讲还需要做足哪些功课。第一关:简历。我认为简历一定要把自己的各方面的优势展现出来,只要简历做的好,先过了HR这一关,你的简历就可以直接到技术部了。第二关:面试问题。技术面试和其他岗位面试其实类似,面试过程基本是自夸的过程,当然你也一定要“有料”才行!跟着我打开学习面试题的朋友应该知道,面试题就是预设的问题,但是只是知道答案并不..

2021-06-15 14:00:54 15626 52

转载 Redis面试题(二)

临近秋招,备战暑期实习,祝大家每天进步亿点点!1、Redis 怎么保证高可用、有哪些集群模式?Redis 保证高可用可以通过:主从复制、哨兵模式、集群模式。① 主从复制将主库 Redis 的数据实时同步给从库 Redis。② 哨兵哨兵模式是由一个或多个哨兵(Sentinel) 实例组成的 Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器。Sentinel 可以在被监视的主服务器进入下线状态时,自动将下线主服务器的某个从服务器升级为新的主服务器,然.

2021-06-12 16:08:59 487 4

转载 Redis面试题(一)

临近秋招,备战暑期实习,祝大家每天进步亿点点!1、Redis 是单线程还是多线程的?redis 4.0 之前,redis 是完全单线程的。redis 4.0 时,redis 引入了多线程,但是额外的线程只是用于后台处理,例如:删除对象,核心流程还是完全单线程的。(核心流程指的是 redis 正常处理客户端请求的流程,通常包括:接收命令、解析命令、执行命令、返回结果等。)redis 6.0 中,多线程主要用于网络 I/O 阶段,也就是接收命令和写回结果阶段,而在执行命令阶段,还是由单线程串行.

2021-06-12 16:08:00 731 4

原创 【Java实习生】每日10道面试题打卡!

临近秋招,备战暑期实习,祝大家每天进步亿点点!Day21推荐一篇囧辉大佬的 Spring 相关面试题:面试必问的 Spring,你懂了吗?1、JDK 动态代理和 CGLIB 代理有什么区别?JDK 动态代理主要是针对类实现了某个接口,AOP 则会使用 JDK 动态代理。他基于反射的机制实现,生成一个实现同样接口的一个代理类,然后通过重写方法的方式,实现对代码的增强。而如果某个类没有实现接口,AOP 则会使用 CGLIB 代理。他的底层原理是基于 ASM 第三方框架,通过修改字节码生成.

2021-06-12 09:44:42 4219 52

原创 【Java实习生】每日10道面试题打卡!

临近秋招,备战暑期实习,祝大家每天进步亿点点!Day20每日10道题打卡,本篇总结 SSM 三大框架相关面试题~1、什么是有状态登录和无状态登录?内容参考自:有状态登录和无状态登录概念有状态登录:当客户端第一次请求服务器时(请求登录),服务器创建 Session ,然后将登录用户身份信息保存到 Session 中,并将用户身份信息作为 “门卡”,响应回客户端,客户端将服务器响应的 “门卡” 信息保存在本地 Cookie 中。当下一次客户端再次请求服务器时,这时候就直接将客户端的 .

2021-06-11 09:36:04 8657 45

原创 JMM 内存模型、volatile 关键字保证有序性和可见性相关问题总结

临近秋招,备战暑期实习,祝大家每天进步亿点点!Day19本篇总结的是 JMM内存模型,volatile 关键字保证有序性和可见性的原理,happens-before原则。参考文章:Java面试官告诉你JMM是什么和面什么、阿里实习面经、「阿里面试系列」分析Synchronized原理,让面试官仰望、happens-before理解和应用、面试官:说说什么是 Java 内存模型(JMM)?、面试官:volatile是如何保证可见性和有序性的?、happen-before原则、通俗易懂讲解happe.

2021-06-10 21:28:09 1311 16

原创 【Java萌新】面试常问设计模式——代理模式

临近秋招,备战暑期实习,祝大家每天进步亿点点!Day18本篇总结的是 代理设计模式,后续会每日更新~代理模式最直观的解释就是,通过代理,将被代理对象 “增强”!(即,扩展被代理对象的功能)代理模式分为静态代理,和动态代理:动态代理的代理类是动态生成的 , 静态代理的代理类是我们提前写好的逻辑。Java 中实现动态代理的方式有 2 种:JDK 动态代理CGLIB 动态代理1、静态代理静态代理角色分析:抽象角色 :一般使用接口或者抽象类来实现。真实角色 :被代理的角色。.

2021-06-07 19:42:35 2029 22

原创 【Java萌新】面试常问设计模式——工厂模式

临近秋招,备战暑期实习,祝大家每天进步亿点点!Day17本篇总结的是 工厂设计模式,后续会每日更新~1、工厂模式简介⼯⼚模式介绍:它提供了⼀种创建对象的最佳⽅式,在创建对象时 不会对客户端暴露创建逻辑,并且是通过使⽤⼀个共同的接⼝来指向新创建的对象。例⼦:⼯⼚⽣产电脑,除了 A 品牌、还可以⽣产B、C、D品牌电脑;业务开发中,⽀付很常⻅,⾥⾯有统⼀下单和⽀付接 ⼝,具体的⽀付实现可以微信、⽀付宝、银⾏卡等;⼯⼚模式有 3 种不同的实现⽅式:① 简单⼯⼚模式(静态工厂):通过.

2021-06-06 19:17:27 6040 78

原创 【Java实习生】面试常问设计模式——单例模式

临近秋招,备战暑期实习,祝大家每天进步亿点点!Day15本篇总结的是 单例设计模式,后续会每日更新~1、简介单例模式使⽤场景:业务系统全局只需要⼀个对象实例,⽐如发号器、 redis 连接对象等。Spring IOC容器中的 Bean 默认就是单例。Spring Boot 中的 Controller、Service、Dao 层中通过 @Autowire的依赖注⼊对象默认都是单例的。单例模式分类:懒汉:就是所谓的懒加载,延迟创建对象,需要用的时候再创建对象。饿汉:与懒汉相反.

2021-06-05 11:48:53 3273 78

原创 【Java实习生】每日面试题打卡——操作系统篇

临近秋招,备战暑期实习,祝大家每天进步亿点点!Day15本篇总结的是 操作系统 相关的面试题,后续会每日更新~1、请分别简单说一说进程和线程以及它们的区别?根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位。包含关系:一个进程最少由一条线程组成。所处环境区别:在操作系统中能同时运行多个进程(程序);而在同一个进程中有多个线程同时执行(通过CPU调度,在每个时间片中只有一个线程执行)。内存分配:系统在运行的时候会为每个进程分配不同的内存空间;而对线程而言,除了C.

2021-06-04 08:24:50 2948 24

原创 【Java实习生】每日面试题打卡——计算机网络篇

临近秋招,备战暑期实习,祝大家每天进步亿点点!Day14有粉丝大佬要求更新有难度的,所以本篇总结的是 JVM 相关的面试题,后续会每日更新~文章参考自:硬核!30 张图解 HTTP 常见的面试题、JAVA开发面试题_网络_操作系统、计算机网络面试题、JavaGuide1、OSI 七层结构、TCP/IP 四层结构、五层协议结构OSI 七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP 四层:网络接口层、网际层、运输层、应用层。五层协议:物理层、数据链路层、网络.

2021-06-03 07:56:31 4085 62

Java编程思修第4版本学习笔记(下).pdf

Java编程思修第4版本学习笔记(下),总结了Java编程思修这本书16-21章节的内容,我的博客中也有对应的文章供大家阅读~

2020-11-26

Java编程思修第4版本学习笔记(上).pdf

Java编程思修第4版本学习笔记(上),总结了Java编程思修这本树1-15章节的内容,我的博客中也有对应的文章供大家阅读~

2020-11-26

elementary(数据结构与算法源代码).zip

elementary(数据结构与算法源代码)

2021-03-04

2020最强Java面试题共(6000页).zip

2020最强Java面试题共(6000页)

2021-03-04

dnpicture.zip

我的测试Demo

2020-12-28

IO、通信中间件Netty入门

Netty 是由 JBOSS 提供的一个java开源框架, 是业界最流行的NIO框 架,整合了多种协议 包括FTP、SMTP、HTTP等各种二进制文本协议)的实现经验,精 心设计的框架,在多个大型商业项目中得到充分验证。

2020-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除