面试必备知识体系
文章平均质量分 88
java工程师必备知识路线
结构化思维wz
敬他人,即是敬自己;靠自己,胜于靠他人。
展开
-
计算机网络面试题
哔哩哔哩技术蛋老师,计算机网络常见面试题总结原创 2022-04-02 15:52:38 · 1316 阅读 · 0 评论 -
面经 | Redis常见面试题
Redis 常见面试题原创 2022-03-11 10:08:11 · 2175 阅读 · 2 评论 -
详细 | 浏览器输入一个URL后的历程
浏览器输入一个URL后,都经历了什么? DNS是如何查找的?.....原创 2022-03-04 11:13:53 · 2986 阅读 · 1 评论 -
WEB开发必备 | HTTP协议原理
WEB开发必备 | HTTP协议原理前言:最简单HTTP的例子:输入URL打开网页Ajax获取后端数据Img标签获取图片这些操作是如何完成的??作为web开发需要学习其中什么原理才能更好的优化性能??浏览器输入URL后HTTP请求返回的完整过程:计算机网络基础经典的五层模型**物理层:**简单来说就是我们电脑的硬件,网卡,硬盘,内存…**数据链路层:**在通讯的实体间建立数据链路连接(01010101…)**网络层:**为数据在节点之间传输创建逻辑链路⭐️传输层: 向用原创 2021-12-01 10:19:57 · 2057 阅读 · 0 评论 -
8w字 | Java并发编程 全套功法
CSDN统计字数:77153字,Java多线程从入门到精通,由浅入深。:heart::heart:[建议收藏!]:heart::heart: 文章结合代码与理论,形象的解释了JMM模型、各种锁......原创 2021-10-07 15:53:23 · 35107 阅读 · 49 评论 -
笔试 | Java知识点总结(一)
Java笔试总结刷了一些笔试题总结了一些细节! 加油吧!Java成员变量的访问控制权限访问级别访问控制修饰符同类同包不同类同包子类不同包不同类不同包子类公开public????????????????????受保护protected????????????????注意默认default????????????私有private????Math.ceil 与 Math.floordoubl原创 2021-10-07 08:42:43 · 308 阅读 · 0 评论 -
Java多线程----CAS
文章目录CAS使用CAS实现线程安全的计数器CAS中的ABA问题CASCAS(Compare And Swap)协议/算法是由硬件实现的。CAS可以将 read - modify -write 这类的操作转换为 原子操作。i++ 包括三个原子操作:从主内存读取i变量的值对i的值加1再把加一之后的值保存到主内存CAS原理:在把数据更新到主内存时,再次读取主内存变量的值,如果现在变量的值与期望的值(操作起始时读取的值)一致就更新。理想状态:并发问题可能的状态:CAS就是把数据更新原创 2021-10-03 21:41:48 · 338 阅读 · 0 评论 -
[ 4w字 ] JavaSE总结(基础+高级+多线程+面试题)
???? JavaSE温故而知新结合jvm学习java。学自胡鑫喆老师。可能是你见过最好最通俗的java笔记,每一个例子每一个图都会让你有新的理解。不论是小白初学还是复习用,都会有新的收获。持续更新中。。。文章目录一、Java基础JDK、JRE、JVM**基础语法**Java编码规范1.注释2.关键字3.数据类型4.变量和常量5.运算符6.流程控制7.方法(函数)8.方法与JVM结合分析嵌套调用分析递归调用分析9.数组数组的语法:数组的内存结构二维数组**面向对象**1.定义一个Java类2.对象的原创 2021-07-08 19:27:41 · 3247 阅读 · 14 评论 -
Java找工作必备知识——day05【事务详解】
事务详解文章目录事务详解一、事务概念:ACIDAutoCommit二、事务属性详解1.详解隔离属性事务并发所产生的问题::one: 脏读:two: 不可重复读:three: 幻影读总结:spring中默认的隔离属性:隔离属性在实战中的建议:2.详解传播属性传播属性的值及其对应用法默认的传播属性推荐传播属性的使用方式3.只读属性4.超时属性5. 异常属性三、事务属性常见配置总结一、事务基本术语:事务(transaction)指一组 SQL 语句;回退(rollback)指撤销指定 SQL 语句的过原创 2021-06-27 15:07:38 · 1143 阅读 · 6 评论 -
Java找工作必备知识——day04【万字SQL复习】
复习SQL本文参考自github:Cs-Notes这里写目录标题复习SQL1.SQL语法篇1.注释SQL支持以下三种注释:2.操作数据库创建数据库使用数据库删除数据库3.表操作创建表修改表4.插入添加数据5.更新6.删除7.查询DISTINCT 去掉查询中重复的数据LIMIT8.排序9.过滤10.通配符11.计算字段12、函数汇总文本处理日期和时间处理数值处理13.分组14.子查询15.连接内连接自连接自然连接外连接16.组合查询2.SQL概念篇1.事务管理2.字符集3.权限管理4.视图5.存储过程6.原创 2021-06-26 15:48:07 · 1823 阅读 · 0 评论 -
Java找工作必备知识——day03【MySQL索引原理】
MySQL索引文章目录MySQL索引1.索引的基本概述什么是索引?索引的分类:star:索引的创建经典面试题:MySQL索引的底层原理聚簇索引和非聚簇索引聚簇索引:将数据存储与索引放到了一块,索引结构的叶子节点保存了行数据非聚簇索引:将数据与索引分开存储,索引结构的叶子节点指向了数据对应的位置什么时候无法利用索引呢??1.索引的基本概述什么是索引?官方定义:一种帮助MySQL提高查询效率的数据结构???? 索引的优点:大大加快了数据查询的速度????索引的缺点:维护索引需要耗费数据原创 2021-06-25 15:48:47 · 475 阅读 · 1 评论 -
Java找工作必备知识——day02【操作系统必备知识】
操作系统必备知识基本特征:并发共享虚拟异步进程与线程进程进程是资源分配的基本单位。进程控制块 (Process Control Block, PCB) 描述进程的基本信息和运行状态,所谓的创建进程和撤销进程,都是指对 PCB 的操作。下图显示了 4 个程序创建了 4 个进程,这 4 个进程可以并发地执行。线程线程是独立调度的基本单位。一个进程中可以有多个线程,它们共享进程资源。QQ 和浏览器是两个进程,浏览器进程里面有很多线程,例如 HTTP 请求线程、事件响应原创 2021-06-24 16:33:38 · 265 阅读 · 1 评论 -
Java找工作必备知识——day01【计算机网络必备知识】
文章目录计算机网络必备知识1.分层结构:star:五层协议:star: OSI:star:TCP/IP2.TCP/UDP:last_quarter_moon: 区别:face_with_thermometer: 面向连接:face_with_thermometer: TCP 为什么是可靠连接:tractor:理解::train2: TCP的三次握手:train2: TCP的四次握手3.HTTP/HTTPS:first_quarter_moon:区别:star:无状态::first_quarter_moon:原创 2021-06-24 15:49:33 · 1756 阅读 · 5 评论