自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 java 8 教程(基础篇)

集合——有时称为容器——是一个对象,它将多个元素组合成一个单元。集合用于存储、检索、操作和通信聚合数据。集合框架表示和操作集合的统一体系结构。组成接口表示集合的抽象数据类型。接口允许对集合进行独立于其表示细节的操作。在面向对象语言中,接口通常形成层次结构。实现是集合接口的具体实现。本质上,它们是可重用的数据结构。算法这些方法在实现集合接口的对象上执行有用的计算,比如搜索和排序。这些算法被认为是多态的:也就是说,相同的方法可以用于适当的集合接口的许多不同实现。本质上,算法是可重用的功能。

2023-01-28 03:00:13 1637

原创 计算机组成原理 (哈工大)

分类按存储介质半导体存储器磁表面存储器磁芯存储器光盘存储器按存取方式存取时间与物理地址无关(随机访问)随机存储器只读存储器存储时间与物理地址有关(串行访问)顺序存取存储器(磁带)直接存取存储器(磁盘)按在计算机中的作用分类主存储器RAM静态 RAM动态 RAMROMMROMPROMEPROMEEPROM高速缓冲存储器(Cache)辅助存储器磁盘,磁带,光盘层次结构主机CPU寄存器缓存主存辅存磁盘光盘磁带发展状况早期:分散连接。

2022-12-16 14:47:02 697

原创 js 视频课程总结

编写位置区分大小写注释标识符关键字保留字变量数据类型基本数据类型字符串:String需要使用 ’ 或 " 括起来转义字符其他类型转字符串数值型:Number范围数值转换布尔型:Booleannull型:Nullundefined型:UndefinedObject运算符算数位逻辑赋值关系等于相等全等条件逗号优先级语句代码块条件语句循环语句。

2022-12-13 20:23:36 164

原创 算法设计与分析(第4版)

算法:解决问题的方法或过程程序:算法用某种程序设计语言的具体实现。

2022-12-11 22:09:06 913

原创 计算机网络教程 第6版

以传输信息为基础目的用通信线路和通信设备将多个计算机连接起来的计算机系统的集合网络:把许多计算机连接在一起互联网络:把许多网络连接在一起互联网/因特网边缘部分核心部分发展的三个阶段单个网络三级结构的互联网主干网地区网校园网(企业网)多层次 ISP 结构的互联网标准化工作分组转发路由选择虚拟电路网络:提供面向连接服务的网络ATM 网络帧中继网络X.25 网络组成源主机和目的主机之间的路径VC 号,该路径上的每段链路的号码该路径上的每台路由器中的转发表表项。

2022-12-11 21:46:30 2262

原创 Hadoop 大数据技术原理与应用

扩容能力强,成本低,高效率,可靠性,高容错演变基本概念名称节点(NameNode)数据节点(DataNode)数据块(Block)机架(Rack)元数据(Metadata)特点优点:高容错,流式数据访问,支持超大文件,高数据吞吐量,可构建在廉价的机器上缺点:高延迟,不适合小文件存储场景,不适合并发写入核心思想分而治之Map 阶段:任务分解Reduce 阶段:任务合并MapReduce 编程模型实例词频统计数据仓库面向主题随时间变化相对稳定结构数据源。

2022-12-11 20:49:43 1549

原创 计算机操作系统(第四版)

资源问题可重用性资源可消耗性资源可抢占式资源不可抢占式资源计算机系统中的死锁竞争不可抢占性资源引起死锁竞争可消耗性资源引起死锁进程推进顺序不当引起死锁定义如果一组进程中的每个进程都在等待仅由该组进程中的其他进程才能引发的事件,那么该组进程就是死锁的。产生死锁的必要条件互斥请求和保持不可抢占循环等待处理死锁的方法预防破坏“请求和保持”条件第一种协议第二种协议破坏“不可抢占”条件破坏“循环等待”条件避免系统安全状态安全状态安全状态向不安全状态的转换。

