自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于Docker容器搭建maven私服 nexus

1、docker执行将容器内部/var/nexus-data目录挂载到主机/data/nexus-data目录。docker run -d -p 8081:8081 --name nexus -v /data/nexus-data:/var/nexus-data --restart=always -e "INSTALL4J_ADD_VM_PARAMS=-Xms128m -Xmx512m ...

2024-12-11 12:45:00 381

原创 vue3实现keep-alive一个组件(一个vue使用多个页面支持缓存)使用多个页面(多个路由)已解决...

代码<router-view v-if="routerAlive"> <template #default="{ Component, route }"> <keep-alive :include="getCaches"> <component :is="formatComponentInstance(...

2024-11-28 17:10:00 175

原创 Charles - 夜神模拟器证书安装App抓包-charles监控手机出现unknown 已解决

1.Openssl安装http://slproweb.com/products/Win32OpenSSL.htmlexe下载安装后进行配置新建系统变量OPENSSL_HOME,变量值设为(绝对路径)软件安装目录下的bin直接浏览编辑用户变量path,新建%OPENSSL_HOME%,最后点击确定查看openssl版本,输入命令:openssl version2.夜神模拟器...

2024-09-04 21:26:00 784

原创 docker下拉超时,docker无法访问,最新解决方案(2024.08.09)

最近国内无法访问docker官网编辑sudo vim /etc/docker/daemon.json更改镜像:https://hub.atomgit.com{ "registry-mirrors": ["https://hub.atomgit.com"]}sudo systemctl daemon-reloadsudo systemctl restart docker...

2024-08-19 13:37:00 333

原创 java 获取全部日志日志

