自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 263

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

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

2023-08-29 14:24:00 797 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 296

原创 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 328

原创 VMware ESXi给虚拟机扩容

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

2023-07-17 15:12:00 273

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

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

2023-07-17 08:57:00 1093

原创 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 873 1

原创 ESXI 安装win10详细步骤

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

2023-07-14 17:16:00 1980

原创 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 1710

原创 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 1384

原创 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 400

原创 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 165

原创 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 715 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 534

原创 在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 1644

原创 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 287

原创 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 566

原创 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 191

原创 修改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 74

原创 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 593

原创 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 335

原创 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 58

原创 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 83

原创 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 529 1

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

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

2021-04-10 09:27:00 35

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

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

2020-12-21 14:07:00 602

原创 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 320

原创 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 1027

原创 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 5589 2

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

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

2020-11-30 22:36:00 1240

原创 解决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 9692

原创 idea 包存在提示不存在

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

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

原创 使用haproxy负载均衡

测试中

2020-11-29 23:48:00 65

原创 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 162

原创 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 94

原创 WeaveScope-容器监控

对于WeaveScope的安装相当简单,只要三行命令就可以了。官方的文档中是这样命令 sudo curl -L git.io/scope -o /usr/local/bin/scope sudo chmod a+x /usr/local/bin/scope scope launch但是经过本人的实验,这个命令存在一些坑。第一个下载命令我下载下来的版本有问题,运...

2020-11-29 15:18:00 436

原创 设计模式(1)-- 七大软件设计原则-开闭原则

前言  学习设计原则,学习设计模式的基础。在实际开发过程中,并不是一定要求所有代码都遵循设计原则,我们要考虑人力、时间、成本、质量,不是刻意追求完美,要在适当的场景遵循设计原则,体现的是一种平衡取舍,帮助我们设计出更加优雅的代码结构。开闭原则(Open-Closed Principle, OCP)  定义 : 一个软件实体如类,模块和函数应该对扩展开放,对修改关闭,开闭原则也是...

2020-08-02 00:59:00 312

原创 SpringBoot解决驼峰命名 ---返回Json实体类属性大小写问题

解决:两种方式 Jackjson 和 FastjsonJackjson 方式:通过@JsonProperty注解来解决比较方便,作用是把该属性的名称序列化(或者反序列化接收参数)为另外一个名称,如把trueName属性序列化为name,@JsonProperty(value="name")如果注解放到属性上,则返回的时候既有大写也有小写,如下:@JsonPropert...

2020-07-25 16:56:00 5560 2

原创 物流管理系统【前台+后台】(Spring+SpringMVC+MyBatis+vue+shiro)(二)

一、简单介绍项目 该项目是属于毕业设计项目之一,有前台的用户下单、有司机进行接单、有管理员进行操作后台,直接进入主题登录主页: 手机号码+验证码登录 或者 手机号码+密码 管理员首页管理员部分功能货主的部分功能:司机的部分功能项目下载源码(ssm+vue+shiro...

2020-07-13 11:26:57 3401 6

原创 mybatis+oracle实现简单的模糊查询

第一种 concatselect * from cat_table where cat_name like concat(#{catName},'%') --单个百分号select * from cat_table where cat_name like concat(concat('%',#{catName}),'%') --前后百分号第二种 ||sele...

2020-07-10 17:51:00 308

空空如也

空空如也

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

TA关注的人

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