理论概念
千手修罗之乐少
过放荡不羁的生活,容易得像顺水推舟,但是要结识良朋益友,却难如登天。
展开
-
Redis命令操作
MySql、Oracle等关系型数据库我们一般都通过SQL语句对数据进行操作,但是非关系型数据库没有SQL(NOSQL)我们一般都是通过相应的客户端命令进行数据操作1. key 命令 描述 keys * 查询当前库的所有键 exists <key> 判断某个键是否存在...原创 2019-03-19 17:17:27 · 144 阅读 · 0 评论 -
Hadoop介绍(一)HDFS详解
一、HDFS概念Hdfs是一个文件系统,用于存储文件,通过目录树来存储文件。 Hdfs是分布式,由很多服务器联合起来实现功能,集群中的服务器有各自的角色。 Hdfs的设计适合一次写入,多次读出的应用场景,并且不支持文件的修改。适合用来做数据的分子 二、HDFS的组成1、Hdfs集群有NameNode、DataNode、SecondaryNameNode;1)、NameN...原创 2019-04-08 18:58:34 · 312 阅读 · 0 评论 -
大数据的特征及开发流程
一、特征 数据量大:任何时候的任何事都可以看作为数据,都可以以数据的形式存储或者处理。 数据多样性:数据类型多种多样,数据分为结构化数据和非结构化数据,结构化就是存储在数据库或者文本数据,非结构化数 据比如视频,音频,图片等数据 价值密度低:海量的数据中有价值的可用的数据比较少 高速:数据处理的速度快二、开发流程获取数据:从数据库中获...原创 2019-04-01 20:54:10 · 732 阅读 · 1 评论 -
Hadoop介绍?Hadoop的优势和四大组件并且四大组建的作用是什么?
一、Hadoop是什么?1)Hadoop是一个由Apache基金会所开发的分布式系统基础架构2)主要解决,海量数据的存储和海量数据的分析计算问题。3)广义上来说,HADOOP通常是指一个更广泛的概念——HADOOP生态圈二、Hadoop的优势是什么?1)高可靠性:因为Hadoop假设计算元素和存储会出现故障,因为它维护多个工作数据副本,在出现故障时可以对失败的节点重新分布处理。...原创 2019-04-01 20:51:41 · 2758 阅读 · 0 评论 -
Web服务器工作原理
1.1.2. Web服务器工作原理HTTP协议基于TCP协议上,是一个应用层协议,用于用户代理和Web服务器进行通信。Web服务器通常采用一问一答的方式进行工作:在用户代理上用户发起资源请求,请求内容包括但不限于:指定资源的唯一标识URI,指明动作类型(GET/POST/DELETE/PUT...) 用户代理解析用户输入URI并从中获取目标域名,交由DNS服务器解析。如果URI中指定某I...原创 2019-04-01 13:35:52 · 1646 阅读 · 0 评论 -
进程和线程的区别是什么?
进程和线程的区别1、首先是定义进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。线程:单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。2、一个线程只能属于一个进程,但是一个进程可以拥有多个线程。多线程处理就是允许一个进程中在同一时刻执行多个任务。3、...原创 2019-03-25 20:44:30 · 226 阅读 · 0 评论 -
什么是Javaconfig?springboot的常用注解和原理是什么?
一.什么是Javaconfig JavaConfig,是在 Spring 3.0 开始从一个独立的项目并入到 Spring 中的。JavaConfig 可以看成一个用于完成 Bean 装配的 Spring 配置文件,即 Spring 容器,只不过该容器不是 XML文件,而是由程序员使用 Java 自己编写的 Java 类。 定义 JavaConfig 类 对于一...原创 2019-03-21 20:03:36 · 1831 阅读 · 1 评论 -
AOP的理解?
AOP 面向方面(切面)编程AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面(切面)编程。(为啥是OOP的延续) 注:OOP(Object-Oriented Programming ) 面向对象编程AOP 主要应用于日志记录,性能统计,安全控制,事务处理(项目中使用的)等方面。Spring中实现AOP技术:在Spri...原创 2019-03-18 13:53:18 · 296 阅读 · 0 评论 -
SpringMVC的运行原理及优点?
一、整个处理过程从一个HTTP请求开始:1.Tomcat在启动时加载解析web.xml,找到spring mvc的前端总控制器DispatcherServlet,并且通过DispatcherServlet来加载相关的配置文件信息。2.DispatcherServlet接收到客户端请求,找到对应HandlerMapping,根据映射规则,找到对应的处理器(Handler)。3.调用相应处理器中...原创 2019-03-18 13:39:47 · 476 阅读 · 0 评论 -
spring概述
我认为spring就是一个框架的集成器,通常使用spring来管理action层和DAO层。Spring本身有很多的组件,比如:MVC、IOC、AOP、DaoSupport等等。IOC本身也就是一个容器,它管理了所有的bean和bean之间的依赖关系。IOC也叫作控制反转,核心是BeanFactory。也就意味着IOC是基于工厂模式设计的,同时这个工厂生产的bean默认是单例的。如果想修改单例变...原创 2019-03-18 13:33:25 · 158 阅读 · 0 评论 -
什么是redis?什么是NoSql?非关系型型数据库的四大类是什么?
一、什么是redis?redis是一个开源,内存存储的数据结构服务器,可用作数据库,是一个key-value存储系统, 高速缓存和消息队列代理,它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型 。redis的优点:1.支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、...原创 2019-03-20 21:26:59 · 995 阅读 · 0 评论 -
对Spring中IOC的理解?
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 这个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对Spring框...原创 2019-03-20 20:04:29 · 274 阅读 · 0 评论 -
redis的AOF持久化详解
概述:AOF持久化:redis执行数据库写的操作的时候,每次写命令记录到单独的日志文件中;当Redis重启时再次执行AOF文件中的命令来恢复数据。存储过程:将快照内容以命令的形式追加到AOF文件中,所以随着追加AOF文件会越来越大 保存的AOF文件存储了执行的所有命令,所以可以进行修改文件来撤销输错的命令(在重写之前,如果重写了就没有办法了)开启方式: ...原创 2019-03-20 15:18:48 · 279 阅读 · 0 评论 -
redis的RDB持久化详解
前言:Redis 是内存数据库,它将自己的数据库状态储存在内存里面,所以如果不想办法将储存在内存中的数据库状态保存到磁盘里面,那么一旦服务器进程退出,服务器中的数据库状态也会消失不见为了解决这个问题,Redis提供了RDB持久化功能,这个功能可以将Redis 在内存中的数据库状态保存到磁盘里面,避免数据意外丢失。概述:RDB持久化:默认 Redis 是会以快照 “RDB” 的形式...原创 2019-03-20 13:38:53 · 244 阅读 · 0 评论 -
数据库架构演变
1、单机时代在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。上述架构下,我们来看看数据存储的瓶颈是什么?1.数据量的总大小 一个机器放不下时2.数据的索引(B+ Tree)一个机器的内存放不下时3.访问量(读写混合)一个实例不能承受综合上述几个问题,数据库出现了演变!2、Memcache...原创 2019-03-19 17:51:28 · 3959 阅读 · 0 评论 -
Redis数据类型
1. stringString是Redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个valueString类型是二进制安全的。意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象。String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以是512M。2. list 单键多值...原创 2019-03-19 17:28:10 · 150 阅读 · 0 评论 -
Hadoop介绍(二)MapReduce详解
一、MapReduce概念MapReduce是一个分布式运算程序的编程框架。 MapReduce是基于“Hadoop的用户开发应用”的核心框框架 3、MapReduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在Hadoop集群上。二、MapReduce进程一个完整的mapreduce程序在分布式运行时有三类实例进程:1)M...原创 2019-04-08 19:10:19 · 479 阅读 · 0 评论