public static String getExceptionAllInfo(Exception ex) {ByteArrayOutputStream out = null;PrintStream pout = null;String ret = "";try {out = new ByteArrayOutputStream();pout = new PrintStream(o...

2024-07-29 15:54:00 442

原创 IIS同一个端口映射多个服务,(映射java项目)

业务场景整个域名代理到内部的地址,假如http://172.18.200.128:7070是一个外网址,在IIS配置的站点,请求要求转发到内网http://localhost:8080安装Application Request Routing,下载 https://www.iis.net/downloads/microsoft/application-request-routing ...

2024-02-27 14:29:00 572

原创 mybatis plus 3.4以上分页无效问题,limit一直加不上,MybatisPlusInterceptor无效

解决方案1、已注册 @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); PaginationInnerInterceptor paginatio...

2023-08-29 14:24:00 1088 1

原创 contos离线安装mysql

1、在mysql官网找到glibc2.12-x86_64.tar.gz包下载地址https://downloads.mysql.com/archives/community/2、解压 tar -zxvf mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz -C /usr/local3、重命名cd /usr/localmv mysql-5...

2023-07-18 10:56:00 431

原创 linux挂载新的磁盘

1、查看lsblk2、磁盘分区parted /dev/sdbmklabel gpt (Y)mkpart primary ext4 0 -1 (I)print (查看)quit3、创建物理卷pvcreate /dev/sdb14、创建卷组vgcreate vgdb /dev/sdb15、查看卷组vgs6、创建逻辑卷创建逻辑卷的命令...

2023-07-17 16:06:00 380

原创 VMware ESXi给虚拟机扩容

一、查看现状df -Thlsblkfdisk -l二、增加容量重启虚拟机三、新建分区# 创建分区命令fdisk /dev/sda再输入p新增分区输入:n回车(默认为主分区primary)分区号,起始扇区,结束扇区都默认(回车)设置分区格式输入:t分区号默认(回车)Hex 代码为 8e (8e代表Linux LVM分区类型)w (写入分区表) 等待分区完...

2023-07-17 15:12:00 507

原创 Centos SSH登录慢的解决方法

vi /etc/ssh/sshd_config 修改内容UseDNS noGSSAPIAuthentication no修改完成后重启systemctl restart sshd

2023-07-17 08:57:00 1152

原创 cpuset.cpus.effective: no such file or directory (修改 docker cgroup 版本的方法)

要切换使用 v1 版 cgroup,需要做如下配置:vim /etc/default/grubGRUB_CMDLINE_LINUX="systemd.unified_cgroup_hierarchy=0"update-grubreboot完美解决

2023-07-14 17:47:00 1096 1

原创 ESXI 安装win10详细步骤

在esix安装win10安装过程遇到了坑,发现必须对具体选项进行设置后才可,做下记录:1、CPU设置2、硬盘3、网络适配器4、驱动器5、虚拟机选项...

2023-07-14 17:16:00 2614

原创 Ubuntu新版静态IP设置

cd /etc/netplan直接编辑sudo vi /etc/netplan/00-installer-config.yaml#network:# ethernets:# ens160:# dhcp4: true# version: 2network: version: 2 ethernets: ens160: dh...

2023-07-13 16:29:00 1746

原创 git拉取指定目录或者单个目录

1,目录初始化git init2,设置远程仓库地址git remote add -f origin https://github.com/xxxxx3,设置sparse checkout模式,允许克隆子目录git config core.sparsecheckout true4,设置指定拉取的目录( *是通配符,!是反选;例如 xxx/* 表示clients目...

2023-04-21 18:23:00 1618

原创 centos没有vi命令 或者apt-get update很慢问题

apt-get update很慢问题1.打开终端,进入目录:cd /etc/apt2.备份一下原来的source文件:mv sources.list sources.list.bak3.修改source.list文件,清空里面的内容,并复制以下内容进去:因为没有vi命令echo "deb http://mirrors.aliyun.com/ubuntu/ bionic ma...

2023-04-21 18:18:00 530

原创 mysql使用group by 异常on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_...

临时解决SET @@global.sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';重新后还会出现修改MySQL配置文件Linux下my.cnf或Windows下My.in...

2023-04-21 10:11:00 231

原创 gradle下载spring包出现Received status code 401 from server

1、注意gradle版本build.gradle -》gradleVersion2、阿里仓库maven { url "https://maven.aliyun.com/nexus/content/repositories/spring-plugin" } maven { url "https://maven.aliyun.com/repository/gradle-plu...

2023-02-21 15:17:00 948 2

原创 Win11系统恢复经典的右键菜单方法(CMD快速执行)

cmd执行Win11切换经典右键菜单:reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /vetaskkill /f /im explorer.exe & start explorer.exeWin11恢复回新右键菜单:reg de...

2022-05-07 11:13:00 717

原创 在spring中配置time-zone=GMT+8无效、不生效解决方案

spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+8不起作用???不生效???why???需要实现WebMvcConfigurer 或 继承WebMvcConfigurerAdapter@Configuration@EnableWebMvcpublic class MvcCo...

2022-04-24 20:56:00 2157

原创 frp配置内网穿透教程(超详细)

1 Frp介绍frp 是一个开源、简洁易用、高性能的内网穿透和反向代理软件,支持 tcp, udp, http, https等协议。frp 项目官网是https://github.com/fatedier/frp/releases一个是linux一个是win下载完成后上传服务器解压如下:两个服务器用用一个包  服务端(我这里把frpc删除了)外网  客户端(我这里把frps删除...

2021-12-15 02:09:00 375

原创 MySQL数据join不走索引问题排查

有三张表需要关联查询,关联关系如下A表B表 关联 A.col = B.idC表 关联 B.col = C.id问题出在B表 关联 A.col = B.id,为啥?执行计划就是不走id主键,C表 关联 B.col = C.id都可以正常走【解决思路】1、尝试单表查询,验证索引是否正常 试了一下单表查询B是可以走主键索引,正常,排出索引问题2、尝试优化SQL 修改了一下SQL,将le...

2021-09-30 07:56:00 681

原创 docker映射配置文件

1、创建一个my.cnf文件[mysqld]user=mysqlcharacter-set-server=utf8[client]default-character-set=utf8[mysql]default-character-set=utf82、启动的时候指定配置文件--mount方式:--mount type=bind,src=/mysql/conf/my....

2021-08-27 23:45:00 265

原创 修改linux终端命令行各字体颜色

编辑.bashrc:# vim .bashrc加入这一行PS1="\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[36;40m\]\w\[\e[0m\]]\\$ "保存退出,重新加载bash配置文件:source .bashrc即可立即并永久生效了。...

2021-08-27 16:42:00 110

原创 Docker 在容器中运行springboot的jar包,挂载外部yml配置文件

1、创建DockerfileFROM java:8#EXPOSE 8900ADD springboot.jar app.jarRUN bash -c 'touch /app.jar'ENTRYPOINT ["java","-jar","/app.jar","--spring.config.location=/data/java/config/application-dev.yml"]...

2021-05-12 11:20:00 709

原创 scp免密传输文件

准备两台可以相互传输文件的服务器A/B1、在A服务器上,进入.ssh 目录;cd ~/.ssh2、在A服务器上面的.ssh目录下生成密钥;ssh-keygen -t rsa三次确认 enter生成两个密钥,一个是私钥,一个是公钥;3、将生成的密钥(id_rsa.pub)发送到B服务器上面;scp id_rsa.pub username@ip:~/.ssh例:scp...

2021-05-11 16:29:00 388

原创 springboot访问静态文件直接通过url

application.yml加入:spring: thymeleaf: prefix: classpath:/templates/ suffix: .html mode: HTML encoding: UTF-8 cache: false servlet: content-type: text/html resources: stat...

2021-04-20 23:54:00 79

原创 springboot统一日期格式(前端请求后台接收实体)+ 全局handler前日期统一处理、跨域配置...

第一步:自定义类import org.apache.commons.lang.StringUtils;import org.springframework.core.convert.converter.Converter;import org.springframework.stereotype.Component;import java.text.DateFormat;impor...

2021-04-17 16:21:00 121

原创 IDEA在使用"svn"关联项目时报错Error:Cannot run program "svn" (in directory "路径XXXXXX"):CreateProcess error=2...

天在提交代码的时候,出现了一个这样的错误。IDEA在使用"svn"关联项目时报错Error:Cannot run program “svn” (in directory “路径XXXXXX”):CreateProcess error=2。报该错误的主要原因是我的svn安装的时候没有安装command命令,需要重新安装下svn。1.打开svn安装工具点击下一步;2.点击下图中的Modif...

2021-04-13 14:28:00 745 1

原创 js获取周几、获取前多少个小时

      getWeekDay(date) { let weekArray = new Array("日", "一", "二", "三", "四", "五", "六"); let week = weekArray[new Date(date).getDay()];//注意此处必须是先new一个Date ...

2021-04-10 09:27:00 59

原创 关于redis key命名规范的设计

一、实现目标简洁,高效,可维护二、键值设计规约1 、 Redis key命名风格【推荐】Redis key命名需具有可读性以及可管理性,不该使用含义不清的key以及特别长的key名;【强制】以英文字母开头,命名中只能出现小写字母、数字、英文点号(.)和英文半角冒号(:);【强制】不要包含特殊字符,如下划线、空格、换行、单双引号以及其他转义字符;2 、命名规范【强制】命名规...

2020-12-21 14:07:00 624

原创 Linux安装redis(6.0.9)环境

安装前条件:linux机器有 gcc(不然后续make的时候会报错)官网下载地址:https://redis.io/download1、下载完成后,放到服务器。解压tar -zxvf redis-6.0.9.tar.gz2、进入解压后的目录进行编译(这个过程需要点时间…)make // 编译3、安装并指定安装目录(推荐安装到这个位置 /usr/local/r...

2020-12-21 10:27:00 357

原创 linux搭建harbor与使用

条件:安装docker&docker-compose如未安装,请看:linux离线安装docker + docker-composeharbor1.下载下载地址:https://github.com/goharbor/harbor/releases2.安装1.上传至服务器,并解压tar -zxvf harbor-offline-installer-v1.10.6....

2020-12-06 18:50:00 1106

原创 linux离线安装docker + docker-compose

1 准备阶段(docker) 1.1 卸载旧版本如果电脑上已经存在docker,需要先卸载可能存在的旧版本:1.删除某软件,及其安装时自动安装的所有包sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc2. 删除docker其他没有没有卸载dpkg -l...

2020-12-06 15:40:00 5744 2

原创 如何修改docker swarm节点的hostname

以下是 docker node ls 命令的执行结果解决方法:hostnamectl set-hostname worker02-nodeservice docker restart成功

2020-11-30 22:36:00 1348

原创 解决docker-compose: command not found

1. 运行docker-compose 命令报错:-bash: docker-compose: command not found2.安装:1)先安装 pip ,检查是否已有:pip -V 报错:-bash: pip: command not found安装 pip :1、yum -y install epel-release2、yum -y insta...

2020-11-30 21:20:00 11235

原创 idea 包存在提示不存在

1.快捷键:ctrl + shift +alt + s打开Project Structure2.Modules看看是否有多个项目,删掉无用的。或者调整一下项目,重新 Mark as 一下,指定成 Sources。或者加入对应的library或者重新设置...

2020-11-30 11:53:00 1714 4

原创 使用haproxy负载均衡

测试中

2020-11-29 23:48:00 86

原创 docker使用阿里云仓库上传与下拉images

条件:有阿里云账号1、网址:https://cr.console.aliyun.com/cn-hangzhou/instances/repositories2、创建命名空间3、设置docker登录为阿里云仓库账号sudo docker login --username=[你的阿里登录名] registry.cn-hangzhou.aliyuncs.com登录成...

2020-11-29 21:24:00 244

原创 docker使用官方仓库上传与下拉images

条件:注册Docker Hub账号 官网:https://hub.docker.com1、在linux系统登录docker账号docker login输入账号,密码,登录成功后,会出现登录成功一、上传:1、首先查看所有imagesdocker images 2、将images命名docker tag tomcats weibanggang/tomcat20...

2020-11-29 20:34:00 143

空空如也

空空如也

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

TA关注的人

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