自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 一、Go语言的主要特征及Hello World程序

​ 很久以前,有一个IT公司,这公司有个传统,允许员工拥有20%自由时间来开发实验性项目。在2007的 某一天,公司的几个大牛,正在用c++开发一些比较繁琐但是核心的工作,主要包括庞大的分布式集 群,大牛觉得很闹心,后来c++委员会来他们公司演讲,说c++将要添加大概35种新特性。这几个大牛 的其中一个人,名为:Rob Pike,听后心中一万个xxx飘过,“c++特性还不够多吗?简化c++应该更 有成就感吧”。

2023-08-09 10:41:10 157

原创 我们为什么要学习Go

​ 其实编程语言已经非常多,偏性能敏感的编译型语言有 C、C++、Java、C#、Delphi和Objective-C 等,偏快速业务开发的动态解析型语言有PHP、Python、Perl、Ruby、JavaScript和Lua等,面向特 定领域的语言有Erlang、R和MATLAB等,那么我们为什么需要 Go这样一门新语言呢?在2000年前的单机时代,C语言是编程之王。随着机器性能的提升、软件规模与复杂度的提 高,Java逐步取代了C的位置。尽管看起来Java已经深获人心,但Java编程的体验并未尽如人意。

2023-08-08 17:54:25 127

原创 Docker安装使用(最强干货总结)

​ docker的安装,学习docker之前要明白docker是什么,在通常的了解中,我们明白docker就像是一台虚拟机一样,但是虚拟机既然已经存在,那为什么还需要docker呢?存在及合理,docker的存在必然有其合理性,那么在了解docker之前先要了解一下虚拟化技术。

2023-06-16 10:25:17 684

原创 分布式锁-心跳模式

​ 分布式锁是一种在分布式系统中实现同步和控制的机制。在多个进程或者节点之间共享数据或资源时,为了避免数据竞争等问题出现,需要对其进行同步和控制。分布式锁是一种实现这种同步和控制的机制。​ 分布式锁的工作原理是通过在系统中创建共享锁,保证同一时间只有一个进程或者节点可以对锁定资源进行访问或更新,从而实现同步和控制。​ 分布式锁可以实现在分布式系统中对全局共享资源或者一部分资源进行访问控制和同步。如果没有使用分布式锁,多个进程或者节点同时对同一个资源进行访问或修改是非常危险的,可能引发各种竞态条件。

2023-06-05 16:11:04 471

原创 Docker 安装Elasticsearch教程(保姆级)

​es在docker中的安装使用,以及docker的可视化工具的使用

2023-05-25 16:06:29 439

原创 Spring Boot3.0升级相关问题

​ springboot从1.5升级到spring boot3.0 出现的问题汇总解决

2023-05-22 18:35:17 1404

原创 错误:Error running ManageApp.nmand line is too longShorten the command line and rerun.命令行过长

跑项目突然出现了一个新的问题,最后发现是命令行过长导致的。(我都idea是2022的)

2023-03-02 10:21:29 68

原创 错误: Error creating bean with name ‘documentationPluginsBootstrapper‘ defined in URL

Error creating bean with name 'documentationPluginsBootstrapper' defined in URLCaused by: java.lang.NumberFormatException: For input string: ""

2023-02-25 21:49:56 3024

原创 MyCat 使用详解

Schema.xml作为MyCat中重要的配置文件之一,管理着MyCat的逻辑库、表、分片规则、DataNode以及DataHost。

2022-09-19 21:49:59 5127

原创 RabbitMQ详细入门(让你从小白到大白)

RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。

2022-08-31 16:15:14 5887

原创 RabbitMQ安装与介绍(LInux)(超详细)

RabbitMQ的安装以及用户创建详解

2022-08-31 11:47:42 675

原创 SpringBoot整合ElasticSearch

本篇文章主要是做Spring Boot整合ElasticSearch,然后采用多种查询方式进行查询

2022-08-29 11:49:10 1334

原创 ElasticSearch--Field的使用

文章通过指定ElasticSearch中文本field属性来配合IK分词器的更好使用,同时也对搜索功能进行了增强

2022-08-29 10:39:45 2926

原创 IK分词器

如果要让分词器支持一些专有词语,可以自定义词库。iK分词器自带的main.dic的文件为扩展词典,stopword.dic为停用词典。也可以上边的目录中新建一个my.dic文件(注意文件格式为utf-8(不要选择utf-8 BOM))可以在其中自定义词汇:比如定义:配置文件中 配置my.dic,...

2022-08-27 11:43:58 975

原创 Kibana 、head、ES使用

Kibana、Elasticsearch的使用以及安装,针对在使用过程中出现的问题也提供介绍。#Kibana #Elasticsearch

2022-08-27 11:34:07 1792

原创 ElasticSearch 安装与使用

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个基于RESTfulweb接口的分布式全文搜索引擎。ElasticSearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。根据DB-Engines的排名显示,ElasticSearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基Lucene)。.........

2022-08-26 10:38:29 842

原创 Redis,RedisCluster,Redis主从复制、Redis持久化

Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。redis是将数据存放到内存中,由于内容存取速度快所以redis被广泛应用在互联网项目中。主要包含Redis,RedisCluster,Redis主从复制、Redis持久化......

2022-08-24 16:50:14 448

原创 Nginx代理Tomcat

nginx代理tomcat

2022-08-22 20:56:13 3152

原创 Nagix的使用以及安装

工作进程events {#连接池连接数}#请求方式http {#媒体类型#默认媒体类型 二进制#上传文件#超时时间#服务器配置#监听端口#监听域名#请求头信息#请求映射规则,/代表所有请求路径#请求转发地址#欢迎页#转发连接超时时间#转发读取超时时间#nginx配置文件介绍#nginx目录}}}

2022-08-22 20:22:38 1408

原创 logback.xml

logback日志文件,可以直接复制到项目中去 记得更改数据库名称以及用户名

2022-08-17 09:48:31 92

原创 Feign基本使用(超详细)

当我们通过RestTemplate调用其它服务的API时,所需要的参数须在请求的URL中进行拼接,如果参数少的话或许我们还可以忍受,一旦有多个参数的话,这时拼接请求字符串就会效率低下。提示:以下是本篇文章正文内容,下面案例可供参考Feign是Spring Cloud提供的声明式、模板化的HTTP客户端, 它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。Spring Cloud集成Feign并对其进行了增强,使Feign支持了Spring MVC注解;...

2022-08-16 20:39:42 43794 4

原创 Nacos的持久化和集群

Nacos默认有自带嵌入式数据库derby,但是如果做集群模式的话,就不能使用自己的数据库不然每个节点一个数据库,那么数据就不统一了,需要使用外部的mysql。修改conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql,版本要求:5.6.5+)在练习的过程中,我们采用的是同一台虚拟机,所以ip地址是一直,通过改变端口的方式来模拟不同的服务器。systemctl start nacos.service #启动nacos服务。1、创建nacos库。...

2022-08-15 21:21:43 1020

原创 Spring Cloud -- Summary and Nacos

Spring Cloud以及Nacos入门

2022-08-13 20:54:59 424 1

logback日志文件

logback日志文件,用于项目的日志输出,可以直接复制到项目中及进行使用, 同时,里面提供日志异步到数据库 ,使用前更改数据库名称以及用户名密码即可。

2022-08-17

空空如也

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

TA关注的人

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