自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CV工程师呀

就写给自己看看

  • 博客(195)
  • 资源 (13)
  • 收藏
  • 关注

原创 Spring面试题

2022-07-09 09:43:43 1941 1

原创 Mysql面试题

2022-07-06 21:55:53 383

原创 Java面试题

2022-07-05 21:31:36 430

原创 JAVA多线程和JUC

2022-07-05 12:41:08 311

转载 JVM面试篇

2022-07-01 14:53:21 159

原创 JAVA操控ES

2022-06-29 11:18:39 107

原创 es面试题

2022-06-28 19:14:45 241

原创 Kibana操控ES

2022-06-28 13:40:27 458

原创 Docker安装ES-Kibana

2022-06-27 13:38:31 276

原创 常识知识点

常识面试题

2022-06-22 21:59:10 89

原创 Mysql题目篇

mysql

2022-06-22 18:55:48 179

原创 JAVA操控Redis

2022-06-21 19:59:58 120

原创 Docker安装redis

2022-06-21 14:44:43 139

原创 Redis面试题

Redis面试题

2022-06-21 13:17:11 148

原创 RabbitMQ面试题(积累中)

rabbitMQ面试题

2022-06-21 09:22:18 191

原创 JAVA操控RabbitMQ

RabbitMQ基础操作方法

2022-06-21 09:02:33 158

原创 Electron快速搭建客户端

1.新建文件夹存放客户端mkdir my-electron-app && cd my-electron-app//客户端存放地址npm init//初始化2 .安装Electronnpm install --save-dev electron3.新建app文件夹1.无所谓的一步,为了保证目录结构清晰2.并在这个文件夹下新建index.js文件,将以下代码粘贴进去// ./app/index.js //采用javascript严格模式'use strict';

2022-04-28 16:12:11 715

原创 8.高级数据类型

1.Bitmaps1.1获取指定key对应偏移量上的bit值getbit key offset1.2设置指定key对应偏移量上的bit值,value只能是1或0setbit key offset value1.3实例比如我定义1为是人,0为不是人。setbit isperson 2 1上面这个代码就表示第二号位置的是人1.4对指定key按位进行交、并、非、异或操作,并将结果保存到destKey中bitop op destKey key1 [key2...]op可选交、并、非、异

2022-02-16 19:07:44 143

原创 7.redis事务和锁

