自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (1)
  • 收藏
  • 关注

原创 nginx配置

【代码】nginx配置。

2023-12-29 09:56:30 558

原创 window11安装node、nvm、nrm

下载nvm安装包,window11建议使用exe安装包Releases · coreybutler/nvm-windows · GitHub 下载后双击安装切记!切记!切记! 安装nvm和nodejs的目录设置一定不要有特殊符号或者空格,设置一个连续的只有英文的目录例如: 安装需要的版本一般选择LTS长期支持版执行命令选择启用node版本这里安装了两个版本,使用nvm的好处就是可随时切换版本,管理起来很方便执行:nvm use 18.14.0三、安装nrm管理镜像仓库

2023-02-10 01:27:24 1576 1

原创 window11 中idea、webstorm termical【报错】yarn : 无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

idea、webstorm【报错】yarn : 无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。idea、webstorm【报错】npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。在设置中将shell由PowerShell修改为cmd,应用,重启idea/webstorm即可。

2022-12-31 17:19:48 1502

原创 Apache doris使用问题记录

某个字段的值超长了,doris会把这条数据丢弃。坑:如果同时插入多条,默认情况下只要有一条插入成功了,doris就会返回成功。可以再插入数据前设置临时变量:SET enable_insert_strict = true 来开启插入时严格校验,这样只要有一条插入失败doris就会返回失败。案例:从mysql 同步至doris时有两个varchar字段超长导致部分数据被丢弃。原因:varchar(n) 再mysql中的n是字符数量,doris中的字节数量,所以如果在mysql中是varchar(n)在doris

2022-11-25 01:10:03 2539

原创 阿里云OSS获取STS临时访问凭证

最好复制策略配置页面的内容,放进代码。不是角色名,而是角色ARN。

2022-11-05 16:50:16 1182

原创 macOS 13 Ventura后,打开软件显示“XXapp已损坏,无法打开”如何解决?

升级到13系统的安全选项被重置了,打开软件显示“已损坏,无法打开”怎么办?

2022-10-30 11:01:00 2367

原创 docker安装及镜像加速mac

docker 安装 镜像加速

2022-07-16 11:54:32 1213

原创 PostgreSQL搭建及权限配置

PostgreSQL搭建及权限配置

2022-07-06 16:51:03 1549

原创 APISIX、APISIX Dashboard搭建、路由配置及插件使用

本文简要描述了APISIX、APISIX Dashboard的搭建以及消费者consumer、常用插件等的使用

2022-06-28 23:14:51 16655 1

原创 docker部署tomcat项目并取消项目名跟路径访问

拉取镜像docker pull tomcat:8.5启动dockerdocker run -d -p 8002:8080 --name vr-mall \--network=net-ehooyun \-v /ehooyun/java/vr-mall/platform-framework.war:/usr/local/tomcat/webapps/ROOT.war \--restart=always tomcat:8.5注意两点:1、将war包挂载到镜像中/usr/local/t

2022-03-06 00:48:27 862 1

原创 docker 部署 kong konga postgresql 以及konga配置

Kong官方文档:Install Kong Gateway on Docker - v2.7.x | Kong Docshttps://docs.konghq.com/gateway/2.7.x/install-and-run/docker/创建自定义 Docker 网络以允许容器相互发现和通信docker network create kong-net创建一个pg用的卷轴docker volume create kong-volume-postgres

2021-12-19 21:35:43 1811

原创 mac安装ohmyzsh

官网安装教程:Oh My Zsh - a delightful & open source framework for Zshz​​​​​​​z一、执行命令:$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"二、如果链接不到这个网址 可以通过浏览器打开这个地址,把内容报错下来,或者复制一下内容报错为install.sh:#!/bin/sh## This s

2021-11-03 11:29:02 4563

原创 apple 官网系统软件下载如Command Line Tools下载

下载地址:xcode等apple 下载https://developer.apple.com/download/其他插件下载可以点击右上角more跳转所有软件下载页面:apple 下载ALLhttps://developer.apple.com/download/all/可在搜索框内搜索需要下载的软件:如Command Line Tools等...

2021-11-01 16:07:41 3103

