自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunnygod的博客

算法小白励志称为算法小黑

  • 博客(26)
  • 收藏
  • 关注

原创 10天准备面试之javaweb基础解析(前端)

web概述XMLHTMLDHTMLJQuery

2019-07-11 15:52:43 309

原创 10天准备面试之ssm框架 简单回顾

文章目录SpringSpringIOC(DI)Spring 创建对象方式Spring 单例与多例Spring懒加载Spring 对象注入方式Spring注解类注解属性注解其他注解SpringAOP静态代理动态代理jdk动态代理(接口)与cglib动态代理aop基本概念aop基本应用SpringmvcSpringmvc概述常用的注解jsp9大内置对象(jsp通过内置对象拿作用域中的值显示)得到req...

2019-03-23 19:23:03 347

原创 10天准备面试之算法与数据结构(基础篇)

C++基础语言基础1.const 常量 常指针 常引用(不能通过引用对目标变量的值进行修改,从而使引用的目标成为const)2.引用 引用必须初始化3.指针常指针 指针的地址不能发生变化 (const在**右边)指向常量的指针 指针所指的值不能发生变化 (const 在*左边)4.static变量5.面向对象(1)函数重载(2)运算符重载成员函数重...

2019-03-11 19:47:00 650

转载 sql练习

https://blog.csdn.net/mrbcy/article/details/68965271

2019-01-22 20:50:10 148

原创 Sql语言(mysql为例)全解

一. SQL语言基本介绍1.sql是什么结构化查询语言,关系型数据库通用操作语言2.能做什么查询,操纵,定义,控制 关系型数据库二.Sql语言运用1.操作库a.增 >创建数据库CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] …]其中:cre..

2019-01-22 19:23:48 491

原创 Storm详解

一.Storm基本介绍二.Storm集群三.StormApi四.Storm架构原理五.Storm几大机制1.容错机制2.并发机制3.数据流分组机制4.可靠性保证六.可靠性保证之下的Trident框架七.面试题八.拓展1.drpc2.JStorm...

2019-01-22 10:33:14 370

原创 Java可变参数

