- 博客(14)
- 问答 (2)
- 收藏
- 关注
原创 Hadoop笔记
1.Hadoop基本概念hadoop是用于处理(运算分析)海量数据的技术平台,且采用的是分布式集群方式提供 海量数据的存储服务 提供分析海量数据的平台hadoop的三大组件HDFS hadoop分布式文件系统海量数据的存储MapReduce 分布式运算框架Yarn 资源调度管理集群2. Hadoop的 单机版环境搭建2.1 设置环境变量在 /etc/pr...
2019-02-26 18:32:57 101
原创 Kafka 笔记
1.Kafka的安装与运行安装下载地址 http://kafka.apache.org/downloads更改配置 打开 config/server.properties 文件 修改以下log.dirs = C:\sunlin\kafka\kafka_2.11-2.1.1\log运行kafka运行依赖于zookeeper,所以先启动zookeeper服务。 kafka b...
2019-02-25 14:45:58 212
原创 Hbase 数据库笔记
1. Hbase特点容量大 Hbase单表可以有百亿行,百万列,数据矩阵横向和纵向两个纬度所支持的数据量级都非常具有弹性面向列 Hbase是面向列的存储和权限控制,并支持独立检索。列式存储,其数据在表中是按照某列存储的,这样在查询只需要少数几个字段时,能大大减少读取的数据量多版本 Hbase每一个列的数据存储有多个version稀疏性 为空的列并不占用存储空间,表可以设计的非常稀疏...
2019-02-24 00:04:39 96
原创 SpringBoot整合 redis
本文章的SpringBoot版本为 2.1.3.RELEASE 请注意版本差异1. 依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>...
2019-02-20 10:31:33 75
原创 RabbitMQ笔记
1. 验证是否启动成功默认用户名 密码 都是 guest 访问 http://localhost:15672/ 2. 添加用户3. 添加数据库4. 给用户授权5.简单队列、...
2019-02-18 20:08:23 227
原创 Shiro笔记
1.Shiro 简介Apache Shiro 是一个安全框架,帮助我们完成 认证 授权 加密 会话管理 与Web集成 缓存等Shiro的三个概念subject 访问系统的用户,程序 ,进行认证的都是主体x SecurityManager Shiro的核心,负责把协同各个组件的工作 Realms 相当于数据源2.Shiro 代码基于ini @Test ...
2019-02-14 14:20:17 174
原创 自己实现一个服务器
本篇博客是基于 视频 的笔记此处使用Scoket实现简易版服务器在没有学习之前,我会有一个疑问: 如何发送请求到我们的程序,当然这是针对我已经忘光Socket的知识,而我们又该如何响应数据呢?所以在实现简易的服务器前,首先要了解HTTP知识 这篇文章也是我做的笔记,精简 然后一定要认真读完并记住作为Java写的服务器,所以就程序开头就在main方法里// 绑定本...
2019-02-14 00:17:10 239
原创 HTTP协议学习笔记
HTTP协议简介HTTP协议是超文本传输协议,HTML是超文本标记语言HTTP协议格式HTTP协议基于请求-响应模型,所以分为请求部分,响应部分HTTP请求部分请求行请求行包括: 请求类型 请求地址 请求协议版本 ( POST http://www.baidu.com/a.png http/1.0)参数之间必须使用空格分隔 请求头对本次...
2019-02-13 20:20:51 127
原创 Servlet / JSP 面试题整理
1. get和post的区别在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTMLHEADER内提交GET方式提交的数据最多只能有1024字节,而POST则没有此限制安全性问题。如果这些数据是中文数据而且是非敏感数据,那么使用get;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用post为好。2.servlet的生命周...
2019-02-10 18:35:13 202
原创 Spring面试题整理
1.Spring有哪些优点Spring是轻量级的,配置少,API使用简单,侵入性低 使用Spring的IOC容器,将对象之间的依赖交给Spring,降低组件之间的耦合性,更专注于业务逻辑 Spring支持面向切面编程,可以把业务逻辑与系统的服务分离开 支持与各种框架的整合2.什么是IOC就是将对象的创建权,交给Spring容器管理3.什么是DI在Spring里,对象...
2019-02-09 17:26:48 719
原创 Hibernate 基础操作
1. 依赖环境 <dependencies> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5.2.17.Final</version&g...
2019-02-07 02:19:44 257
原创 虚拟机性能监控与故障处理工具
1.JDK命令行工具Jps (JVM Process Status)虚拟机进程状况工具:可以列出正在运行的虚拟机进程,并显示虚拟机执行的主类方法所在的名称,以及这些进程的本地虚拟机的唯一ID常用参数 -q 只输出LVMID 省略主类的名称 -m 输出虚拟机进程启动是传递给主类的方法的参数 -l(L小写) 输出主类的...
2019-02-03 22:41:30 130
原创 垃圾收集器和内存分配策略
生存还是死亡,这是个问题以下算法用来判断对象是否可回收引用计数算法给对象添加一个引用计数器,每当有一个地方引用它时,计数器的值就加1。当引用失效时,计数器的值就减一。任何时刻计数器都为0的对象就是不可能再被引用的,Java语言中没有使用这个算法,因为他无法解决对象之间循环依赖的问题根搜索算法在Java中使用的是根搜索算法判断对象是否存活,通过一系列 “GcRoots” 的对象作...
2019-02-02 19:18:32 161 1
原创 Java内存区域与内存溢出异常
目录运行时数据区域OutOfMemoryError异常 Java堆溢出 虚拟机栈和本地方法栈溢出 运行时常量池溢出 方法区溢出运行时数据区域程序计数器(ProgramCounterRegister)程序计数器是一块较小的内存空间,他的作用可以看做当前线程所执行的字节码行号指示器。字节码解释器工作时通过改...
2019-02-01 21:56:58 160
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人