原创 创建远程git仓库、同步代码指引、修改远程仓库地址

创建远程git仓库、同步代码指引、修改远程仓库地址

2021-08-22 11:20:15 417

原创 Prometheus监控Docker Swarm集群

cAdvisor+Prometheus+Grafana监控Docker Swarm集群参考:https://docs.docker.com/config/daemon/prometheus/ https://github.com/cyancow/swarmprom按照github开源项目来进行配置:https://github.com/cyancow/swarmpromgithub项目clone到本地$ git clone https://github.com/st...

2021-05-01 18:27:41 1665 1

原创 html字符解码处理以及括号贝转义为& #40;和& #41;后台解析方式(正则方式)

有的前段传过来的括号会被转义为& #40;和& #41; 但是html转义中有没有这个字符,其实就是多了个空格,改成(和)就可以了。解:1、先用正则把&和#之间的空格替换掉,注意,这里不是所有空格都替换掉,只替换& #40;和& #41;中的空格;所以需要用到正则,而不是字符串的replaceAll;比如(client aaa),中间的空格是不能替换掉的。2、用java自带的htmlUtils工具进行html转码具体..

2021-03-10 22:26:26 6285 4

原创 docker swarm集群指定容器启动节点

deploy: placement: constraints: ## 常用方式指定 manager或者work节点,apm节点被设为worker了,这里排除它 - node.role == manager ## 指定node标签(与上边二选一即可) - node.labels.nodetype == InDrive参考:https://blog.csdn...

2021-01-31 22:21:06 949 1

原创 elasticsearch7相关的知识及kibana操作整理

refresh APIes索引有个刷新频率的概念,默认貌似1s一次我们可以根据需要来设置,如果批量倒数期间可以设置长点或者关闭自动刷新并设置刷新间隔注意:一个绝对值1表示的是1毫秒--无疑会使你的集群陷入瘫痪。#设置自动刷新60sPUT /test-logstash-index-tank/_settings{ "refresh_interval": "60s"}关闭自动刷新PUT /test-logstash-index-tank/_settings{ ...

2021-01-07 15:37:01 867

原创 docker部署logstash实现mysql数据同步至elasticsearch

elk是最佳组合,通过测试logstash同步数据的性能还是很靠谱的以下是部署步骤记录,可实现增量或者全量,只需要改一下lastValue的值即可1.拉取loastash镜像docker pull logstash当前版本应该是7.10.12、创建logstash目录,并创建一下目录及文件,如下[root@test-zjzb-1: /opt/logstash]# lltotal 16-rw-r--r-- 1 root root 267 Dec 30 16:0...

2020-12-30 18:14:25 772 1

原创 iTerm2启动提示:zsh compinit: insecure directories, run compaudit for list.需要输入y的问题

zsh compinit: insecure directories, run compaudit for list.是因为.zshrc文件中的source $ZSH/oh-my-zsh.sh执行时此脚本文件中引用到了某些目录权限问题导致的可以执行compaudit查看一下列出的目录我这里列出的目录是安装zsh时的:/Users/tank/.oh-my-zsh/custom/plugins/zsh-autosuggestions然后执行一下命令赋权限即可cho

2020-11-09 20:50:13 6537

原创 docker network实现容器间访问的简单配置

环境:阿里云服务器这里是docker-compose直接启动的docker容器,非docker swarm集群。以三个容器为例,nginx,msyql,java服务前提安装docker及docker-compose安装docker可以参考菜鸟教程:https://www.runoob.com/docker/centos-docker-install.html开机启动:#开机启动systemctl enable docker#启动dockersystemctl s

2020-10-24 22:14:17 1136

原创 Mac全自动安装brew一键配置国内镜像源

今天把macbookPro系统还原了,发现最新系统没有brew。网上搜的帖子,找到方便的安装方法,感谢网友分享:https://www.cnblogs.com/liyihua/p/12753163.html感谢脚本大侠:金牛肖马安装brew如果已经安装会顺便卸载就得brew执行:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"需要输入密码授权一下,并且会让

2020-10-17 15:15:58 30350 4

原创 ubuntu20.04安装idea/datagrip

