自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萌小崔的博客

抱最大的希望,为最大的努力,做最坏的打算。

  • 博客(67)
  • 问答 (1)
  • 收藏
  • 关注

原创 【总结篇】Linux中常用命令+网络+防火墙+权限+vim编辑等

目录一:Linux介绍使用LInux优点二:Linux的系统目录结构三:网络管理查看centos的网络获取IP地址关于centos7获取IP地址的方法主要有两种修改网卡的配置文件重启网络服务四:Linux命令基础命令shutdown 命令(关机)reboot 命令 (重启)poweroff命令系统命令查看CentOS的版本号查看内核版本网络/防火墙命令network 网络firewalld 防火墙五:Linux系统中文件和.

2021-11-12 20:56:04 2949 2

原创 JSR-303后端效验+前端效验及正则表达式和双form表单的使用教程【实战超详细】

正则表达式前言正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。普通字符普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。字符 描述 [ABC] 匹配[...]内所有字符 [^ABC] 匹配除了 [...] 中字符的所有字符 [A-

2021-11-02 14:44:29 2706 4

原创 Git使用<暂存区+分支(branch)+远程仓库(remote)+克隆(clone)+Tag标签.....等>超详细总结

GIt认识(分布式版本控制系统)Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目Git库中由三部1) 工作目录:用户本地的2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域3) 仓库:将索引通过commit命令提交至仓库中,每一次提交

2021-10-20 14:51:15 2184 1

原创 vue启动报错 : Cannot find module ‘node-sass‘

Error: Node Sass does not yet support your current environment: Windows 64-bit with

2022-04-18 21:28:11 4781

原创 【四】Docker使用(命令)

Docker使用分三块:docker 基础命令容器命令镜像命令Docker显示所有命令[root@localhost ~]# docker显示 Docker 系统信息,包括镜像和容器数docker info显示 Docker 版本信息docker version查看 docker stats 指令的具体使用方法docker stats --help查看docker的运行日志docker logs -f --tail 10 容器id查看WEB应用程序日志docker logs [

2022-04-08 15:37:18 1781

原创 【已解决】ocker: Error response from daemon: Conflict. The container name “/nginx“ is alrea.....

docker: Error response from daemon: Conflict. The container name "/nginx" is alrea dy in use by container "9a164743819d55b2440d5ae11b3b40229f679a21cd41963f2dded39a29 24030c". You have to remove (or rename) that container to be able to reuse that na me.S

2022-04-02 19:30:26 9202 3

原创 IDEA运行报错 Error: Could not create the Java Virtual Machine 【已解决】

Project Languagelevel 下默认选择的是16,将其选择 8 即可解决该错误,IDEA正常运行

2022-02-07 17:36:42 7347

原创 基于redis解决分布式系统中session一致性问题

session 是一种服务端的会话机制。记录一系列状态(被称为域对象)作为范围是一次会话的范围。

2021-12-21 12:42:13 1003

原创 【dubbo系列五】分组聚合

为什么dubbo要分组配置?因为服务器有限,想在同一个注册中心中,分隔测试和开发环境。理解分组聚合含义按组合并返回结果。从不同group中选取部分内容合并他们结果返回,这便是分组聚合。案例强化理解:例如你去吃火锅,服务员给你一个菜单,菜单上按不同菜类型(汤底,底肉类,刺身,丸子类等),现在你从每种选取一个形成订单告,返回给服务员告诉他们你要这些,这就是一个简单的聚合菜单项Dubbo分组聚合-配置provider层...

2021-12-21 08:58:21 968

原创 【dubbo系列四】熔断-服务降级

目录熔断的作用解决provider长时间未响应思路Dubbo服务降级使用1.mock机制2.服务消费者mock属性的使用3.失败调用自定义的ServiceMock对应方法四种mock调用策略1.fail 策略2.fail:策略总结熔断的作用Dubbo引用熔断(服务降级)的目的是为了防止provider无报错情况下长时间的响应 ,影响了其他服务进度,从而导致降低了consumer消费性能解决provider长时间未响应思路遇到长时间未响应及频繁超.

