自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (6)
  • 收藏
  • 关注

原创 vue2 elementui动态必填项

注意:在el-form-item标签上添加了rules,必须得添加上prop的属性和值才生效prop的值可以是任意的唯一值。案例,选择类型值为是,控制内容必填,如果内容有值,内容的字数不小于3。

2024-03-28 17:39:05 224

原创 Nginx代理导致请求头某些内容丢失

问题描述:在请求时往请求头header中放入了token-api信息,在接收请求时再从header中拿出,在本地调试时是可以的,但通过NGINX代理之后发现拿不到,重新尝试放入.前端部署nginx后调用接口报401。接口也提示没有获取到token信息,意识到可能是token没有带过去。nginx默认request的header的那么中包含’_’时,会自动忽略掉。最后发现是NGINX对header有所限制,下划线(_)不支持。把下划线_改成其他的,如sign_val改成sign-val。

2024-01-22 17:37:29 535

原创 springboot在实现WebMvcConfigurer后webapp的静态资源无法访问

【代码】springboot在实现WebMvcConfigurer后webapp的静态资源无法访问。

2023-12-03 18:20:47 153

原创 IDEA中运行web项目到Tomcat中,跳过启动错误直接启动

IDEA运行web项目到Tomcat中,跳过启动错误直接启动

2023-03-08 22:11:05 964

原创 Seata1.4.2+Nacos搭建使用

Seata1.4.2+Nacos搭建使用提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Seata1.4.2+Nacos搭建使用前言一、搭建seata1.4.2服务端1.下载seata1.4.22.创建相关数据库和表3.配置Seata 1.4.24.启动seata1.4.2二、客户端使用seata1.4.21.准备工作2.测试seata1.4.23.测试结果总结前言seata官网搭建环境: mac osspring-boot.version 2.3.7.RELEASE

2021-11-17 10:53:17 3451 1

原创 security+ajax+前后端分离解决Authorization请求头跨域问题

在使用继承WebMvcConfigurer类重写addCorsMappings方法和使用@Bean方式都不生效的情况下,使用filter方式生效,注意filter@Order(Integer.MIN_VALUE)。import lombok.extern.slf4j.Slf4j;import org.springframework.context.annotation.Configuration;import org.springframework.core.annotation.Order;i

2021-10-21 22:02:45 596

原创 Nginx转发socket端口配置详解

Nginx 转发 socket 端口常见场景:在线学习应用,在常规功能之外,增加一个聊天室功能,后端选择 swoole 提供服务提供者,同时不想前端直接 ip:port 方式链接到服务,需要使用 Nginx 进行转发。常规情况,我们可以在用户页面,直接建立 socket 链接,但这样的操作会暴露端口,带来一定的安全隐患,使用 Nginx 进行转发,可以隐藏端口。额外的问题就是一些 header 参数也需要在转发过程中带给 socket 服务提供者,其他只需要 Nginx 处理一下从常规协议转换到 Webs

2021-10-14 16:14:29 2091

原创 springboot手动事物+redis分布式锁保证数据库记录直插入一条(踩坑)

测试user表结构测试代码(使用mybatis-plus)import com.ddjava.ddjavademo.dao.UserDao;import com.ddjava.ddjavademo.entity.User;import com.ddjava.ddjavademo.utils.lock.RedissLockUtil;import org.redisson.api.RLock;import org.springframework.beans.factory.annotation.A

2021-10-11 15:16:42 305

原创 java SpringBoot 集成 阿里云视频直播 完成直播功能

经历了几天的周折,近期才把项目完成,在这里与大家分享一下踩坑之路,也方便日后有类似项目,可以借阅一番 开发直播前先满足已下条件 1.开通视频直播功能 2.购买好了OSS存储 3.购买两个域名并且备案好,一个用来拉流,一个用来播流, 4.建议CNAM加速也设置好这样直播没那么卡 该项目是一个H5直播,采用m3u8格式完成直播的展示。通过推流地址,借助第三方推流工具实现直播效果,比如:OBS 或者一些微信小...

2021-09-02 08:38:58 1118

原创 MySQL经典50题

问题及描述:--1.学生表Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程表Course(CID,Cname,TID) --CID --课程编号,Cname 课程名称,TID 教师编号--3.教师表Teacher(TID,Tname) --TID 教师编号,Tname 教师姓名--4.成绩表SC(SID,CID,score) --SID 学生编号,CID 课程编号,score 分数*/.

2021-08-19 11:14:26 73

