Java专栏
文章平均质量分 71
日常工作
音阙斯听
这个作者很懒,什么都没留下…
展开
-
网络相关知识总结-就挺全的
[PS 之前发在掘金了 直接搬过来吧]7 层模型主要包括:①物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由 1、0 转化为电流强弱来进行传输,到达目的地后在转化为 1、0,也就是我们常说的 模数转换与数模转换 )。这一层的数据叫做比特;②数据链路层:主要将从物理层接收的数据进行 MAC 地址(网卡的地址)的封装与解封装 。常把这 一层的数据叫做帧。在这一层工作的 设备是交换 机,数据通过交换机来传输。③网络层:主要将从下层接收到的数原创 2022-06-01 14:05:43 · 1943 阅读 · 1 评论 -
看完这篇,IO模型你还不了解吗
IO相关概念🚀什么是IOIO 全称 (Input/OutPut), 从字面理解是 输入和输出。从计算机知识理解: 计算机的核心(CPU\内存)与其他设备的数据转移的过程即为一次IO。例如从磁盘读取数据到内存或者从内存写人数据到磁盘都是IO。从编程角度理解: IO会涉及到两个系统对象:一个是调用这个IO的进程对象(用户进程),另一个是系统内核。也就是说,当一个read操作发生时,将会经历这些阶段:◇ 通过read系统调用,向内核发送读请求;◇ 内核向硬件发送读指令,并等待读就绪;原创 2022-05-09 15:05:44 · 338 阅读 · 0 评论 -
IDEA 设置忽略文件提交
在后面添加 *.iml;*.idea;*.gitignore;*.sh;*.classpath;*.project;*.settings;target;logs;原创 2020-06-09 09:24:08 · 2526 阅读 · 0 评论 -
Redis缓存雪崩、缓存穿透、缓存击穿
一、 缓存雪崩起因:大部分key设置缓存失效时间都相同,同时失效,大量请求无法处理 Redis缓存实例发生故障宕机,无法处理请求,大量请求就会发送到数据库层 更新策略存在问题 数据热点解决方案:①缓存时间尽可能不设置相同失效时间,可在时间上加上随机数,缓存时间的重复率就会变低②Redis高可用集群方案 ,主从+哨兵~ 参考Redis Cluster部署集群方案③通过服务降级比如Hystrix去应对缓存雪崩 ,针对非核心数据,暂停从缓存中获取这些数据,直接返回预定...原创 2022-02-28 17:22:35 · 510 阅读 · 0 评论 -
面试官问我为什么Redis这么快,我.......
开课开课~ 一.面试官:为什么项目中用Redis?我:当然是因为Redis好啊面试官:emmm.....那Redis哪里好?我:因为Redis快啊。面试官:(这小伙子有点彪啊...)那为什么Redis快呢我:(嗨,你早点问 为什么Redis快不就行了,ok~ show time)............原创 2022-02-16 11:36:14 · 2315 阅读 · 2 评论 -
面试常问:说一下下单流程~
关于下单我有话要说......对于存在订单流程的系统,下单是举足轻重的一步...... 差一步掉进深渊(扣绩效)无法生还~一份订单在生成到交易结束的整个生命周期里在之前都会让产品和研发绞尽脑汁~可现在有没有发现随随便便打开一个小程序都能下单啊这,时代在变化.......本文简述下 下单的相关流程,仅供初步参考STEP1:用户在点击商品详情页的时候,后台会调用商品服务查询当前商品详情,查询用户服务信息【商品详情】:通常返回商品的图片链接、规格原创 2022-03-04 14:39:00 · 1575 阅读 · 0 评论 -
面试官问我精通Spring吗?我......
【What is Spring】Spring 是为了提高开发人员的开发效率以及系统的可维护性的轻量级框架Spring 框架指的都是 Spring Framework,它是很多模块的集合,多模块协调保障我们的日常开发Spring 官网列出的 Spring 的 6 个特征:核心技术 :依赖注入(DI),AOP,事件(events),资源,i18n,验证,数据绑定,类型转换,SpEL。 测试 :模拟对象,TestContext框架,Spring MVC 测试,WebTestClient.原创 2022-03-08 16:07:36 · 2674 阅读 · 2 评论