自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 ELK 处理 Spring Boot/Spring Cloud 日志

在排查线上异常的过程中,查询日志总是必不可缺的一部分。现今大多采用的微服务架构,日志被分散在不同的机器上,使得日志的查询变得异常困难。工欲善其事,必先利其器。如果此时有一个统一的实时日志分析平台,那可谓是雪中送碳,必定能够提高我们排查线上问题的效率。本文带您了解一下开源的实时日志分析平台 ELK 的搭建及使用。ELK 简介ELK 是一个开源的实时日志分析平台,它主要由 Elasticsearch、Logstash 和 Kiabana 三部分组成。LogstashLogstash 主要用于

2021-08-31 18:11:10 281

原创 spring boot 空字符串序列化为枚举类,报错解决

配置单独的ObjectMapper,加上属性就可以了,代码如下 @Bean @Primary public ObjectMapper objectMapper(){ ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false); object

2021-08-26 15:15:26 1359

原创 Spring boot 配置全局时间解析格式化 jackson objectmapper

首先创建一个格式化器import org.springframework.core.convert.converter.Converter;import org.springframework.stereotype.Component;import java.text.*;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.regex.Pattern;@Comp

2021-08-26 15:13:53 1454

原创 spring boot 配置jackson的时间格式化和枚举相关配置不生效的问题。

可能是你在代码里面独立配置了ObjectMapper,所以代码里面ObjectMapper的配置覆盖了application.yml或者其它渠道读取的ObjectMapper相关配置推荐全部使用ObjectMapper代码配置的方式

2021-08-26 15:09:23 359 1

原创 Method has to have one of the following return types

如果方法参数传递了pageable,方法的返回值要求必须是Slice、List、Page,否则抛异常

2021-08-25 15:59:28 1000

原创 Command failed with error 18 (AuthenticationFailed): ‘Authentication failed.‘ on server The full res

Command failed with error 18 (AuthenticationFailed): 'Authentication failed.' on server 1.116.122.1:49156. The full response is {"ok": 0.0, "errmsg": "Authentication failed.", "code": 18, "codeName": "AuthenticationFailed"}最有可能就是你的用户名和密码没有加上双引号,比如我之前报错

2021-08-22 17:57:23 10165

原创 docker 创建mongodb,设置密码访问,创建数据库,创建用户,spring-boot-starter-data-mongo链接配置

docker 创建mongodb,设置密码访问,创建数据库,创建用户,spring-boot-starter-data-mongo链接配置

2021-08-22 17:53:14 1062

原创 maven搭配docker发布SpringBoot项目,使用docker发布maven项目,docker创建maven项目镜像

首先在pom文件中加入maven插件 <docker.image.prefix>192.168.1.1</docker.image.prefix><plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> &l

2021-08-20 22:58:56 185

原创 docker创建单机mysql容器

docker run --name mysql -e MYSQL_ROOT_PASSWORD=1234-d -p 3306:3306 mysql:5.7

2021-08-16 15:06:05 115

原创 创建自定义redis的docker镜像

首先是DockerfileFROM redis:3.2COPY redis.conf /usr/local/etc/redis/redis.confCMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]其次是redis.conf# Redis configuration file example.## Note that in order to read the configuration file, Redis must

2021-08-16 14:52:56 344

原创 docker jenkins 调用宿主机命令/docker

通过docker创建的jenkins容器如果想要操作宿主机的命令,可以将宿主机的docker命令映射到jenkins容器中。添加两个映射参数就行,具体命令如下docker run -d -p 8081:8080 -p 50000:50000 -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock jenkins:2.0其中最重要的就是-v /usr/bin/docker:/usr/bin/

2021-08-11 14:20:30 2679 1

原创 centos7设置固定ip

vmware里面的设置如下

2021-08-10 17:10:10 165

原创 semaphore使用场景和方法

有这么一个场景可以使用此类。比如厕所的坑位,某个厕所有2个坑位,同时最多两人使用。超过两人就需要排队。用完了之后排队的人就可以进入了。代码实现如下import lombok.extern.slf4j.Slf4j;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.concurrent.Semaphore;public class NorTest { public static void

2021-08-06 18:02:42 494

原创 nginx实现简单的后端滚动更新

# Spring Cache## 使用方法### 1- @EnableCaching,在配置类上加入此注解,或者SpringBoot项目的*Application类上### 2- 配置文件中配置缓存模式(Spring.cache.type=xxx)### 3- 需要缓存的方法上加上注解(xml方式请看官方文档)## 缓存注解### Cacheable- 执行结果添加到缓存中 - String[] cacheNames() default {};...

2021-08-06 11:57:30 944

原创 spring boot data elasticsearch 动态 高亮 查询

实体类设计@Document(indexName="blog")@Data@AllArgsConstructor@NoArgsConstructorpublic class Blog { @Id private String id; @Field(type = FieldType.Text,analyzer = "ik_max_word", searchAnalyzer = "ik_max_word",store = true) private String

2021-08-06 11:22:43 434

原创 spring boot data elasticsearch ik 停词没生效

查看es是否安装了ik分词插件 查看实体类有没有设置正确,例如: @Field(type = FieldType.Text,analyzer = "ik_max_word", searchAnalyzer = "ik_max_word",store = true) 通过rest接口查看mapping实际的生成情况 http://es-ip:es-port/[实体的indexName]/_mapping{ "blog": { "mappings": { .

2021-08-06 10:30:50 753

原创 k8s常用命令

kubectl apply -f examplepod.ymlkubectl get podkubectl get pod xxxkubectl describe pods [pod name]kubectl logs [pod name]kubectl replace -f [pod file path]

2021-08-06 09:13:28 60

原创 elasticsearch ik 配置停词,词库

安装好es之后,先安装插件,安装ik的插件需要下载和es对应的版本。解压到新建的ik文件夹,再把ik文件夹放到es的plugins文件夹下。将自定义的停词和词库添加到ik文件夹下的config文件夹的对应文件中下面是配置文件的内容IKAnalyzer.cfg.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.d.

2021-08-05 14:53:48 360 1

原创 windows设置固定ip的坑

设置固定ip之后,dns不知道怎么设置。不管是留空还是随便设置,都导致主机无法链接互联网。于是安装了360(不是广告),使用了里面的dns优选功能,程序自动检查最好的dns地址。有了这个地址之后,把自己的dns设置成这个地址就可以联网了。远程链接主机的时候,报错“credssp加密数据库修正”,这个时候网上没有说改哪里,如果你去改远程主机就错了,应该是改你自己的主机...

2021-08-03 17:23:38 211

kubernetes权威指南例子代码

kubernetes权威指南例子代码

2021-09-30

kubernetes权威指南例子代码,k8s 例子 hello-world

kubernetes权威指南例子代码

2021-09-30

IKAnalyzer.cfg.xml

IK配置文件

2021-08-05

ik,elasticsearch,停词,词库,stopword.dic

ik,elasticsearch,停词,词库,stopword.dic

2021-08-05

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

TA关注的人

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