分类: 软件开发

9 篇文章

thumbnail
开发第一个Angular应用
*安装nodejs *npm镜像加速 *安装 Angular CLI *使用Angular CLI创建并初始化应用 *使用Intellij打开应用 *启动应用 *安装基本依赖 *Angular基本概念 *创建Angular组件 *本地构建和测试部署应用 *部署应用到生产环境
thumbnail
大根堆Java实现
import java.util.ArrayList; /** * 大根堆 */ public class MaxHeap { private final ArrayList list = new ArrayList(); /** * 添加元素 * * @param value */ public void push(int value) { list.add(value); int lastIndex = list.size() - 1;
thumbnail
敏捷开发学习笔记
敏捷开发是一种开发理念,一种开发原则,不是开发方法。 敏捷开发的价值观 个人与互动胜过过程与工具。 可用的软件胜过复杂的文件。 跟客户的密切协作,优于合同和谈判。 能够响应变化,优于遵循计划。 敏捷开…
thumbnail
大数据技术入门
大数据特点是数据量大(volume)、数据类型多(variety)、处理速度快(velocity)、数据价值密度低(value)。大数据技术包括数据的采集与预处理、数据存储与管理、数据的计算与分析、数据可视化、数据安全和隐私保护。
thumbnail
Kubernetes学习笔记一
Kubernetes是什么 Kubernetes是一个开源的分布式系统、容器化管理平台。它提供的功能有:服务自动部署和回滚、服务发现、负载均衡、服务弹性扩容、服务自动修复、密钥与配置管理、存储编排。这…
thumbnail
《分布式服务架构》读书总结
分布式服务架构 服务化架构 传统的单体应用的问题: 无法满足对海量用户发起的高并发请求进行处理的需求 无法突破耦合在一起的模块化组件的性能瓶颈 水平扩展的能力有限 为了解决上面的问题,提出了面向服务的…
thumbnail
《Redis设计与实现》读书总结
Redis底层的几个数据结构 简单动态字符串 对C语言字符串进行了封装 保存了字符串的长度,避免了内存溢出 动态的进行内存重分配。 扩容。如果字符串长度小于1MB,分配相同长度的未使用空间;如果字符串…
thumbnail
《高性能MySQL》读书总结
最近读了《高性能MySQL》这本书的前7章,系统的学习了如何更好的使用MySQL,优化SQL性能。 MySQL最重要的是它的存储引擎架构,这种架构设计将查询处理及其它系统任务和数据的存储/提取分离。这…
thumbnail
《深入理解Java虚拟机》读书笔记
根据Java虚拟机规范,class文件格式用一种类似于c语言结构体的伪结构来存储数据,这种伪结构中只有两种数据类型:无符号数和表。无符号数是基本的数据类型,这里以u1, u2, u4, u8来分别代表1、2、4、8个字节。