1 形如Object… objects的参数成为可变参数例如:void sum(Integer… arr){…}可以如下调用sum(1);sum(1,2);sum();2.编译器会在悄悄地可变参数转化为一个数组形参3.与数组的差异 传参时比数组简单如1.的sum(1,2) 如果形参是数组的话就要先定义一个数组直接写sum(1,2)明显错误4.注意点(可变参数必须作为参数列表...

2019-01-21 19:58:13 79

原创 Hive全解

一.Hive基本介绍1.基本名词解释数据库:为捕获数据设计数据仓库:为分析数据设计 ,弱事务,数据存储的都是从历史角度提供信息,一般就只有只读操作(分析)ETL:(数据清洗)数据的提取,转化,加载OLTP:联机事务处理系统 如MysqlOLAP:联机分析处理系统 如Hive,Hbase2.hive概述基于Hadoop的一个数据仓库工具hiveql转化为M/R任务执行 十...

2019-01-19 18:24:21 793

转载 Phoenix安装与使用

使用

2019-01-19 10:14:43 619

原创 HBase全解

Hbase基本介绍Hbase是什么分布式 面向列 低延迟查询 非关系型数据库Hbase单机安装与完全分布式安装单机:https://blog.csdn.net/qq_38061534/article/details/86526203完全分布式:https://blog.csdn.net/qq_38061534/article/details/86526219Hbase用来解决什么场...

2019-01-17 18:23:16 334

转载 HBase物理存储原理 与LSM-Tree算法

2019-01-17 18:12:57 358

转载 Hbase基础指令

2019-01-17 16:22:13 162

转载 Hbase完全分布式安装

2019-01-17 16:04:11 115

转载 Hbase单机安装

2019-01-17 16:03:17 95

原创 Hadoop生态系统之Flume

文章目录Flume概念Flume版本更迭Flume结构(核心为Agent)完整工作流程运行机制核心(event)组件剖析sourcechannelsinkFlume的特点1:可靠性2:可恢复性Flume使用场景5.1、多个agent顺序连接5.2、扇入流5.3、多级流(扇出流)5.4、load balance功能Flume概念flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系...

2019-01-04 11:27:50 488

原创 并发与并行

多线程环境下并发表示一个核上 多个进程抢占cpu资源并行表示多个核上 多个进程共同运行

2018-12-26 16:56:48 80

原创 MarkDown生成导航目录

文章目录ABCABC

2018-12-26 16:53:01 3771 1

原创 Hadoop完整解析

1:首先了解一下Hadoop是什么以及能为我们做些什么https://blog.csdn.net/zhang123456456/article/details/776578072:Hadoop的安装方式!!!注意点:为了保证远程云主机的内网地址本地可见 需要配置VPN访问这也是为什么无法实现本地配置eclipse远程访问阿里云云主机HDFS存储系统的原因<1&am

2018-12-26 16:46:34 71270 3

原创 线程相关

1.线程相关基本知识进程是计算机进行资源分配的最小单位线程是计算机进行任务调度的最小单位一个进程至少有一个线程一个核同一个时刻只能执行一个线程多道编程的意义:意义是为了提高cpu的利用率原理是线程在执行任务的过程中有一部分时间的确实在计算,但另一部分时间并没有占用cpu,而是与硬件进行IO交互Callable接口与Runnable接口的区别.1.实现Runnable接口...

2018-12-13 21:20:55 106

原创 redis持久化

redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一种是AOF(append only file)持久化(原理是将Reids的操作日志以追加的方式写入文件)...

2018-12-07 20:04:55 81

转载 阻塞与非阻塞 同步与异步

老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音。3 老张把响水壶放到火上,立等水开。(异步阻塞)老张觉得...

2018-12-06 14:41:59 78

转载 高并发问题与解决方案

乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁机制采取了更加宽松的加锁机制。悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。但随之而来的就是数据库性能的大量开销,特别是对长事务而言,这样的开销往往无法承受。而乐观锁机制在一定程度上解决了这个问题。乐观锁,大多是基于数据版本( Version )记录机制实现。何谓数据版本?即为数据增加一个版本标识,...

2018-12-04 20:24:58 523 1

转载 项目总结之MyBatis Mapper传参

Mapper类本质是使用了动态代理什么是Mybatis?官话来说: MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及抽取结果集。MyBatis 使用简单的 XML 或注解来配置和映射基本体,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象...

2018-11-28 11:50:40 1454 1

转载 LUCENE

一、什么是Lucene二、Lucece全文检索和数据库检索的区别三、Lucene的原理四、Lucene开发原理(索引库与数据库同步)五、开发步骤六、Lucene优化正文师兄推荐我学习Lucene这门技术,用了两天时间,大概整理了一下相关知识点。回到顶部一、什么是LuceneLucene即全文检索。全文检索是计算机程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文...

2018-11-24 14:31:22 301

原创 计蒜客oj 跳跃游戏 动态规划 dfs

计蒜客oj 跳跃游戏给定一个非负整数数组,假定你的初始位置为数组第一个下标。 数组中的每个元素代表你在那个位置能够跳跃的最大长度。 请确认你是否能够跳跃到数组的最后一个下标。 例如: A = [2,3,1,1,4], return true. A = [3,2,1,0,4], return false. 格式: 第一行输入一个正整数n,接下来的一行,输入数组A[n]。如果能跳...

2018-04-12 11:23:52 283

原创 二进制流 字符流与字符集,字符库,字符编码

二进制流与字符流1.位和字节都是单位,字符是看到的结果,解码编码则是固定的规则 2.在计算机存储介质中存放的实际是二进制的比特流 3.二进制数据只是01数据 要显示成我们所看到的字符要经过字符编码以及对应的字符集,字符库定位才能 找到这个二进制所表达的字符 字符集 字符库 字符编码1.字符集(Charset):是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点

2018-01-01 22:53:43 2023 2

空空如也

空空如也

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

TA关注的人

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