原创 2021.7 京训钉(自动播放下一章)

打开浏览器 --> F12 --> 复制粘贴 --> 回车var buttons = document.getElementsByClassName("next_button___YGZWZ");setInterval(function() { console.log("点击事件执行中。。。") var button = buttons[0]; if(typeof(button) != 'undefined'){ console.log("点击播放下一章!!!!") bu

2021-08-18 10:01:03 1005

转载 nginx域名访问的白名单配置梳理

在日常运维工作中,会碰到这样的需求:设置网站访问只对某些ip开放,其他ip的客户端都不能访问。可以通过下面四种方法来达到这种效果:1)针对nginx域名配置所启用的端口(比如80端口)在iptables里做白名单,比如只允许100.110.15.16、100.110.15.17、100.110.15.18访问.但是这样就把nginx的所有80端口的域名访问都做了限制,范围比较大![root@china ~]# vim /etc/sysconfig/iptables......-A INPUT -s

2021-03-17 15:04:05 975

转载 Spring 中 EmbeddedValueResolverAware

Spring 获取 properties 文件单个属性值,一般使用 @Value 件属性值。下面提供另一种基于Spring解析获取 properties 文件单个属性值的方式,使用 EmbeddedValueResolverAware 。properties 文件:db.user=rootdb.password=123456db.driverClass=com.mysql.jdbc.DriverPropertiesUtil 工具类:@Component// @PropertySource("

2021-03-16 10:40:04 233

转载 nginx访问控制:如何通过map来控制http_x_forwarded_for访问限制

nginx通过防护墙、F5设备过来之后,remote_addr 的地址是防护墙、F5的地址, 客户端真是的IP地址是在 x_forwarded_for中的, 这样这样 nginx 默认的 deny 和 allow 就不能用了。我们需要在每个域名中判断一个 x_forwarded_for 钟是否有我们要拒绝的IP地址,如果有就返回403,不在往后代理。我们定义一个map 拒绝的IP地址列表。cat x_forwarded_for_deny.confmap $http_x_forwarded_for

2021-02-06 18:51:51 1028

原创 Nginx http -> https 跳转后 POST 丢失

在 nginx.conf 配置文件中添加如下配置进行 http -> https 跳转 server { listen 80; server_name example.org; return 301 https://$server_name$request_uri;}   解决方法: 将 301 跳转修改为 307  ...

2021-02-01 10:13:14 594

转载 微信H5分享 代码和详细配置步骤 js + Java 代码

正常分享状态显示: 分享异常状态显示: 一切变得那么的。。。无助!!! 开始以为在H5页面上添加一些东西即可,后来发现,完全不是自己想象的那个样子。 这个东西,对于一个从未用过微信JS的码农来说,或许要被带坑里去卡个几天!!! 以下是本人的一点点经验拿来和各位分享,希望刚接触到的少走一些弯路!   思路: 1.需要公众号一个,得到appid,appkey等等 2...

2021-01-30 10:39:58 1064

转载 shell脚本scp自动输入密码

在LINUX上,我们可以很方便的使用scp命令来远程拷贝文件,但是由于scp命令本身无保存密码选项,所以在shell里面无法像samba那样子保存密码,比较麻烦,下面介绍下两种实现方法。 方法一: ssh公私钥认证 方法二: expect(expect - programmed dialogue with interactive programs, Version 5)实现 默...

2020-11-27 20:18:28 3984

转载 MySQL8.0 存储表的行数和修改日期不自动更新的问题

之前在问答模块提了个mysql8.0的问题,困惑了好久,今天无意间刷到了大神的解答,瞬间解决了问题。太牛逼了。之前的问答链接: https://ask.csdn.net/questions/714123mysql 再升级了8.0后,存储表在做了修改后,或者升级后,表的行数和修改时间都不会修改,这样每次都不知道数据是否更新,...

2020-08-13 21:36:25 850

原创 js onclick事件传递json对象

想实现onclick 方法传递 json 对象,οnclick="loadQuestion(’+data+’); 却发现传递过来的data 变成[onject object]解决办法:第一步: 先把data json化一下。即JSON.stringify(json)。第二步: 将双引号变成单引号replace(/"/g,"’") 。第三步:将括号里的单引号除掉。比如:html +='<a href="#" onclick="loadQuestion('+JSON.stringify(d.

2020-07-28 14:30:56 882

原创 javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake 痛苦解决之旅

升级jdk到 1.8.0_151和以后的版本,无需下载任何文件,只要修改Java\jre\lib\security\java.security文件crypto.policy=unlimited

2020-06-16 00:32:32 932 1

转载 解决IntelliJ IDEA,控制台log4j日志,logger.info(),打印乱码问题;

首选申明,system.out.println(),打印中文是没问题的;logger.info(),打印中文就会乱码;网上的解决方案:参考地址 1 :参考1参考地址 2 :参考21:打开Intellij idea安装目录,在bin目录下的idea.exe.vmoptions和idea64.exe.vmoptions两个文件结尾添加 -Dfile.encoding=UTF-8 注意:不能有空格2:运行配置上加...

2020-06-04 08:24:24 1325

转载 Springboot 整合RabbitMq ,用心看完这一篇就够了

该篇文章内容较多,包括有rabbitMq相关的一些简单理论介绍,provider消息推送实例,consumer消息消费实例,Direct、Topic、Fanout的使用,消息回调、手动确认等。 (但是关于rabbitMq的安装,就不介绍了) 在安装完rabbit...

2020-04-29 01:03:47 231

转载 RabbitMQ:消息发送确认 与 消息接收确认(ACK)

默认情况下如果一个 Message 被消费者所正确接收则会被从 Queue 中移除如果一个 Queue 没被任何消费者订阅,那么这个 Queue 中的消息会被 Cache(缓存),当有消费者订阅时则会立即发送,当 Message 被消费者正确接收时,就会被从 Queue 中移除消息发送确认发送的消息怎么样才算失败或成功?如何确认?当消息无法路由到队列时,确认消息路由失败。消息成功...

2020-04-29 00:56:24 1076

原创 docker安装redis

docker run -d -p 6379:6379 --restart=always -v $PWD/conf/redis.conf:/opt/redis/redis.conf -v $PWD/data:/opt/redis/data --name docker-redis docker.io/redis redis-server /opt/redis/redis.conf --appendon...

2020-04-24 12:50:30 101

转载 Hadoop--Shuffle机制

Shuffle机制Mapreduce确保每个reducer的输入都是按键排序的。系统执行排序的过程(即将map输出作为输入传给reducer)称为shuffle。hadoop--shuffle机制.pngShuffle执行流程Hadoop--MapReducer执行流程.pngshuffle过程只是从第7步开始到第16步结束,具体shuffle过程详解,如下:...

2020-03-31 10:43:10 186

转载 Hadoop的shuffle过程简介

流程解释:以wordcount为例,假设有5个map和3个reduce:map阶段1、在map task执行时,它的输入数据来源于HDFS的block,当然在MapReduce概念中,map task只读取split。Split与block的对应关系可能是多对一,默认是一对一。2、在经过mapper的运行后,我们得知mapper的输出是这样一个key/value对: key是“hell...

2020-03-31 10:39:41 209

转载 Mysql主从数据库配置及宕机处理

1、概要说明               ...

2020-03-17 15:06:44 201

转载 centos安装redis

文章目录前言安装redis启动方式redis使用redis图形化界面链接地址前言安装redis[redis下载地址(https:...

2020-03-06 16:48:20 79

原创 Centos 7.x yum安装php5.6.X

1.检查当前安装的PHP包yum list installed | grep php如果有安装的PHP包,先删除他们yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_6...

2020-02-27 10:36:15 221

转载 Linux中的screen命令使用

GUN Screen:官方网址:http://www.gnu.org/software/screen/1、简介Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版...

2019-12-13 16:20:40 193

转载 IntelliJ IDEA必装插件以及SpringBoot使用小技巧合集

ideaIntelliJ IDEA必装插件有不知道怎么安装的吗?File-->settings打开设置面板,找到plugins,输入想要安装的插件回车即可plugins面板1.背景图片目前,IDEA支持设置背景图片。这对于广大程序员来说无疑是个好功能。整日对着枯燥的代码实在是会让人疲乏。要是可以设置一张美女图片的话。。。设置方法:Ctrl+Shift...

2019-12-10 11:41:10 2089

原创 docker安装jenkins, 配置本地maven

docker安装jenkins, 配置本地maven, 本地仓库文件夹不再maven文件夹内使用jenkins package打包的时候报错,将本地仓库放到maven文件夹里边就可以了, 启动容器要将自定义的maven映射到容器内的地址...

2019-12-05 16:19:44 1912

转载 EXIN进程挖矿病毒清理

EXIN进程挖矿病毒清理事出有因彻底清理后感事出有因近期突然发现服务器应用经常DOWN,重启防火墙重启程序有一段时间正常然后查看系统top进程,发现有/bin/exin进程疯狂占用cpu查看iptables防火墙信息,发现防火墙被串改增加了很多未知地址的访问。查看crontab 发现无数定时查看这个定时,发现这个果然跟这个进程有关系发现了就清理就是,把这些脚本全部清空,把cr...

2019-12-03 09:18:05 199

转载 docker容器中文件的上传与下载

1. CentOS:CentOS-7-x86_64-DVD-16112. Docker:Docker version 1.12.6, build 88a4867/1.12.63. busybox:latest2. 启动一个容器  启动一个容器,还是以之前我们所下载的busybox镜像为例来进行说明。  在docker中镜像是静态的,是不能被拿来直接运行的,而我们要想运行...

2019-11-29 10:54:39 7283

转载 docker环境检查占用cpu飙升的异常java服务

1.docker stats 命令查看服务资源占用情况 获取cpu异常的容器id 60a01eab867b2.docker exec -it 60a01eab867b /bin/bash 命令进入容器3.top 命令查看该容器线程占用最高的进程PID 14.ps -mp 1 -o THREAD,tid,time 命令获取到1这个进程下面所有线程,通过查看%CPU找到最耗费CPU的线程TID ...

2019-11-29 10:40:41 1411

转载 docker 安装jenkins

一、Docker安装(略,可根据自己的系统自行百度)二、Jenkins安装1、搜索jenkins的镜像,使用命令:docker search jenkins,显示内容如下: 可以看到,现在列出的是docker hub上已有的jenkins镜像文件2、选择一个搜索到的镜像文件进行下载,我使用的是jenkins/jenkins,使用命令:docker pull jenk...

2019-11-28 15:53:16 90

转载 清除CentOS 6或CentOS 7上的磁盘空间

以下是清除CentOS 6或CentOS 7服务器上的磁盘空间的快速命令。首先需要安装yum-utils包: yum -y install yum-utils1.修剪日志文件 find /var -name "*.log" \( \( -size +50...

2019-11-15 15:15:51 348

转载 centos 6.8 nginx+mysql+php

1:查看环境:     ?12[root@123 /]# cat /etc/redhat-releaseCentOS release 6.8 (Final)   2:关掉防火墙     ?1[root@123 /]# chkconfig iptables off 3:配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件...

2019-10-18 10:58:22 129

原创 如何防止XshellPortable、putty、SecureCRT等断网造成Linux命令中断

在使用XshellPortable、putty、SecureCRT等工具远程连接Linux系统时,如果我们执行了一大堆命令,在命令尚未执行完毕,客户端突然断网或者XshellPortable、putty、SecureCRT等工具死锁时,我们在终端执行的命令也会随之中断。该如何避免这个问题呢?使用screen即可解决这个问题。知识延伸:screen是linux下的一种多重视窗管理程...

2019-10-17 11:50:03 247

原创 php不显示验证码,没有开启gd模块

先安装php-gd模块yum install php-gd1、使用rpm -qal | grep gd.so命令,定位到gd.so的位置。只看第一个就好。2、使用rpm -qal | grep php.ini命令,定位到php.ini的位置。3、使用vim /etc/php.ini命令,一直找,找到[gd]那一块,在最下面加一行extension=在第一步中得到的gd.so的地址,例...

2019-10-08 17:14:10 670

seata-server-1.4.2.tar.gz

seata-server-1.4.2.tar.gz

2021-11-16

nacos-1.2.1 windows和linux都有

nacos1.2.1 windows 和linux 都有 都在压缩包里,需要的下载 nacos1.2.1 windows 和linux 都有 都在压缩包里,需要的下载

2020-05-18

97bfb5399e618d884c9ee606ebb66a34.zip

电大Flash动画制作-实训作业提交 实训1:颜色和渐变应用 实训2:文字的使用 实训3:元件和库应用 实训4:引导层和遮罩层的应用 实训5:补间动画

2020-05-16

2018最新hplus后台界面管理系统

2018最新hplus后台界面管理系统 2018最新hplus后台界面管理系统

2018-09-05

dubbo.xsd, 解决配置文件报错

解决项目配置文件报错, 解决项目配置文件报错, 解决项目配置文件报错,

2018-08-05

motan.xsd,解决约束报错

motan.xsd文件,解决motan框架和spring整合快捷键的烦恼

2018-08-05

空空如也

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

TA关注的人

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