1.事务1.1开启事务multi设定事务的开启位置,此指令执行后,后续的所有指令均加入到事务中1.2执行事务exec设定事务的结束位置,同时执行事务。与multi成对出现,成对使用。注意:加入事务的命令暂时进入到任务队列中,并没有立即执行,只有执行exec命令才开始执行1.3 取消事务discard终止当前事务的定义,发生在multi之后,exec之前2.锁2.1锁对 key 添加监视锁,在执行exec前如果key发生了变化,终止事务执行watch key1 [key2……

2022-02-16 18:50:06 210

原创 5.linux环境安装redis

1.基于Center OS7安装Redis1.1下载安装包wget http://download.redis.io/releases/redis-4.0.0.tar.gz1.2解压tar -xvf /redis-4.0.0.tar.gz1.3编译make1.4安装make install [destdir=/目录]2.Redis基础环境设置为了我们能更好的对redis进行分类,我们创建 conf和data文件夹,用来存放redis服务器的基本配置和日志文件。2.1进入redis安装路

2022-02-16 18:21:41 341

原创 6.Redis 持久化

1.RDB(快照)1.1save指令1.命令save2.作用手动执行一次保存操作1.2bgsave指令1.命令bgsave2.作用手动启动后台保存操作,但不是立即执行1.3save配置1.配置save second changes2.作用满足限定时间范围内key的变化数量达到指定数量即进行持久化3. 参数second:监控时间范围changes:监控key的变化量4.位置在conf文件中进行配置5. 范例save second changessav

2022-02-16 18:21:31 156

原创 4.jedis

1.pom依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency>2.客户端连接redis

2022-02-16 15:59:05 735

原创 3.Redis通用指令

1.key通用操作1.1删除指定keydel key1.2获取key是否存在exists key1.3获取key的类型type key1.4为指定key设置有效期expire key secondspexpire key milliseconds1.5获取key的有效时间ttl keypttl key1.6切换key从时效性转换为永久性persist key1.7查询keykeys pattern1.8为key改名rename key newkeyren

2022-02-16 15:53:26 106

原创 2.redis数据类型

1.String存储的数据:单个数据,最简单的数据存储类型,也是最常用的数据存储类型存储数据的格式:一个存储空间保存一个数据存储内容:通常使用字符串,如果字符串以整数的形式展示,可以作为数字操作使用1.1添加/修改数据set key value1.2获取数据get key1.3删除数据del key1.4添加/修改多个数据mset key1 value1 key2 value2 …1.5获取多个数据mget key1 key2 …1.6获取数据字符个数(字符串长度

2022-02-16 15:31:59 394

原创 1.Redis 的下载与安装

下载blog资源中Redis-x64-3.0.504.7z,解压即可使用

2022-02-16 14:28:56 138

原创 es自动补全

1.拼音分词器要实现根据字母做补全,就必须对文档按照拼音分词。在GitHub上恰好有elasticsearch的拼音分词插件。地址:https://github.com/medcl/elasticsearch-analysis-pinyin安装方式与IK分词器一样,分三步:​ ①解压​ ②上传到虚拟机中,elasticsearch的plugin目录​ ③重启elasticsearch​ ④测试测试用法如下:POST /_analyze{ "text": "如家酒店还不错", "a

2022-02-09 10:03:22 1319

原创 es数据聚合

1.kibana实现1.1.聚合的种类聚合常见的有三类:桶(Bucket)聚合:用来对文档做分组TermAggregation:按照文档字段值分组,例如按照品牌值分组、按照国家分组Date Histogram:按照日期阶梯分组,例如一周为一组,或者一月为一组度量(Metric)聚合:用以计算一些值,比如:最大值、最小值、平均值等Avg:求平均值Max:求最大值Min:求最小值Stats:同时求max、min、avg、sum等管道(pipeline)聚合:其它聚合的结

2022-02-09 09:51:35 2853

原创 es查询文档

1.kibana操作1.1查询所有// 查询所有GET /indexName/_search{ "query": { "match_all": { } }}1.2.全文检索查询常见的全文检索查询包括:match查询:单字段查询multi_match查询:多字段查询,任意一个字段符合条件就算符合查询条件match查询语法如下:GET /indexName/_search{ "query": { "match": { "FIELD":

2022-02-09 09:13:43 4259

原创 es文档操作

1.kibana操作1.1新增文档语法:POST /索引库名/_doc/文档id{ "字段1": "值1", "字段2": "值2", "字段3": { "子属性1": "值3", "子属性2": "值4" }, // ...}示例:POST /heima/_doc/1{ "info": "黑马程序员Java讲师", "email": "[email protected]", "name": {

2022-02-08 12:34:54 3643

原创 索引库操作

1.kibana中操作1.1mapping映射属性mapping是对索引库中文档的约束,常见的mapping属性包括:type:字段数据类型,常见的简单类型有:字符串:text(可分词的文本)、keyword(精确值,例如:品牌、国家、ip地址)数值:long、integer、short、byte、double、float、布尔:boolean日期:date对象:objectindex:是否创建索引,默认为trueanalyzer:使用哪种分词器properties:该字段的子字段

2022-02-08 10:34:26 1243

原创 SpringAMQP

1.Basic Queue 简单队列模型在父工程mq-demo中引入依赖<!--AMQP依赖,包含RabbitMQ--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>1.1.消息发送首先配置MQ地址,在pu

2022-02-08 09:38:53 546

原创 Docker

1.安装Docker见blog资源中《CentOS7安装Docker》2.镜像操作2.1拉取、查看镜像1)首先去镜像仓库搜索nginx镜像,比如DockerHub:2)根据查看到的镜像名称,拉取自己需要的镜像,通过命令:docker pull nginx3)通过命令:docker images 查看拉取到的镜像2.2查看帮助利用docker xx --help命令可以查看docker save和docker load的语法2.3导出镜像使用docker save导出镜像到磁盘d

2022-02-07 21:43:53 1677

原创 Gateway

