- 博客(89)
- 资源 (3)
- 收藏
- 关注
原创 本地缓存与分布式缓存
内存分为本地缓存和分布式缓存。本地缓存是在同一个进程内的内存空间中缓存数据,数据读写都是在同一个进程内完成;而分布式缓存是一个独立部署的进程并且一般都是与应用进程部署在不同的机器,故需要通过网络来完成分布式缓存数据读写操作的数据传输。
2023-11-24 21:05:06 409 1
原创 老生常谈 - 从输入URL到页面加载的过程(详细版)
想必不少小伙伴面试过程中,会遇到「当键入网址后,到网页显示,其间发生了什么」的面试题。还别说,这问题真挺常问的,一起探究探究其间发生了什么?
2023-11-24 20:32:59 327
原创 计算机网络之物理层
计算机网络的物理层是网络体系结构中的基础层,负责将数据转换为电流、电压或光脉冲等物理信号,并通过传输介质进行传送。这层定义传输速率、电压标准、连接拓扑等,确保高层协议在不同硬件平台上通用。物理层技术包括调制解调、编码解码等,对整个网络的性能和稳定性至关重要。
2023-11-15 09:58:05 655
原创 计算机网络之网络体系结构
计算机网络体系结构是一种层次化的设计,旨在有效组织和管理网络功能。两个主要的体系结构模型是OSI模型和TCP/IP模型。OSI模型包括七个层次,从物理连接到用户应用提供了清晰的功能划分。而TCP/IP模型,互联网实际采用的体系结构,包含四个层次,包括网络接口、网际、传输和应用层。这些层次化的结构使得网络设计和实现更模块化,提高了系统的可维护性和可扩展性。不论采用哪种模型,分层设计的优势在于不同层次的相对独立,可通过明确定义的接口进行协同工作,从而实现更有效的网络通信。
2023-11-15 09:52:55 538
原创 TuGraph 开源数据库体验
TuGraph 是蚂蚁集团自主研发的大规模图计算系统,提供图数据库引擎和图分析引擎。其主要特点是大数据量存储和计算,高吞吐率,以及灵活的 API,同时支持高效的在线事务处理(OLTP)和在线分析处理(OLAP)。
2023-04-27 21:23:01 1512 1
原创 高并发系统设计:缓存、降级、限流、(熔断)
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。非核心服务可以采用降级、熔断,核心服务采用缓存和限流。
2023-03-30 11:32:19 1075
原创 SpringBoot 中解决 Redis 缓存穿透问题
SpringBoot 中解决 Redis 缓存穿透问题,主要讲解缓存空对象和布隆过滤的方式。
2023-03-29 14:01:37 357
原创 序列化和反序列化
序列化:将对象转化为字节序列的过程,这些字节序中包含了对象的字段和方法。序列化后的对象可以被写到数据库、写到文件,也可用于网络传输。Java为我们提供了对象序列化的机制,规定了要实现序列化对象的类要满足的条件和实现方法。写入到字节序列中(也会写入序列化的文件中),在反序列化时会将字节流中的。进行对比,一直的话进行反序列化,不一致则失败报错(报。先讲述下序列化的过程:在进行序列化时,会把当前类的。反序列化:将字节序列转化成对象的过程。接口必须重写连个方法。
2023-01-20 16:05:10 737
原创 详解Spring面试AOP
AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构。OOP(Object Oriented Programming)面向对象编程(我们都知道OOP是一种编程思想,那么AOP也是一种编程思想,编程思想主要的内容就是指导程序员该如何编写程序,所以它们两个是不同的编程范式。)
2023-01-01 14:55:24 1288
原创 一文详细讲解JAVA开发中的XML
XML的全称是EXtensible Markup Language , 可扩展标记语言编写XML就是编写标签,与HTML非常类似,扩展.xml良好的人机可读性。
2022-09-12 16:28:15 4174 1
原创 Java程序员人人都该知道的设计原则
本文讲解Java的设计原则。即使类的设计很糟糕,也还是有可能实现一个应用程序,使之运行并完成所需的工作。一个已完成的应用程序能够运行,但并不能表明程序内部的结构是否良好。
2022-07-30 19:10:37 1836 2
原创 Java面试必问之面向对象“多态”
本文结合浙江大学翁恺老师的面向对象进阶课程,总结了Java面向对象中常见的多态问题,在平时面试中也时必问问题之一!
2022-07-28 18:06:09 2580 7
原创 一文讲清楚Java面向对象的继承关系
结合浙江大学翁恺老师的Java面向对象的进阶课程的第四周以及菜鸟教程的Java教程,综合写了这一篇面向对象中的继承关系,在面试中经常遇到!
2022-07-27 17:00:48 359 6
原创 利用“HiFolw”快捷制作高校学生返校名单信息生成
每一个高校现在疫情防控政策已经成熟,再写一个疫情防控的等级汇总感觉完全没有必要,我的想法是在疫情防控现有的登记基础上,为学生返校提供便利。通过学校汇总的学生疫情防疫数据,通过腾讯云场景连接器以及Vika表格,其中有AI识别健康码以及AI识别行程码,其中可以获取大量的信息。AI识别健康码可以获取到健康码颜色,核酸检测时间,核酸检测结果等信息。AI识别行程码可以获取到行程码颜色,7天内到达或途经存在中高风险地区的城市等重要信息。.........
2022-07-21 18:24:21 6363 7
原创 基于知识图谱的职位推荐系统的设计与实现
此文为我在本科毕业设计时所设计的通过知识图谱进行职位推荐系统的设计与实现,因为职位推荐系统不多,所以发出来给之后的朋友做一个参考,有什么问题可以咨询我,但本文不允许转载以及二次创作。数据表设计、推荐算法实现等重要设计我未上传。需求分析为解决当今毕业生求职的问题,基于Neo4j图数据库的职位推荐系统把知识图谱的概念应用到毕业生寻找适合自己职位的过程中,令毕业生在大量的职位信息中快速准确的找到适合自己的职位,本项目推荐流程如图所示。图5-1推荐流程。.........
2022-07-21 11:08:22 5646 45
原创 pink老师 JavaScript基础以及进阶笔记
将自己之前看pink老师课程是做的笔记做一个汇总,前端知识业余学习,所以可能会有很多疏漏的地方,希望大家批评指正。还有一些笔记可能不太全,之后有机会补充!JavaScript进阶篇、JavaScript基础篇。...
2022-07-20 17:48:53 1612 3
原创 Java进阶面向对象程序设计 - 类与对象
用对象思考,用类来写作。Java语言是一种面向对象语言,是业界使用最为广泛的语言,十二年前就占据了1/4的编程语言份额,到今天仍然以1/5的比例站在编程语言排行榜的前列。Java是优秀的面向对象编程语言,特别适合构建多人协作的大型软件产品。.........
2022-07-15 15:28:55 176 10
codeblocks
2020-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人