ubuntu20.04软件安装1/idea下载安装包 下载地址:https://www.jetbrains.com/idea/download/#section=linux解压到指定目录比如这里将下载的文件ideaIU-2020.2.2.tar.gz 解压到/usr/local/bin/下sudo tar -zxvf ideaIU-2020.2.2.tar.gz -C /usr/local/bin/附权限#切换到所在目录cd /usr/local/bin...

2020-09-20 15:24:00 2532 1

原创 文件上传之vuejs分块上传,js同理,可实现暂停、续传等

前段代码分块代码核心代码为:const blob = rawFile.slice(start, end)案例示例:文件大于5242880(大概5M)时,我们将大文件拆分为5M大小的多个小块上传,后端再做拼接。这样不会出现,超大文件带来的一系列问题,并且可以实现暂停续传等操作。一下为示例:async function uploadEcm(rawFile, folderId) { const oktoken = await getToken() const firstN =.

2020-07-27 19:51:56 1173

原创 js判断手机端动态跳转页面

try { var userAgentInfo = navigator.userAgent; var mobileAgents = [ "Android", "iPhone", "SymbianOS", "Windows Phone", "iPad","iPod"]; var mobile_flag = false; //根据userAgent判断是否是手机 for (v...

2020-07-27 19:42:58 367

原创 docker swarm集群下部署elasticsearch7.6.2集群+kibana7.6.2+es-head+中文分词

上一篇文章是在linux下直接搭建elasticsearch,环境介绍:一下载镜像:elasticsearch:7.6.2,kibana:7.6.2(需要与es版本一致),elasticsearch-head:5docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.2docker pull docker.elastic.co/kibana/kibana:7.6.2docker pull mobz/elasticse.

2020-06-21 13:50:18 1552 1

原创 360安全卫士导致Idea、webstorm等无法打开终端Terminal的问题Cannot open Local Terminal

Idea Terminal报错为 :Cannot open Local TerminalFailed to start [cmd.exe] in F:\workspace\webstorm\ui_oldError starting winpty: ConnectNamedPipe failed: Windows error 232This error can occur due to antivirus blocking winpty from creating a pty. Please e

2020-06-07 09:04:31 6377 5

原创 vue+node项目使用nginx部署到docker单机及docker swarm集群

vue+node项目使用nginx部署到docker单机及docker swarm集群这里vue配置文件是使用的动态加载,如果需要可以参考我之前的文章:https://blog.csdn.net/CaptainJava/article/details/103861623先看一下大概目录:1、打包将项目打包到dist目录这里配置了生产环境需要的配置文件,所以打包命令如下:npm run build:prod2、上传将打包后的dist目录,压缩为dist.zip文件上传到服

2020-05-17 12:37:00 976

原创 Redis可视化管理工具推荐

AnotherRedisDesktopManager码云地址:https://gitee.com/qishibo/AnotherRedisDesktopManagergithub地址:https://github.com/qishibo/AnotherRedisDesktopManager/很好用。推荐一下。

2020-05-12 13:43:04 945 1

原创 Java+springboot+elasticsearch7.6.2实现分组查询(平级+层级)并实现script多字段拼接查询以及大于小于等条件关系查询的实现

Java+springboot+elasticsearch7.6.2实现分组查询(平级+层级)并实现script多字段拼接查询简介:关于elasticsearch的“层级”聚合,百度一下有一大堆文章。这里不再啰嗦了,由于百度了三个小时,也没找到我想要的"平级"查询的方法,最后还是自己研究源码整除来的,其实就是那么那么简单,只是没有例子,就不好整。上干货。注:对es里的专业用语不熟,所以这里...

2020-04-26 21:41:39 4089

原创 linux Centos7 安裝搭建elasticsearch7.6.2+kibana7.6.2+中文分词7.6.2详解

linux Centos7 安裝搭建elasticsearch7.6.2+kibana7.6.2即全文检索解决方案ELK中的E和K这是之间安装版,较简单,回头补上docker swarm集群先搭建教程一、安装elasticsearch1、安装包下载:elastic产品下载地址:https://www.elastic.co/cn/downloads/elasticsearc...

2020-04-20 21:10:24 3122 1

原创 vue axios实现下载(兼容ie并实现取后台返回文件名)实例:easypoi导出excel vue axios接收

vue代码:axios({ method: 'post', url: '/proxyErmsApi/excel/' + url, data: data, responseType: 'blob', headers: { 'Authorization': Authorization } }).then(response =>...

2020-03-26 15:47:31 1141

原创 mybatis/mybatis-plus一对多查询

主要是返回数据类型对应关系需要注意一下。具体实现示例如下,1、查询结果实体类(一对多中的"一")package sol.erms.model.entity.process.use;import lombok.Data;import lombok.EqualsAndHashCode;import lombok.experimental.Accessors;import jav...

2020-03-19 17:38:35 6506

原创 easypoi实现表格导出(实现一对多,合并单元格)

easypoi教程文档:http://easypoi.mydoc.io/#text_197817教程写的比零散,每次看都比较费劲。所以每次费劲之后就想整理一下。1、pom依赖 <dependency> <groupId>cn.afterturn</groupId> <artifac...

2020-03-19 17:21:08 8445 7

原创 执行npm install报错无法连接到github.com的问题

报错信息如下:Step 6/11 : RUN npm install---> Running in fbea7757df0bnpm WARN [email protected] license should be a valid SPDX license expressionnpm ERR! Error while executing:npm ERR! /usr/bin/gi...

2020-02-27 17:32:20 11835

原创 xshell、xftp无需破解官方免费版获取方式(家庭学校版)

喜欢学习运维及相关技术的同学喜欢用xshell,这里告诉他家可以下载免费版,不用费劲去破解了1、官网下载家庭/学校版①下载地址:https://www.netsarang.com/zh/free-for-home-school/ 或者通过官网底部菜单点击进入②填写邮箱姓名即可获取下载链接。xshell还是非常良心的。2、还有一款国产良心大作,也是免费的并且一点...

2020-02-03 13:34:55 805

原创 Centos7安装配置Nginx 并配置ssl实现https访问

阿里云服务器安装Centos7阿里云服务器安全组规则开放80、443端口示例项目:启动java web项目8080端口安装Nginx:推荐yum安装,集成依赖库,并且免环境配置,关键是比手动配的效果还好。。。。使用root用户登录服务器(不用root用户的话,也可以用sudo执行一下命令)一、安装Nginxyum install -y nginx注意:我这...

2020-01-11 22:50:50 3330

原创 tomcat访问路径去掉项目名

在tomcat目录下的conf/server.xml中的<host></host> 标签中增加<Context path="/" docBase="/usr/local/bin/tomcat/tomcat9.0/webapps/myproduct/" beloadable="true" crossContext="true" />配置。如下所示:...

2020-01-11 17:15:02 663

原创 docker swarm集群更新服务流程

这里只记录的在集群环境中重启单一服务的流程,没有详细说明配置文件。注意有些餐桌需要三台服务器同事操作,有的只需要在一台服务器操作即可。首先将集群服务器配置共享挂载点,此处以221服务器的/ceph目录为例,配置为221、222、223三台服务器共享挂在位置。 编写集群docker-compose.yml文件,包括项目中所设计的服务及代理等,此处不写示例,只讲命令执行流程。 启动erms集群...

2020-01-07 10:33:28 916

原创 node+vue项目docker、docker compose及docker swarm集群模式启动

一下介绍基于node独立运行的vue前段项目Dockerfile 配置及启动模式一、docker直接启动项目根目录下创建Dockerfile文件。#指定依赖镜像为node并制定版本,2020-1-7最新未定版本为12.13.1FROM docker.io/node:12.13.1# Create app directoryWORKDIR /usr/src/vueappdev...

2020-01-07 09:53:54 511

jdk1.8绿色免安装版

今天买了台新电脑去oracle下载jdk1.8,发现下载的安装包 死活安装不上去。打开点下一步就没任何反应了。于是又找出台式机上的已经安装过的jdk文件来,配了个环境变量。在此也上传一下 备用。 注:受文件大小限制,文件只能用360压缩体积,所以格式为7z。这也是正常的压缩格式的一种,如果你的自带解压软件打不开的话,请使用360解压。

2019-05-02

空空如也

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

TA关注的人

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