1.gateway快速入门1.1创建gateway服务,引入依赖<!--网关--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId></dependency><!--nacos服务发现依赖--><depend

2022-02-07 21:12:18 272

原创 Feign

先来看我们以前利用RestTemplate发起远程调用的代码:存在下面的问题:•代码可读性差,编程体验不统一•参数复杂URL难以维护Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign其作用就是帮助我们优雅的实现http请求的发送,解决上面提到的问题。1.Feign替代RestTemplate1.1引入依赖<dependency> <groupId>org.springframework.clo

2022-02-07 20:57:34 69

原创 nacos简单配置

1.安装Nacos见资源中《Nacos安装指南.md》Nacos是SpringCloudAlibaba的组件,而SpringCloudAlibaba也遵循SpringCloud中定义的服务注册、服务发现规范。因此使用Nacos和使用Eureka对于微服务来说,并没有太大区别。2.引入依赖在cloud-demo父工程的pom文件中的<dependencyManagement>中引入SpringCloudAlibaba的依赖:<dependency> <group

2022-02-07 16:04:36 640

原创 Ribbon负载均衡

1.负载均衡策略2.修改负载均衡策略通过定义IRule实现可以修改负载均衡规则,有两种方式:代码方式:在order-service中的OrderApplication类中,定义一个新的IRule:@Beanpublic IRule randomRule(){ return new RandomRule();}配置文件方式:在order-service的application.yml文件中,添加新的配置也可以修改规则:userservice: # 给某个微服务配置负载均衡规

2022-02-07 15:53:01 51

原创 Eureka

1.Eureka的结构和作用接下来我们分别构建服务提供者和服务消费者。2.搭建eureka-server首先大家注册中心服务端:eureka-server,这必须是一个独立的微服务2.1创建eureka-server服务在cloud-demo父工程下,创建一个子模块:填写模块信息:然后填写服务信息:2.2.引入eureka依赖<dependency> <groupId>org.springframework.cloud</groupId>

2022-02-07 15:13:57 79

原创 4.PageHelper分页

① 导入通用PageHelper坐标② 在mybatis核心配置文件中配置PageHelper插件③ 测试分页代码实现④获得分页相关的其他参数

2022-01-19 19:14:52 415

原创 3.typeHandlers标签

2022-01-19 19:11:59 171

原创 2. 动态sql语句

1. if2.foreach• collection:代表要遍历的集合元素,注意编写时不要写#{}• open:代表语句的开始部分• close:代表结束部分• item:代表遍历集合的每个元素,生成的变量名• sperator:代表分隔符3.SQL片段抽取...

2022-01-19 19:07:49 582

MMSI MID国家编码(附国旗、国家名称缩写、中文名).7z

MMSI MID国家编码(附国旗、国家名称缩写、中文名).7z

2022-04-26

Redis-x64-3.0.504.7z

Redis-x64-3.0.504.7z

2022-02-16

安装elasticsearch.md

安装elasticsearch.md

2022-02-08

RabbitMQ部署指南

RabbitMQ部署指南

2022-02-08

Centos7安装Docker

Centos7安装Docker

2022-02-07

Nacos安装指南 Nacos安装指南 Nacos安装指南

Nacos安装指南 Nacos安装指南 Nacos安装指南

2022-02-07

小课设Demo11.7z

web小课设demo

2021-10-27

油猴脚本.crx.crx.7z

解压后拖到浏览器中即可使用

2021-06-27

工业机器人 机械臂资料及实验报告模板.rar

工业机器人 机械臂资料及实验报告模板.rar

2021-06-27

opencv膨胀腐蚀之走迷宫.doc

opencv膨胀腐蚀之走迷宫.doc

2021-06-27

Snipaste.7z

截图软件Snipaste-2.3.5-Beta-x64

2021-06-17

Vue Devtools_3.1.5_chrome扩展插件下载

Vue Devtools_3.1.5_chrome扩展插件下载,直接安装不用编译,已用npm处理过,已配置过源码文件,直接拿来用即可

2020-09-18

程序员git简单使用方法

程序员git简单使用方法,仅进行参考,自己看看就好。仅进行参考,自己看看就好。仅进行参考,自己看看就好。

2020-09-15

空空如也

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

TA关注的人

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