2021-12-20 17:02:47 5218 1

原创 【dubbo系列三】容错机制

目录集群容错方式集群容错路线容错机制使用容错机制原理1.Failover Cluster (默认)2.Failfast Cluster3.Failsafe Cluster4. Failback Cluster5. Forking Cluster [ fork ]6. Broadcast Cluster在网络通信中有很多不确定的因素,比如网络延迟、网络中断等,此类情况出现的话会造成当前这次请求出现失败。当服务通信出现这类问题时,需要采取一定措施来应对。Dubb

2021-12-20 16:52:02 804

原创 【dubbo系列二】负载均衡

将网络请求,或者其他形式的负载“均摊”到不同的机器上。避免集群中部分服务器压力过大,而另一些服务器比较空闲的情况。通过负载均衡,可以让每台服务器获取到适合自己处理能力的负载。在为高负载服务器分流的同时,还可以避免资源浪费分类软件负载 : 软件层,代码层 硬件负载 : 硬件层设备Dubbo负载均衡五大策略说明 实现负载均衡方式 机制说明及使用 RandomLoadBalance(随机) 按权重大小概率随机(同抽奖一样.

2021-12-20 16:44:43 482

原创 【dubbo系列一】搭建 dubbo 框架

目录注册中心 interfacepom.xml配置服务端 (提供层provider)dubbo-privder.xml下配置信息pom.xml配置客户端 消费层consumerdubbo-consumer.xml配置信息pom.xml配置测试类@Component 项目 @Controllerdubbo-父项目 pom.xml配置consumer和provider是框架中必然存在的,Registry做为全局配置信息管理模块,推荐生产环境使用Registry...

2021-12-20 16:41:10 934

原创 Nginx启动报错 nginx: [emerg] invalid URL prefix in /opt/mynginx/conf/nginx.conf:xx【已解决】

老规矩先说解决方案:造成该错误的原因是你的nginx.conf配置文件下location请求的url地址写错了

2021-12-14 16:00:16 13417

原创 [zookeeper系列二] zookeeper 客户端基础命令操作

引入前面我们说了如何打开zookeeper客户端,在此基础上操作zookeeper基础命令,还未打开的可以阅读以下文章[zookeeper系列一] Linux系统中安装zookeeper 超详细教程 (附图)_萌小崔的博客-CSDN博客help命令显示客户所支持的所有命令[zk: localhost:2182(CONNECTED) 0] helpZooKeeper -server host:port cmd args stat path [watch] .

2021-12-08 17:46:04 564

原创 [zookeeper系列一] Linux系统中安装zookeeper 超详细教程 (附图)

前面我们在windows下安装了zookeeper服务器,那么在Linux下如何安装zookeeper服务器呢? 大体一致,直接上干货!!window下安装 zookeeper 教程_萌小崔的博客-CSDN博客1、下载zookeeper安装包官方下载路径:Index of /dist/zookeeper (apache.org)2、拖拽至Linux下指定安装zookeeper目录下3、解压zookeeper安装包,在zookeeper安装目录下执行以下命令...

2021-12-08 14:54:32 4742 1

原创 window下安装 zookeeper 教程

1、下载zookeeper安装包官方下载路径:Index of /dist/zookeeper (apache.org)2、安装zookeeper1.解压到指定安装zookeeper目录下2.将conf目录下的zoo_sample.cfg文件,复制一份,重命名为zoo.cfg3.在步骤2的基础上,修改zoo.cfg配置文件中zookeeper的数据文件存储位置及添加zookeeper日志文件位置(方法查错),(数据日志配置需另加),具体步骤如下在zookeep...

2021-12-08 11:31:26 10943 10

原创 [ElasticSearch系列六] 使用QueryBuilders、NativeSearchQuery实现es数据库对列表的各种操作{多条件,分页,排序,高亮显示(附高亮工具类)等}

ElasticsearchTemplate封装ES客户端的一些原生api模板,方便实现一些查询,QueryBuilders是ES中的查询条件构造器,NativeSearchQuery原生的查询条件类,用来和ES的一些原生查询方法进行搭配,实现一些比较复杂的查询,最终进行构建.build可作为ElasticsearchTemplate. queryForPage的参数使用

2021-12-07 20:27:05 11933 5

原创 Windows系统中查看进程、及杀死进程的相关命令

netstat 查看所有进程和端口号,tasklist 查看本机进程(在一些特殊情况,比如任务管理器被禁用的时候,特别有效),杀死进程方式有两种/f杀死所有进程及子进程/t强制杀死(类似linux系统中的kill -9)指定杀死进程的信息两种/im用镜像名称作为进程的信息/pid用进程id作为进程信息

2021-12-07 16:03:19 9824

原创 [ElasticSearch系列五] Spring Data Elasticsearch 实体类注解说明【专攻系】

我们前面spring & elasticsearch整合用提到索引注解,当时就单列了最主要的三个注解(indexName 、type、@id)的使用,这里便对Spring Data Elasticsearch下注解做下详细说明!! (前文如下图)

2021-12-07 12:03:55 5583 3

原创 [ElasticSearch系列四] spring & elasticSearch (linux) 整合【附图解说】

本章内容教会你如何在spring项目中整合elasticSearch(数据库)的相关配置及相关配置解释说明

2021-12-07 10:38:00 627

原创 [ElasticSearch系列三] Elasticsearch IK分词器 介绍、下载、安装及使用

elasticsearch中查询数据默认使用的是标准分词器(analyze)会将所查词汇中的每个字单独分成一个词,因此我们就引进IK分词器,对中文进行分词,此外对中文进行分词的分词器还有很多(例:word分词器、庖丁解牛、盘古分词,Ansj分词等)​前面我们分析了ElasticSearch的安装,本章主要对Elasticsearch中插件IK分词器进行介绍及使用

2021-11-29 15:27:57 2394

原创 Kafka启动日志报错 WARN Found a corrupted index file due to requirement failed: Corrupt index found 【已解决】

步骤一 :进入你安装的kafka主目录执行以下命令,查看kafka数据的存放目录(kafka日志配置)步骤二 :直接删除 /tmp/kafka-lohs文件夹重新kafka,查看日志验证问题已解

2021-11-27 16:46:05 2141

原创 kafka自带zookeeper启动报错(org.apache.zookeeper.server.PrepRequestProcessor)【已解决】

这不是一个报错故障,只是一个user-level KeeperException。可以忽略不做处理

2021-11-27 16:29:48 2112

原创 (多种方法实现 )Java中日期时间与时间毫秒值(Long)之前相互转换【亲测有效】

时间毫秒值转日期时间方式一 :setTime方法转换public static void main(String[] args) { //获取当前时间毫秒值 long timeMillis = System.currentTimeMillis(); //获取当前时间 Date date = new Date(); //将毫秒值传给Date下方法setTime(long time),自动转换日期方法,后面加L,强转数..

2021-11-26 21:43:12 6741

原创 spring & redis (接口幂等性) 解决表单数据重复提交数据问题 【看这篇足够了】

本章主要解决我们在操作表单数据(添加或修改数据时)造成多次点击提交,数据库添加多条数据问题!!

2021-11-26 20:30:40 1420

原创 [ElasticSearch系列一] ElasticSearch基本概念及特性【明细】

前言Elasticsearch(简称ES)是一个基于 Apache Lucene(TM) 的开源搜索引擎 ,同时也是一个分布式文档数据库.特性字段及字段数据均可被索引 可以在极短的时间内存储、搜索和分析大量的数据 可以扩展到上百台服务器,处理PB级结构化或非结构化数据Elasticsearch与数据库的类比关系型数据库(比如Mysql) 非关系型数据库(Elasticsearch) 数据库 (Database) 索引 (Index) 表 (Table) ..

2021-11-26 17:43:54 1026

原创 Insert插入数据不报错,数据库没数据是因为什么【已解决】

今天遇到这种情况执行没有问题数据库就是不添加数据,我恶心了很久,逻辑等什么的都没有问题,Debug也都走该SQL但数据就是添加不进,是因为什么造就了该原因!!

2021-11-25 20:27:11 14249 9

原创 详细解说MySQL中BLOD和TEXT字段类型二者概念及区别

TEXT列被视为非二进制字符串(字符字符串),可以看作是VARBLOB 列被视为二进制字符串(字节字符串),可以看作是VARBINARY在长度不足时的扩展

2021-11-24 19:46:15 1833

原创 不兼容的类型: com.sun.org.apache.xpath.internal.operations.String无法转换为java.lang.String【已解决】

报错原因:不兼容类型报错一般都是导了不同包下的同一类对象,因此报类型不兼容

2021-11-24 16:55:43 4021

原创 项目报错 [MyBatisSystemException] No constructor found in com.cuixuelei.entity.Type matching【已解决】

造成该错误的原因是缺少构造方法,查看实体类构造方法,缺什么构造补什么即可解决错误

2021-11-24 11:48:04 267

原创 Linux(useradd : 警告 : 此主目录已经存在)【已解决】

报错原因:在创建用户时,会自动生成对应用户分组,普通删除只删除用户信息,无法删除/etc/group/下该用户默认的分组信息,导致有脏数据存在,因此下次创建显示此主目录已存在,导致无法创建该用户解决措施:再次强制删除该报错用户,分组信息一同删除,即可解决问题

2021-11-23 11:11:03 6793

原创 linux中服务启动报错Cannot open file logs/gc.log due to Permission denied【已解决】

错误原因:当前用户无法对指定错误文件没有权限使用,解决措施:修改分组权限,具体操作看下图

2021-11-23 10:53:01 5757

原创 [ElasticSearch系列二] Linux中单机ElasticSearch安装教程+启动【附图解说】

演示环境:CentOS 7步骤一:下载

2021-11-23 10:41:27 1617

原创 Linux中进程xxx -process information unavailable强杀kill不掉【已解决】

造成该进程的主要原因是在不同用户下启动的进程未删除(process information unavailable)进程信息不可用

2021-11-22 19:35:04 1552

原创 Spring&redis整合RedisTemplate操作{String、List、Set、Zset、Hash}五种数据类型常用方法【超详细+附过程效果图】

最近回顾Spring-redis整合时,事后做了个RedisTemplate存储数据类型相关方法使用过程总结,希望能够帮助到大家!String类型1.设置当前的key以及valueredisTemplate.opsForValue().set(key, value);2.增减指定key的vaue值(正值则自增,负值则自减)方式一:可同时修改value值redisTemplate.opsForValue().increment(key, increment);..

2021-11-22 01:40:48 9700

原创 Redis-cli操作报错WRONGTYPE Operation against a key holding the wrong kind of value【已解决】

该错误是指定key下存储了不同类型数据,找到对应value值修改回来即好,或直接删掉该key!例:这里写了个错误给大家演示一下!!(error) WRONGTYPE Operation against a key holding the wrong kind of value (它说你有错误类型值的键进行的操作)有疑问留言互动,共同进步Thanks!!...

2021-11-20 19:08:22 3634

原创 CRUD报错 You have an error in your SQL syntax;check the manual xxx to your MySQL server version【已解决】

(该错误属于SQL语句错误,认真检查你报错所提示的sql语句,定能发现错误!!)下面分享一下我报的这个(很难发现)的SQL语句错误!! !!报错信息You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version他说你有一个错误在你的SQL语法;查看与你的MySQL服务器版本相对应的手册(后面是对应错误的sql语句)先看一下我的...

2021-11-19 16:49:39 568

原创 zookeeper启动报错Unable to create data directory /tmp/zookeeper/version-2【已解决】

无法创建目录【已解决,亲测有效】

2021-11-18 16:26:12 3882

原创 【附图最详细】Redis键(key)操作命令

DEL KEY :RANDOMKEY

2021-11-16 14:35:36 665

空空如也

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

TA关注的人

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