自定义博客皮肤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)
  • 收藏
  • 关注

原创 ElasticSearch7.x设置查询偏好preference

今天后台分页查询ElasticSearch,出现了重复数据。大致问题就是ES查询了多个节点中的分片。所以只要设置指定查询节点就行。使用_only_nodes:123456查看节点信息:_nodes/stats_only_local仅在本地节点上的分片上运行搜索。_local如果可能,请在本地节点上的分片上运行搜索。如果没有,请使用默认方法选择分片。_only_nodes:<node-id>,<node-id>仅对指定的节点 ID 运行搜索。如果在多

2021-07-07 12:13:24 2468

原创 axios配置请求拦截器添加token

<script>//添加请求拦截器axios.interceptors.request.use((config)=>{returnnewPromise(resolve,reject=>{getAccessToken().then(res=>{if(res){...

2021-07-03 12:15:09 1214

原创 axios取消请求

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scale=1.0"><titl...

2021-07-03 12:08:55 134

原创 spring-boot-starter-jta-atomikos的使用

spring-boot-starter-jta-atomikos记录开发中碰到的问题,后端项目需要配置两个不同的数据库,一开始本来用的是AOP进行切换数据源,但是会遇到一个方法用到两个不同数据源进行关联更新数据时,@Transactional会缓存当前事务,导致无法切换数据源,并且不能全部回滚。 <dependency> <groupId>org.springframework.boot</groupId>

2020-12-18 16:56:42 2634 1

原创 html2canvas截图并且下载

Document

2020-08-19 13:11:56 1554 1

原创 docker-nginx实现负载均衡

1.首先用docker部署nginx,挂载两个配置文件default.conf //容器内部的路径: /etc/nginx/conf.d/default.confnginx.conf //容器内部的路径:/etc/nginx/nginx.conf2.在nginx.conf配置要负载的ip:port在http节点下添加upstream,默认轮询方式访问upstream esserver { server 196.168.110.111:19086; server 196.16

2020-08-14 15:17:54 195

原创 docker部署nginx,且运行前端项目

拉去nginx镜像docker pull nginx先运行一个简单的nginx容器docker run -p 80:80 --name ng -d nginxcopy需要的文件3.1:docker cp 7845wfdf5w4:/etc/nginx/nginx.conf /usr/local/docker_nginx/nginx.conf3.2:docker cp 7845wfdf5w4:/etc/nginx/conf.d /usr/local/docker_nginx/conf.d ##默.

2020-07-01 10:53:28 668

原创 axios终止请求

axios终止之前的所有请求1.在请求拦截器中的config对象添加cancelToken参数// 将正在发起的请求存到数组中let reqList = (Vue.prototype.pending = []);// 构建axios实例const cancelToken = axios.CancelToken;const source = cancelToken.source();const instance = axios.create();instance.interceptor

2020-07-01 10:34:41 2583

原创 docker搭建MySQL8.0主从

1.准备工作1.1:两台服务器196.168.1.1196.168.1.2安装MySQL8的步骤不做具体说明,在我另一篇文章可以看到。2.修改主数据库的配置文件my.cnf,重启MySQL容器[mysqlid]log-bin=mysql-binserver-id=13.进入容器,登陆MySQL命令窗口docker exec -it 容器id /bin/bash4.创建一个...

2020-04-26 15:28:32 327

原创 ElasticSearch分批插入数据

list存放着40万条json数据@Autowired@Qualifier(“esHighLevelClient”)private RestHighLevelClient client; int i=0; if(list.size()%10000==0){ i=list.size()/10000; ...

2020-04-15 17:45:37 458

原创 ElasticSearch设置索引全局默认分片

设置全局分片数量:put http://196.168.137.100:19085/_template/template_http_request_record{“index_patterns”: ["*"],“settings”: {“number_of_shards”: 5,“number_of_replicas”: 1}}指定创建索引时的分片数量:put http://1...

2020-04-09 22:41:07 1362

原创 Docker-Compose搭建ElasticSearch7.4.2集群

1.首先安装Docker-compose2.docker pull elasticsearch7.4.23.创建/usr/local/docker/es目录4.vim docker-compose.yml。注意:环境是生成环境,定义端口是有规定的具体ip不方便透露,所有用127.0.0.1,127.0.0.2代替version: '2.2'services: es1: i...

2020-04-03 13:38:52 991

原创 安装Harbor

前提安装docker是必须的-首先安装docker-compose1.先安装pip3 组件yum install python3-pip2.安装docekr-composepip3 install docker-compose安装Harbor1.拉取wget https://storage.googleapis.com/harbor-releases/release-1.7.0/h...

2020-03-27 18:16:08 200

原创 springcloud Config客户端连接注册中心开启重试

1.为什么要开启如果网络波动导致无法连接config注册中心的原因,导致启动直接失败,似乎不是很好。所以,config客户端提供了自动重试的功能。2。开启之前做的准备2.1 开启重试功能之前,先确保已经配置了spring.cloud.config.failFast=true。这样做的原因是:希望config客户端可以快速知道当前应用是否能顺利地获取config-server的配置信息。不开启...

2020-01-18 18:51:24 272

原创 spring boot自定义异常信息

/error端点的实现来源于springboot的org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController它的具体定义如下:从源码中可以看到,它的实现非常简单,通过调用getErrorAttribute方法来根据请求参数组织错误信息的返回结果,而这里的getErrorAttributes方法会将具...

2020-01-16 16:38:23 344

原创 Zuul路由组件响应具体的异常信息

在zuul组件中有个异常处理的过滤器—SendErrorFilter1.过滤器类型–ERROR因此,一旦程序出现异常都会调用这个过滤器处理。前提是你没有将它关闭2.处理逻辑从处理逻辑代码来看,清晰可见。程序出现异常会被SendErrorFilter捕获,然后将具体的异常信息设置request中。然后请求转发到springboot进行异常处理的“/error”URL。3.自己写一个异常...

2020-01-16 11:01:34 270

原创 SpringSecurity登陆认证流程

ProviderManager类是AuthenticationManager接口的实现类实际上最后的调用是我们自己实现UserDetailsServer接口的实现类经过一系列处理之后,在doFilter()方法返回认证之后的实体类认证成功...

2019-12-15 14:53:38 165

原创 spring security验证码设置

自己先创建一个拦截器 实现 GenericFilterBean接口重写doFilter()方法public class ValidateFilter extends GenericFilterBean { @Override public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) ...

2019-12-13 10:34:56 199

原创 MongoDB启动服务错误解决

如果你的MongoDB版本是4.0以上,安装的时候会自动给你安装MongoDB服务。我安装的就是4.0以上。但是我启动服务的报了错误。启动失败于是 我重新配置了服务。步骤如下1.首先卸载MongoDB自动安装的服务。打开cmd命令sc delete MongoDB2.安装新服务器;以管理员模式打开 cmd。先把环境变量配置好。mongod --dbpath “D:\MongoDB\d...

2019-11-28 20:32:38 895

空空如也

空空如也

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

TA关注的人

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