- 博客(11)
- 收藏
- 关注
原创 Redis的单线程架构
Redis使用了单线程架构和I/O多路复用模型来实现高性能的内存数据库服务。 这里通过多个客户端命令调用的例子说明Redis单线程命令处理机制,接着分析 Redis单线程模型为什么性能如此之高,最终给出为什么理解单线程模型是使用和运维Redis的关键。开启三个redis-cli客户端同时执行命令客户端1设置一个字符串键值对:127.0.0.1:6379> ...
2020-01-10 15:21:56 218
原创 Redis正确安装和使用
Linux中安装Redis`Redis`能够兼容绝大部分的`POSIX`系统,例如`Linux`、`OS X`、`OpenBSD`、`NetBSD`和`FreeBSD`,其中比较典型的是`Linux`操作系统(例如`CentOS`、`Redhat`、`Ubuntu`、`Debian`、`OS X`等)。在`Linux`安装软件通常有两种方法,第一种是通过各个操作系统的软件管理软件进行安...
2020-01-10 15:16:18 226
原创 Redis的介绍
Redis介绍 Redis是一种基于键值对(key-value)的NoSQL数据库,与很多键值对数据库不同的是,Redis中的值可以是由string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)、HyperLogLog、GEO(地理信息定位)等多种数据结构和算法组成,因此Redis可以满足很多的应用场景、而且 因为Red...
2020-01-09 16:42:10 230
原创 nacos的初步使用
nacos致力于发现、配置和管理为服务,能快速实现动态服务发现、服务配置、服务元数据和流量管理nacos支持基于NDS和基于RPC得服务发现nacos支持在Spring、Spring Boot、Spring Cloud、Docker、Dubbo、K8s、Sync生态得使用。1、Nacos依赖java环境,例jdk1.8下载地址下载地址解压后进入bin目录,双击startup.cmd即可启...
2019-06-13 19:04:20 8874
原创 git常用命令
git常用命令1、git init在本地新建以恶搞仓库,进入一个项目目录,执行git init初始化一个仓库2、git clone 获取一个url对应ing的远程 git repo,创建一个local copy.3、git status 查询repo状态4、git add提交之前的一个暂存区,放入新添加的文件或者加入新的改动。commit时提交的改动是上一次加入到暂存区中的改动5、...
2019-06-13 19:03:27 131
原创 docker 初步使用
安装docker 1、移除旧的版本 sudo yum remove docker \ 2、安装必要的系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 3、添加软件源信息:sudo yum-config-manager --add-repo http://mirrors.aliyun.c...
2019-06-06 15:22:25 161
原创 hive小记
hive培训hive 目前最好用的大数据sql引擎cascade关键字 百度查询。hive的common joinmap join 速度快,数据量过大时容易报错。HQL的优化 尽量多使用分区键带分区条件的时候,将分区条件放在on中或者使用子查询hive尽量少用count(distinct[column]) 由于这个操作会用一个reduce task操作,这个reduce处理的...
2019-04-07 23:26:24 202
原创 面试总结
1、自我介绍2、自己最近从事的项目3、spring相关 【1】为何要用spring 【2】解释下IOC和AOP IOC就是依赖控制转化,利用java的反射机制,将示例的初始化都交给spring。spring可以通过配置文件管理实例。 那为何不用工厂模式? 因为本质上IOC是通过反射机制来实现的。当我们的需求出现变动时候,工厂模式需...
2019-04-07 23:23:26 179
原创 hive笔记
1、HIve是什么?HIve是基于Hadoop的数仓解决方案。由于Hadoop本身在数据存储和计算方面有很好的可扩展性和高容错性,因此使用Hive构建的数仓也秉承了这些特性。其实Hive就是在Hadoop上添加了一层sql接口,可以将sql翻译成MapReduce在Hadoop上执行,使得数据开发和数据分析人员很方便的使用SQL来完成海量数据的统计和分析。2、HIve擅长什么?Hive可以...
2019-04-07 23:21:45 227
原创 elasticsearch复杂查询的API使用
简单聚合查询:获取到已将初始化成功的客户端连接1、多条件组合聚合查询(可用于查询条件内的数据数量)此处使用与查询,且条件筛选为termsQuery,类似以mysql中的in查询。public Long sum(HashMap<String, List<String>> map) { TransportClient client = esConfigu...
2019-01-13 17:39:10 921
原创 elasticsearch配置
由于es的不同版本之间使用差距较大,此处使用maven构建java项目,es版本依赖如下:<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>6.4.1&...
2019-01-13 17:22:13 180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人