2022-12-11 20:47:02 1146

原创 Java EE 企业级应用开发教程 第2版

基于 Servlet API 构建的原始 Web 框架作用于三层架构的表现层控制器接收客户端的请求对请求进行解析和封装将请求交给业务层处理视图对处理结果进行渲染响应给客户端工作原理组件处理器映射器处理器适配器视图解析器ORM 框架工作原理。

2022-11-29 21:29:25 4776

原创 编程中经常用到的工具

工作原理:需要在代码库中添加一个文件,描述当前仓库发生任何修改时,应该如何应对。SIGTSTP 信号:Ctrl-z(Terminal Stop)结构化 URL:api.service.com。Chrome / Firefox 开发者工具。CI:一种雨伞术语(涵盖了一组术语的术语)SIGKILL 信号:不能被程序捕获。让命令在后台运行:命令添加后缀 &当前会话尚未完成的任务:jobs。Blob 对象:文件(数据对象)shell 函数和脚本的区别。变量赋值:foo=bar。快照:被追踪的最顶层的树。

2022-11-27 15:20:51 276

原创 文件系统层次标准 3.0

libexec:由其他程序运行的二进制文件(可选)/yp:网络信息服务(NIS)数据库文件(可选)/sbin:非必要的标准系统二进制文件。/include:标准包含文件的目录。/acount:处理记账日志(可选)/crash:系统崩溃转储(可选)/games:可变游戏数据(可选)/mail:用户邮箱文件(可选)/opt:/opt 的可变数据。/lib:备选格式库(可选)/share:架构独立的数据。/lib:用于编程和包的库。/src:源代码(可选)/log:日志文件和目录。/run:运行时变量数据。

2022-11-25 13:01:18 302

原创 Operating Systems:Three-Easy-Pieces

目标:易用性,性能。

2022-11-24 00:41:54 474

原创 Spring —— spring 框架知识点简单整理

概述将程序中相同的业务逻辑进行横向切割,并将重复的业务逻辑抽取到一个独立的模块中,以达到提高程序可用性和开发效率的目的。术语切面(Aspect)用于横向插入系统的功能类连接点(Joinpoint)程序执行过程中某个特定的节点切入点(Pointcut)满足预先指定条件的连接点通知/增强处理(Advice)插入的切面程序代码,是切面的具体实现目标对象(Target)被插入切面的方法织入(Weaving)将切面代码插入到目标对象上,从而生成代理对象的过程代理(Proxy)

2022-11-22 23:47:01 120

原创 计算机编程通识

冯诺依曼架构图灵完备方便问题拆解函数定义在数据和指令基础概念之上数据+指令使得耦合程度低;建模容易;复刻, 不能定义不知道结果的操作;特殊情况需要考虑, 维护成本高;解决工程问题;管理软件, 操作系统;处理预想到的问题;映射自由, 破序(破序能力需要受到约束)约束图灵机编程自由语言发展的意义结构化编程面向过程 --> 面向对象 --> 函数式编程。

2022-11-07 00:50:11 244

原创 MySql 开发规范

MySQL 是索引组织表,表中的数据以 B+ 树索引结构,根据主键逻辑排序,由于 B+ 树索引的特点是树的高度为 3~4 层,所以从数十亿的记录中,通过主键查询一条记录只需要 3、4 次 I/O,当前到 SSD 存储设备设置每秒至少能完成 10000 次的 I/O 查询,不要担心通过索引查询一条或几条记录的性能,每秒百万次查询并不难。分布式数据库分片时,一开始就设计为不少于 1000 个分片的规则,不用担心分片过多的问题,管理 1 个分片和 1000 个分片的成本是一样的,但为后续的扩展做好了充足的准备。

2022-10-03 19:33:38 110

原创 java 开发规范

简化版java开发规范

2022-03-12 19:41:54 1731

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除