
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. UML概述UML 即统一建模语言,是用来设计软件的可视化建模语言。UML 从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等9种图。2. 类图概述类图是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息,类图是面向对象建模的主要组成部分。3. 类的表示方法在UML类图中,类使用包含 类名
1. 缓存穿透缓存穿透 是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库。常见的解决方案:缓存空对象优点: 实现简单,维护方便缺点: 1. 额外的内存消耗 2. 可能造成短期的不一致布隆过滤优点: 内存占用较少,没有多余Key缺点: 1. 实现复杂 2. 存在误判可能基于 缓存空对象 解决实例://解决 缓存穿透public Shop queryWith
37.1 程序(program)是为完成特定任务、用某种语言编写的一组指令集合简单而言:就是自己写的代码37.2 进程进程是指运行中的程序,比如启动迅雷时,就启动了一个进程,操作系统就会为该进程分配内存空间。进程是程序的一次执行过程,或是正在运行的一个程序。是动态过程:有它自身的产生、存在和消亡的过程37.3 线程线程由进程创建的,是进程的一个实体一个进程可以拥有多个线程单线程:同一个时刻,只允许
OpenSpec 是一个帮助您在编写代码之前进行思考和规划的系统。为什么做这个变更(Proposal)做什么具体需求(Specs)怎么做技术设计(Design)做哪些任务清单(Tasks)OpenSpec 是您的思考伙伴✅先思考,再编码- 减少返工和重构✅记录决策- 保留"为什么这样做"✅结构化规划- 将大任务分解为小步骤✅知识沉淀- 归档成为项目的决策历史OpenSpec 不是繁文缛节,而是帮助
Object 是一个类。每个类都继承自 Object,所有对象(包括数组)都实现了这个类的方法。从以下版本开始:JDK1.0Class 是一个类(不是class)。该类没有公共构造函数,相反,类对象由Java虚拟机自动构建,用于表示JVM运行时类或接口的信息。Class类的构造函数被设计为私有的,这意味着我们不能通过new的方式来创建Class对象,只有JVM才能创建该类的实例。从以下版本开始:J







