- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 Spring mail 报错“got bad greeting from host “smtp.exmail.qq.com“, port: 465, response: [EOF]“ 问题排查
Spring mail 报错"got bad greeting from host "smtp.exmail.qq.com", port: 465, response: [EOF]" 问题排查
2023-06-30 19:11:41
5749
原创 idea使用Alibaba Cloud Toolkit插件远程操作Docker
idea使用Alibaba Cloud Toolkit插件远程操作Docker,TLS方式连接远程Docker
2023-05-30 01:40:09
1284
3
原创 Docker安装 Nacos,Nacos 报 “No DataSource set“ 错误
Docker 安装 Nacos,Nacos启动报错'No DataSource set'错误
2023-05-15 16:57:34
7390
2
原创 Virtualbox && Vagrant 迁移与恢复
window10电脑重新安装C盘。重装前正常使用的VirtualBox虚拟机,启动失败,先是启动报各种找不到文件的错误,使用原来的虚拟机配置文件虽然能正常启动,但是关闭虚拟机后,xxx.vbox配置文件的快照顺序又被自动清掉,导致又不能正常使用。折腾了好久,特此记录一下。
2023-03-10 00:48:33
1680
原创 Mysql 5.7版本手写sql 实现 Mysql 8.x版本的 dense_rank() over()函数的效果
面试题:编写一个sql 查询来实现分数排名。要求: 如果两个分数相同,则两个分数排名(Rank)相同。请注意:名次之间不应该有间隔。Mysql 版本不一样,答案不一样。MySql 版本低于 8.x 需要手写sql实现...
2022-08-08 23:22:29
3796
原创 Redis 提示“Couldn‘t determine DBSIZE!”
Redis 提示“Couldn‘t determine DBSIZE!”
2022-06-22 15:07:31
5611
2
原创 Gateway 503 Service Unavailable
Gateway 503 Service Unavailable 问题排查与解决
2022-06-18 19:18:00
2471
2
原创 SpringBoot 整合 SpringCloud Alibab-Seata 详解
一、SpringBoot 整合 SpringCloud Alibab-Seata 详解。二、Seata报错 can not get cluster name in registry config 'service.vgroupMapping.default_tx_group' 解决方案
2022-06-17 21:54:09
13477
7
原创 高并发场景下使用Redis,常常遇到的缓存问题
高并发场景下使用Redis,常常遇到的问题:缓存穿透、缓存雪崩、缓存击穿。基本概念、风险、解决方案,代码示例。
2022-06-04 13:37:35
3082
原创 Redis 报错“OutOfDirectMemoryError(堆外内存溢出) ”问题
Redis 报错“OutOfDirectMemoryError(堆外内存溢出) ”问题记录如下
2022-06-04 13:22:05
9665
原创 “Elasticsearch + Kibana + ik分词器“介绍与使用
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。
2022-06-02 22:59:17
3336
原创 SpringBoot项目 整合 JacksonXml
一、需求场景:有个需求场景:同一个请求路径,入参类型分别有“JSON格式”和“XML格式”的入参,需要根据入参类型的不同,处理不同的业务场景,然后返回对应格式的返回。值。比如: JSON格式入参,返回JSON格式的返回值。 XML格式入参,返回XML格式的返回值。印象中是可以区分的,然后网上搜索了资料完善了解决方案,好记性不如烂笔头,现在梳理一下如下:二、解决方案第一种方案:SpringMvc 自定义 XML的 HttpMessageConverter 转换器。自定义转换器的方式本身没有问
2022-04-15 09:44:11
2815
原创 Apollo版本V1.3.0升级到最新的V1.9.2
由于最近项目使用的 Apollo 配置中心版本过低,有不少缺陷,遂想升级到最新版V1.9.2 ,通过分析 官方github文档说明,得知中间有3次 sql迭代变更,因此整理记录下来。官方路径: https://github.com/apolloconfig/apollo/wikiApollo 官方文档:Apollo一、历史版本升级安装建议截图:从图中可知: V1.3.0 升级到V1.5.1 ,中间都不需要执行sql脚本,直接下载官网的 3件套部署即可。(原数据库可以复用)
2022-02-16 01:31:30
2648
原创 VsCode git报错 git add -A -- xxx is outside repository
问题:VsCode "暂存更改"失败,报错"fatal gitadd-A--e:\x\...\xxxis outside repository"VsCode 版本:1.46.0Git 版本: 2.10.0解决:我仔细检查了 “.gitignore”文件,文件并没有添加到忽略名单,百思不得其解,于是百度。今天VsCode突然“暂存”用不了,昨天还能用的,更新后突然用不了了,很郁闷,于是goole、百度都试过,没找到,以为是VsCode的bug,打算去Github提交...
2020-06-13 10:00:27
2765
1
原创 Vue 模块化开发(构建项目&常用工具)
一、模块化开发——构建项目1、全局安装 webpack(cmd窗口输入如下命令,后面不再说明)npm install webpack -g2、全局安装 Vue 脚手架npm install -g @vue/cli-init3、初始化 Vue 项目在项目文件夹下,输入如下命令,并按照提示完成操作,可以默认全部回车。//vue 脚手架使用 webpack 模板初始化一个名为 appname 的项目vue init webpack appname4、启动 vue 项目.
2020-06-04 01:14:29
3955
原创 前端基础:技术栈简介
一、VSCode 的使用1、下载&安装点击VScode 官网下载最新版本。2、安装常用插件,如下:二、ES61、简介ECMAScript6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。每年一个新版本。另外,一些情况下ES6也泛指ES2015及之后的新增特性,虽然之后的版本应当称为ES...
2020-06-04 00:07:12
5504
翻译 前端基础:学习 ES6 新特性
一、简介二、什么是ECMAScript?三、ES6新特性1、let 声明变量(与var 声明变量的对比)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv
2020-06-03 11:37:31
960
原创 SpringCloud - Gateway 的使用
一、简介网关作为流量的入口,常用功能包括“路由转发”,“权限校验”,“限流控制”等。而SpringCloud Gateway 作为SpringCloud 官方推出的第二代网关框架,取代了Spring Cloud Netflix zuul网关。二、详情点击spring-cloud-gateway 官方网站...
2020-06-02 16:07:15
176
原创 SpringCloud Alibaba-Nacos 的使用
一、简介Nacos(官方网站:http://nacos.io)是一个易于使用的平台,旨在用于动态服务发现,配置和服务管理。它可以帮助您轻松构建云本机应用程序和微服务平台。Nacos支持几乎所有类型的服务,例如Dubbo / gRPC服务,Spring Cloud RESTFul服务或Kubernetes服务。Nacos提供四个主要功能。 服务发现和服务运行状况检查 Nacos使服务易于注册并通过DNS或HTTP接口发现其他服务。Nacos还提供服务的实时运行状况检查,以防止向不正常的主
2020-06-02 15:36:52
208
原创 Spring Cloud Alibaba
一、简介Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。Spring Cloud Alibaba GitHub地址...
2020-06-02 15:26:41
208
原创 Docker中快速安装Redis
1、下载镜像文件docker pull redis 没有指定版本号,默认下载最新版本的redis 2、创建实例并启动$ mkdir -p /mydata/redis/conf 创建redis配置文件夹,-p 允许创建子目录$ touch /mydata/redis/conf/redis.conf 创建 redis.conf 配置文件$ docker run -p 6379:6379 --name redis \-v /mydata/
2020-05-31 11:35:08
231
原创 Docker中快速安装Mysql 5.x版本
1、下载 mysql$ docker pull mysql 默认安装最新版本的mysql(注意可能不是稳定版本)$ docker pull mysql:版本号 安装指定版本的mysql ## 此处以安装mysql5.7为例,命令为:$ docker pull mysql:5.72、创建实例并启动$ docker run -p 3306:3306 --name mysql \-v /mydata/my
2020-05-31 10:48:15
376
原创 在Linux中快速安装Docker
1、卸载旧版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logr...
2020-05-31 10:32:20
175
原创 Window10 使用Vagrant搭建Linux系统
使用 Vagrant 快速搭建Linux系统的虚拟机环境。2、点击Vagrant 官网,下载并安装Vagrantvagrant -v 查看vagrant版本号提示版本号表示安装成功。3、点击Vagrant 官方镜像仓库,找到需要安装的LInux系统镜像版本,如:centos/74、打开Window cmd 窗口,运行 Vagrant init centos/7,即可初始化一个centos7系统。vagrant ini..
2020-05-31 10:16:03
766
原创 SpringBoot版本:1.5.12.RELEASE 文件大小限制异常拦截网关zuul报错
SpringBoot版本:1.5.12.RELEASESpringCloud版本:1.4.3.RELEASE文件上传异常处理代码:@Order(LOWEST_PRECEDENCE)//指定该实体bean被加载的顺序,注解中的值越小越优先被加载注入。@RestControllerAdvice@Slf4jpublic class ApiExceptionHandler { ...
2019-11-19 15:57:33
1601
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人