上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 59 下一页
摘要: 要求 升序数组 找到两个数使得它们相加之和等于目标数 函数返回两个下标值(下标从1开始) 示例 输入:numbers = [2, 7, 11, 15], target = 9 输出:[1,2] 思路 双重遍历(n2) 遍历+二分搜索(nlogn) 遍历,对撞指针(n) 利用升序数组 头尾两个索引 相 阅读全文
posted @ 2020-03-28 08:38 cxc1357 阅读(112) 评论(0) 推荐(0)
摘要: 什么是大数据 电商推荐系统 大量订单如何存储(十年) 大量的订单如何计算(不关心算法) 天气预报 大量的天气数据如何存储 大量天气数据如何计算 核心问题 数据的存储:分布式文件系统(HDFS) 数据的计算:分布式计算(MapReduce、Spark RDD) 数据仓库 传统方式:搭建数据仓库(Dat 阅读全文
posted @ 2020-03-26 20:29 cxc1357 阅读(278) 评论(0) 推荐(0)
摘要: 计算机启动 启动自检 初始化启动 启动加载 内核装载 登录 中断 硬件中断 I/O设备 CPU Timer:时间片结束后,发中断给CPU Scheduler:将CPU合理分配任务使用 异常中断 内存:使多任务共享内存资源 软件中断 内核态:操作系统运行的状态 用户态:用户程序运行的状态(必须通过操作 阅读全文
posted @ 2020-03-24 00:39 cxc1357 阅读(147) 评论(0) 推荐(0)
摘要: 背景 实现网站自带的搜索功能,如淘宝中的商品搜索 全文搜索 数据分类 结构化数据:固定格式或长度有限的数据,如数据库、元数据等 非结构化数据:不定长或无固定格式的数据,如邮件、word文档等 搜索分类 结构化数据搜索:关系型数据库 非结构化数据搜索:顺序扫描(低效)/全文搜索 索引 从非结构化数据中 阅读全文
posted @ 2020-03-19 18:40 cxc1357 阅读(212) 评论(0) 推荐(0)
摘要: 阿里云 控制台->云服务器ECS->实例->创建实例 计费方式 地域 网络 安全组:默认安全组 公网IP地址:分配 实例 公网带宽:1M ECS服务器:公共镜像CentOS 存储 购买量 安全设置 远程控制 SecurityCRT ftp(File Transfer Protocol):文件传输协议 阅读全文
posted @ 2020-03-19 17:40 cxc1357 阅读(110) 评论(0) 推荐(0)
摘要: 版本控制 VCS(Version Control System):版本控制系统 主要功能:版本控制、主动提交、中央仓库 中央仓库功能:保存版本历史、同步团队代码 DVCS(Distributed VCS):分布式版本控制系统 每个成员的本地仓库保存项目完整代码,中央仓库只做版本同步 Git 概述 分 阅读全文
posted @ 2020-03-19 16:53 cxc1357 阅读(107) 评论(0) 推荐(0)
摘要: 介绍 Maven:用于构建和管理Java相关项目的工具 三种工程 jar:包括class文件,是开发是要引用的通用类 war:包括WEB-INF,是做好的web应用,如网站或服务 pom(project object mode):做jar包的版本控制 一键迁移项目 远程热部署 持续集成(CI)中的重 阅读全文
posted @ 2020-03-19 16:29 cxc1357 阅读(137) 评论(0) 推荐(0)
摘要: 目标 熟悉GC常用算法,熟悉常见垃圾收集器,具有实际JVM调优实战经验 组成 类装载子系统 运行时数据区(内存模型) 字节码执行引擎 内存区域 堆 存放new出来的对象 所有线程和方法共享 栈(线程栈) JVM为每个线程分配一个独立的栈空间,存储局部变量 栈帧:每个方法对应一块栈帧,存放方法的局部变 阅读全文
posted @ 2020-03-19 00:45 cxc1357 阅读(232) 评论(2) 推荐(1)
摘要: 背景 前身是iBatis,一种半自动的ORM框架 传统JDBC编程的弊端 工作量大,操作数据库至少需要5步 业务代码和技术代码耦合 连接资源手动关闭,存在隐患 Mybatis映射文件三要素 SQL语句 映射规则 POJO(Plain Ordinary Java Object) 只需自己提供SQL语句 阅读全文
posted @ 2020-03-18 17:28 cxc1357 阅读(137) 评论(0) 推荐(0)
摘要: 背景 JavaEE 应用框架 基于IOC和AOP的结构J2EE系统的框架 IOC(反转控制):即创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象,是Spring的基础 DI(依赖注入):拿到的对象的属性,已经被注入好相关值了,直接使用即可 AOP(Aspect Ori 阅读全文
posted @ 2020-03-18 16:47 cxc1357 阅读(183) 评论(0) 推荐(0)
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 59 下一页