- 博客(21)
- 收藏
- 关注
原创 Redis数据操作命令
Redis数据操作命令Redis Key(键)DEL key 该命令用于在 key 存在时删除 key。DUMP key 序列化给定 key ,并返回被序列化的值。EXISTS key 检查给定 key 是否存在。expire key seconds 为给定 key 设置过期时间,以秒计。expireat key timestaps 为给定 key 设置过期时间,以UNIX 时间戳(unix timestamp)计。PEXPIRE key milliseconds 设置 key
2021-01-27 14:48:32
310
原创 Redis开启远程连接
Redis开启远程连接修改redis启动配置文件redis.conf:[root@iz2zect9h9unbfdy1jfuktz /]# whereis redisredis: /usr/local/redis[root@iz2zect9h9unbfdy1jfuktz /]# cd /usr/local/redis[root@iz2zect9h9unbfdy1jfuktz redis]# lsdump.rdb logs redis-cli redis.conf redis.conf.ba
2020-12-23 12:22:16
786
1
原创 RabbitMQ安装部署
RabbitMQ安装部署搭建步骤:搭建Erlang环境下载Erlang安装包http://erlang.org/download上传到服务器/service/software/目录下,进入到/service/software/目录进行安装。cd /service/software/设置环境变量vim /etc/profile在末尾加入以下内容:#set erlang environmentexport PAHT=$PATH:/service/soft
2020-12-18 14:19:03
356
原创 阿里云服务器端口开放
阿里云服务器端口开放Linux内防火墙开放端口#查看防火墙状态systemctl status firewalld#开启防火墙systemctl start firewalld#关闭防火墙systemctl stop firewalld#重启防火墙systemctl restart firewalld#开放指定端口号firewall-cmd --zone=public --add-port=端口号/tcp --permanent //permanent永久生效,没有此参
2020-12-18 14:05:46
915
原创 二、Kafka环境搭建 & Topic管理
Kafka单机安装安装JDK1.8+,配置JAVA_HOME (CentOS 6.10 64bit)配置主机名和IP映射关闭防火墙&防火墙开机自启动安装&启动Zookeeper安装&启动|关闭Kafka1.下载zookeeper安装资源:https://zookeeper.apache.org/releases.html2.下载kafaka安装资源:http://kafka.apache.org/downloads3.上传资源到虚拟机:4.安装jdk
2020-09-25 12:46:06
454
原创 三、Kafka的基础API操作
Kafka基础API1、Topic基本操作 DML管理2、生产者3、消费者 sub/assign4、自定义分区5、序列化6、拦截器Topic常用API:package com.dyz.dml;import org.apache.kafka.clients.admin.*;import org.apache.kafka.common.KafkaFuture;import java.util.*;import java.util.concurrent.ExecutionExcepti
2020-09-25 00:33:22
139
原创 一、Kafka概述和介绍
一、Kafka概述和介绍Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以收集并处理用户在网站中的所有动作流数据以及物联网设备的采样信息。该平台提供了消息的订阅与发布的消息队列,一般用作系统间解耦、异步通信、削峰填谷等作用。同时Kafka又提供了Kafka streaming插件包实现了实时在线流处理。相比较一些专业的流处理框架不同,Kafka Streaming计算是运行在应用端,具有简单、入门要求低、
2020-09-25 00:27:51
440
原创 五、Docker-compose容器编排
一、Docker-compose容器编排容器间相互依赖,可以将多容器使用脚本编排,减少部署难度。Docker Compose单机多容器部署工具通过yml文件定义多容器如何部署Windows/MacOS默认提供Docker Compose,Linux需要主动安装二、安装Docker Compose1.访问docker docs官网:https://docs.docker.com/compose/install/2.复制命令到shell执行:下载并安装:文件夹授权:
2020-09-16 13:28:53
850
原创 四、容器间的通信
一、容器之间的单向通信(–link)1.创建tomcat容器,命名为web:2.创建数据库容器,命名为database:3.查看容器原始配置:docker inspect 29902265ebb24.进入tomcat容器,ping数据库容器:docker exec -it 21e82183587d /bin/bash容器间可以直接使用ip地址进行通信,无法使用容器名进行通信。5.删除tomcat容器,重新创建web容器,指定通信容器:docker run -d --name web
2020-09-16 13:19:38
353
原创 三、Dockerfile构建镜像
Dockerfile镜像描述文件Dockerfile是一个包含用于组合镜像的命令的文本文档Dockerfile通过读取Dockerfile中的指令按步自动生成镜像docker build -t 机构/镜像名<:tags> Dockerfile目录-t:设置镜像名,需要包含组织机构或个人的id/镜像的名字:镜像版本Dockerfile目录:Dockerfile文本文档存放目录构建一个tomcat镜像1.创建应用2.创建Dockerfile文本文档3.将文本及需要发布的应用
2020-09-11 00:01:06
271
原创 二、Docker的快速部署及常用指令
二、Docker的快速部署及常用指令Docker是容器化平台Docker是提供应用打包,部署和运行应用的容器化平台Docker体系结构客户端通过REST API发送请求指令给服务端,请求方式是http协议,兼容性和扩展性很好。c/s架构,服务器和客户端可以不用安装在一台电脑,客户端通过发送请求可以管理多台服务器,服务端复制镜像的拉取和执行。容器与镜像镜像:镜像是只读的文件,提供了运行程序完整的软件资源和硬件要求,是应用程序的“集装箱”(windows系统镜像)容器:是镜像的实例,由
2020-09-10 23:48:47
544
1
原创 一、Docker的介绍和安装
一、Docker的介绍和安装容器化技术介绍软件应用部署演化:物理机时代:部署非常慢:搭建服务器运行环境成本很高:硬件成本资源浪费:难以针对软件特性合理利用资源难以扩展与迁移:系统迁移困难受限于硬件:不同平台无法共用虚拟化时代:多部署:一台电脑多个服务器,互不影响资源池:VMware对物理机上的资源实现分配资源隔离:分配资源后,虚拟机独享容易扩展:VMware指令分配VM需要安装操作系统:软件部署之外的资源浪费容器化时代标准化的迁移方式:打包到还原无需环境配置
2020-09-10 23:20:11
141
原创 三.Mybatis中标签的深入以及连接池和事物控制
Mybatis中标签的深入以及连接池和事物控制1.mybatis中连接池使用及分析1.连接池: 在实际开发过程中都会使用连接池 因为他可以减少我们获取链接所消耗的时间2.mybatis中的连接池 mybatis连接池提供了3种方式的配置: 配置的位置: 主配置文件SqlMapConfig.xml中的dataSource标签,type属性表示采用何种连
2020-08-29 22:20:00
113
原创 二、Mybatis的CRUD操作
Mybatis的CRUD操作最基本的增删改查:UserDao接口/*** 用户持久层接口*/public interface IUserDao {// @Select("select * from user") List<User> findAll(); void saveUser(User user); void updateUser(User user); void deleteUser(Integer id);
2020-08-29 22:12:31
120
原创 一.Mybatis入门
Mybatis学习目录一、mybatis入门mybatis的概述mybatis的环境搭建mybatis入门案例自定义mybatis框架(了解mybatis执行细节)二、mybatis基本使用mybatis的单表crud操作mybatis的参数和返回值mybatis的dao编写mybatis配置的细节(几个标签的使用)三、mybatis的深入和多表mybatis的连接池mybatis的事务控制及设计的方法mybatis的多表查询 一对多(多对一)
2020-08-29 21:58:45
666
原创 五、存储引擎、事务、视图、三范式
存储引擎、事务、视图、三范式1、存储引擎问题: 什么是存储引擎?存储引擎这个名词只在mysql中存在(oracle中有对应的机制,但不叫存储引擎。就是表的存储方式)。mysql支持很多存储引擎,每个存储引擎都对应了一种不同的存储方式。每个存储引擎都有各自的有缺点,需要在合适的时机选择合适的存储引擎。InnoDB是mysql默认使用的存储引擎,我们安装默认设置的字符集建议使用utf-8。如何查看mysql当前版本支持的存储引擎?命令: SHOW ENGINES \G常见的存储引擎有哪些?
2020-08-23 00:17:07
187
原创 四、表的创建修改和数据操作
表的创建修改和数据操作1、创建表(create table)常用数据类型:问题:char和varchar怎么选择?实际开发过程中:char适用于字符长度固定的场景,数据库分配内存空间时按照设定的长度分配固定空间,没有底层计算执行效率高。varchar适用于字符长度不确定的场景,数据库在分配空间时会判断字符长度,从而动态分配内存空间。BLOB和CLOB用于存什么文件?BLOB:二进制大对象,用于存储图片、视频等流媒体信息,数据插入到数据库需要使用io流插入。CLOB:字符大对象,存储较大
2020-08-23 00:01:21
709
原创 三、多表查询语句
多表查询语1、连接查询* 根据表的连接方式来划分,包括:内连接:等值连接非等值连接自连接外连接:左外连接(左连接):表示左边的那张表示主表。右外连接(右连接):表示右边的那张表是主表。全连接(使用的很少):问题:外连接和内连接有什么区别?内连接:假设A和B表进行连接,使用内连接的话,只把A表和B表能够匹配的上的记录查询出来,A、B两张表没有主副之分,两张表示平等关系。外连接:假设A和B表进行连接,使用内连接的话,A、B两张表中一张是主表,一张是副表, 主要查询主表中的数据,附带
2020-08-22 23:39:32
367
原创 二、单表查询语句
单表查询语句1.简单的查询语句查询单条数据select 字段名 from 表名;(select deptno from dept;)查询多条数据select 字段名,字段名,... from 表名;(select deptno,dname,loc from dept;)查询全部字段select * from 表名;(select * from dept;)对查询字段进行运算符操作select 字段名*12 from dept;(select
2020-08-21 23:26:46
494
原创 MySQL常用命令
MySQL常用命令MySQL服务启动和停止启动MySQL服务:net start mysql(服务名)停止MySQL服务:net stop mysql(服务名)Windows命令行登录、退出登录:mysql -uroot -p注意,“-uroot”中间不能有空格。退出:exit;| \q | quit查看数据库版本MySQL程序选项具有以下两种通用形式:- 长选项,由单词之前加两个减号组成 mysql --version- 短选项,由单个字母之前加一个减号组成 my
2020-08-21 22:47:31
256
原创 一、数据库概述及数据准备
一、数据库概述及数据准备1、SQL、DB、DBMS分别是什么,他们之间的关系?DB(DataBase):数据库,数据库实际上在硬盘上以文件的形式存在。DNMS(DataBase Management System):数据库管理系统,常见的有MySQL、Oracle、SqlServer。SQL:结构化查询语言,是一门标准通用的语言。标准的sql适合所有的数据库管理系统。SQL属于高级语言,SQL语句在执行的时候,实际上会在数据库管理系统内部先进行编译,然后再执行SQL。关系:DBMS负责执行SQL语
2020-08-21 22:39:25
460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人