会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小小小南瓜
博客园
首页
新随笔
联系
管理
订阅
2025年4月16日
软件架构师知识点之absd
摘要: 2. 基于架构的软件设计方法ABSD 2.1 概述 ABSD方法由体系结构的商业、质量和功能需求的组合驱动的。使用ABSD方法,设计活动可以从项目总体功能框架明确就开始(需求抽取和分析前,可以并行) ABSD方法有3个基础: 功能的分解:使用已有的基于模块的内聚和耦合技术; 选择体系结构风格来实现质
阅读全文
posted @ 2025-04-16 18:49 小小小南瓜
阅读(275)
评论(0)
推荐(0)
2024年4月4日
磁盘磁道计算题
摘要: Q 某磁盘磁头从一个磁道移至另一个磁道需要10mS。文件在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和2ms,则读取一个100块的文件需要()ms的时间 读取一个连续数据需要的时间包括移动时间、旋转延迟时间和传输时间三个部分,总时间花为
阅读全文
posted @ 2024-04-04 19:17 小小小南瓜
阅读(63)
评论(0)
推荐(0)
2020年9月7日
MySQL事务
摘要: 事务 1. 特性 事务就是保证一组数据库全部成功或者全部失败,事务支持是在InnoDB引擎层实现的 事务ACID(原子性,一致性,隔离性,持久性) MySQL事务主要用来处理操作量大,复杂度高的数据。事务提交后要发出commit命令来生效,事务发生故障时,要发出rollback命令来回滚 1. 原子
阅读全文
posted @ 2020-09-07 09:19 小小小南瓜
阅读(259)
评论(0)
推荐(0)
2020年9月1日
彻底搞定排序(一)
摘要: 排序总结 微信原文 冒泡排序、插入排序、选择排序、归并排序、快速排序、计数排序、基数排序、桶排序。 速查表 类别 方法 复杂度 最好 最坏 空间 稳定性 插入排序 插入排序 \(O(n^2)\) \(O(n)\) \(O(n^2)\) \(O(1)\) 稳定 希尔排序 \(O(n^{1.3})\)
阅读全文
posted @ 2020-09-01 11:38 小小小南瓜
阅读(137)
评论(0)
推荐(0)
2020年8月29日
Set
摘要: Set Set继承自Collection接口,用于存储无序元素,值不能重复。自定义类要使用Set的时候,需要重写hashcode方法和equals方法。 1. HashSet HashSet是基于HashMap实现的: 成员变量: private transient HashMap<E, Objec
阅读全文
posted @ 2020-08-29 20:53 小小小南瓜
阅读(181)
评论(0)
推荐(0)
06_连接
摘要: 连接 1. TIME-WAIT Linux 系统停留在 TIME_WAIT 的时间为固定的 60 秒。 #define TCP_TIMEWAIT_LEN (60*HZ) /* how long to wait to destroy TIME-WAIT state, about 60 seconds
阅读全文
posted @ 2020-08-29 20:48 小小小南瓜
阅读(154)
评论(0)
推荐(0)
HashMap JDK11
摘要: HashMap HashMap继承自AbstractMap,实现了Map: HashMap<K, V> extends AbstractMap<K, V> implements Map<K, V> 流程: 计算hashcode 高位无符号右移16位以参与异或运算(大多数length一般都小于2^16
阅读全文
posted @ 2020-08-29 20:45 小小小南瓜
阅读(208)
评论(0)
推荐(0)
设计模式之单例模式
摘要: 单例模式的几种实现 所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。在Java,一般常用在工具类的实现。 特点 类构造器私有 持有自己类型的属性 对外提供获取实例的静态方法 实现方式: 饿汉模式 线程安全,比较常用,但是会浪费空间,因为一开始就初始化 pu
阅读全文
posted @ 2020-08-29 20:29 小小小南瓜
阅读(124)
评论(0)
推荐(0)
04_套接字
摘要: 1. 套接字的地址结构 1.1 通用的地址结构: /* POSIX.1g 规范规定了地址族为 2 字节的值. */ typedef unsigned short int sa_family_t; /* 描述通用套接字地址 */ struct sockaddr{ sa_family_t sa_fami
阅读全文
posted @ 2020-08-29 20:18 小小小南瓜
阅读(270)
评论(0)
推荐(0)
一个TCP 连接可以发多少个 HTTP 请求呢?
摘要: 一个 TCP 连接可以发多少个 HTTP 请求呢? 1. 打开网址的过程 DNS服务器请求解析(检查host文件) 建立TCP连接,三次握手 发送HTTP请求,请求行、请求头部、空行和请求数据4部分组 服务器返回,服务器将资源复本写到TCP套接字,由客户端读取。一个响应由状态行、响应头部、空行和响应
阅读全文
posted @ 2020-08-29 20:16 小小小南瓜
阅读(579)
评论(0)
推荐(0)
下一页