- 博客(40)
- 收藏
- 关注
原创 RepackageMojo has been compiled by a more recent version of the Java Runtime (classfileversion61.0)
org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
2023-01-05 10:18:18
2869
原创 mybatis Invalid bound statement (not found) 解决
mybatis Invalid bound statement (not found) 解决
2022-09-27 12:15:57
475
1
原创 Springboot使用RSA@Decrypt解密对象实体失败报错问题
这里不是采用网上那些RSAUtils的方式加解密,而是采用引入下面的jar包后,采用@Decrypt方式解密<dependency> <groupId>cn.shuibo</groupId> <artifactId>rsa-encrypt-body-spring-boot</artifactId> <version>1.0.1.RELEASE</version></dependency.
2022-01-14 21:05:34
794
原创 centos7搭建nacos集群
首先,服务器安装jdk1.8,不明白的去看我之前的文章https://blog.csdn.net/weixin_42564514/article/details/1051852881.在github下载nacos的tar.gz文件,上传到linux服务器,这里我下的是nacos-server-2.0.3.tar.gz版本2.将文件转移到你要安装的目录后,执行tar -zxvf nacos-server-2.0.3.tar.gz,解压完成后就会出现nacos文件夹3.配置数据库,这样.
2021-12-29 21:15:08
881
原创 Springboot整合springsecurityswagger出现401,404问题解决
问题发现:普通项目整合swagger没有任何问题,访问正常,但是一个整合了springsecurity的项目整合swagger后相继出现401,404等问题,解决办法如下。401解决:springsecurity里放行swagger里用到的请求,打开一个能访问swagger的项目,F12后发现请求如下:"/swagger-ui.html","/webjars/**","/swagger-resources/**","/v2/**"放行后一般就可以解决401问题了,但是可能会发现又出现40.
2021-12-27 09:05:40
3979
原创 一篇学会git常用命令
git version ------------------------------------------------------------------------------------------------查看版本 git config --global user.name “testUser” -------------------------------------------------------设置用户名 git config --global us...
2021-12-11 21:06:49
292
原创 Docker安装Jenkins自动化部署Gitee上的SpringBoot项目
一、安装docker1.uname -a 查看是否可以安装docker 3.10代表可以安装2.yum install -y docker 安装docker3.docker -v 验证是否安装成功,查看版本,出现版本号代表安装成功4.systemctl start docker 启动docker5.systemctl enable docker 设置开机自启动二、docker下载Jenkins1.docker images ...
2021-09-15 11:44:07
306
原创 centos中文乱码问题处理 CRT
1.处理服务编码问题乱码问题 设置支持中文字符集:临时:locale-gen zh_CN.UTF-8永久:vim /etc/profile #尾行追加export LANG='zh_CN.UTF-8'reboot #重启系统生效2.处理crt编码问题修改成功:...
2021-08-03 16:08:08
220
原创 Nginx配置“Content-Security-Policy”头 、“X-XSS-Protection”头 和“X-Content-Type-Options”头
如上图配置add_header X-Content-Type-Options: nosniff;add_header X-XSS-Protection "1; mode=block";add_header Content-Security-Policy "default-src 'self'";如上图即成功
2020-07-24 13:33:54
10213
原创 window开机自启动nginx和springboot的jar文件
window开机自启动nginx和springboot的jar文件一、nginx1.下载nginxhttp://nginx.org/en/download.html 这里我下的是1.12版本2.安装nginx直接在d盘新建一个nginx文件夹(名字随便取,但是建议别放在带空格字符的文件夹中,不然报错你都不知道咋回事),然后解压进去就完事3.下载Windows Service Wrapper 工具借助这个才能把nginx做成自启动服务,http://repo.jenk..
2020-06-16 10:16:10
513
原创 解决ftp服务器在windows能上传成功,linux上传失败
解决ftp服务器在windows能上传成功,linux上传失败1.首先确保,开启防火墙的20、21、22端口,3000-3005端口2.代码里添加ftp.enterLocalPassiveMode()3.修改配置文件vi /etc/vsftpd/vsftpd.confpasv_enable=YESpasv_min_port=3000pasv...
2020-03-29 21:46:14
1066
1
原创 centos修改ssh端口
centos修改ssh端口1. 登录系统后,通过如下命令打开sshd_config文件。vi /etc/ssh/sshd_config找到#port 22 行,去掉注释并改成自己预想的端口,比如11,保存退出。2. 通过如下命令重启ssh服务(或重启服务器)即可。...
2020-03-29 21:23:53
255
原创 centos Nginx基本操作集合
centos Nginx基本操作集合1.安装看我以前博客https://blog.csdn.net/weixin_42564514/article/details/1051852882.负载均衡示例http {upstream tomcats {server 127.0...
2020-03-29 21:10:48
242
原创 centos安装各种依赖
centos安装各种依赖简记1.安装jdk(版本可以自己换,自行下载然后ftp到服务器,后面的目录也可自行更换)1.把jre.tar.gz解压后放到/opt/jdk目录下,命令tar -zxvf2.jre目录授予root权限 chown root:root -R /opt/jdk/jdk1.8.0_131/...
2020-03-29 20:31:55
1472
原创 redis布隆过滤器简单使用
redis布隆过滤器简单使用布隆过滤器无法直接在redis里使用,需要redis4.0以上的版本才能安装插件使用,安装方法请我的以前的博客:https://blog.csdn.net/weixin_42564514/article/details/104880452当然也可以直接docker安装带布隆过滤器的redis版本...
2020-03-15 21:20:35
957
原创 docker基本操作及安装rabbitmq示例
docker基本操作及安装rabbitmq示例安装dockeruname -r 3.10代表可以安装yum install -y docker 安装dockersystemctl start docker启动dockerdocker -v 查看版本systemctl enabledocker开...
2020-03-15 17:43:51
283
原创 centos安装redis
centos安装redis1.最简单方式--yum安装 简单基本使用,这种安装方式就够了缺点:安装版本不能指定,一般都是比较低的版本,不支持布隆过滤器等无脑指令:yum install-yepel-release 下载fedora的epel仓库yum install -y redis...
2020-03-15 16:53:45
208
原创 redis HyperLogLog简记
redis HyperLogLog简记如果有这样一个需求,统计网站的uv数据,首先可能想到的是采用set来统计,但是试想一下,如果一个页面一天有百万或者千万的访客,采用把每个用户的id放入set的方式,将会造成极大内存浪费,所以redis有一种四两拨千斤的方案,仅仅只需12k的内存,即可存储2^64的数据量,这就是神奇的Hy...
2020-03-14 20:00:22
150
原创 redis位图模拟签到
redis位图模拟签到假如有个业务逻辑是记录用户的签到情况(以下仅为自己的理解):首先可能想到的可能是用数据库来记录,结构可能是id--uid--time--isSign这种,试想如果有1千万个用户,那么1天就是1千万条记录,就这一个简单的业务就会给数据库造成极大的性能影响。因此可以将其存入redis...
2020-03-14 01:01:30
142
原创 手写简单history
手写简单history主要方法,通过history.pushState({},'',path)实现1.demo结构2.app.jsconst http = require('http')const fs = require('fs')http.createServer((req,res)=&g...
2020-03-13 13:18:21
163
原创 css垂直居中问题
css垂直居中问题1:已知子元素宽高方案1<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!--已知高度的元素水平垂直居中方...
2020-03-10 23:08:50
173
原创 js左右查询(变量提升)
js左右查询(变量提升)左查询会一直沿着作用域链往上找,找不到就在全局创建一个,右查询也会一直沿着作用域链往上找,找不到就报错等号左边就是左查询,等号右边就是右查询,没有等号就是非左查询可以理解为右查询demo:var a = 12//var btest()function test(){ ...
2020-03-10 22:30:35
459
原创 手写前端路由
手写前端路由思路:通过监听location的hash值实现1.简单结构2.base中的jquery和require是从cdn上下载的3.cart.js与user.jsdefine(['jquery'], ($)=>{ return ()=>{ $("bo...
2020-03-10 14:29:07
267
原创 css经典布局
css经典布局1.三列布局(浮动,但是中间列在最下面,最后加载不好)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport"...
2020-03-09 21:13:18
173
原创 css学习小结
css学习小结网站1:can i use 用于查看浏览器兼不兼容网站2:mdn 查看元素属性 类似w3shcool网站3:17素材网 用于下素材网站4:SegmentFault网站5:掘金1. 定位参照于谁块来定位? 没有定位:包含块 ...
2020-03-09 20:54:49
187
1
原创 es6踩坑记录
es6踩坑记录1.map踩坑今天在用map方法操作对象数组时,一个操作发现map方法居然修改了原数组的字,这就很奇怪了,不是都说map方法不改变原数组嘛,于是网上搜索一波,发现一位老哥写的特别好:https://juejin.im/post/5cb044c6e51d456e442ff302踩坑过程...
2020-03-06 23:20:57
116
原创 win10安装mongodb踩的坑
win10安装mongodb踩的坑安装简述:zip方式直接解压就ok,msi方式直接全部下一步,如果需要修改安装路径可以点击如下图地方修改然后到了最后一步,千万不要点击左下角的勾选,不然你就等吧。。。安装完成后,切记做两件事以备后患1.创建db和log,这个是mongodb需要的,不然可能报1053错误示例:...
2020-03-06 15:30:53
334
原创 解决cpnm无法使用的问题
刚装好cnpm发现无法使用,报错为\AppData\Roaming\npm\cnpm.ps1这个是因为系统禁止运行脚本解决办法:1.powershell以管理员身份运行2.输入 set-ExecutionPolicy RemoteSigned 然后按A3.输入get-ExecutionPolicy 查看状态 如下就ok了4.测试一波 随便找个测试目录...
2020-03-06 00:46:00
568
原创 node学习总结--基础篇
Node学习总结常用全局对象:process、__dirname、__filename ...1.process.env 环境变量例如:console.log(process.env.path)就会打印出环境变量里的path2.process.argv 启动时的参数例如:在a.j...
2020-03-05 00:31:08
140
原创 如何在Linux centos下安装svn
在centos7中安装svn1.安装svn服务端 yum install subversion -y2.创建目录 mkdir svn3.初始化目录 4.配置conf/passwd (这里就是配置登录账号和密码)5.配置conf/svnserve.conf(服务器配...
2020-03-01 20:36:00
120
原创 node版本如何回退
node版本回退1.下载gnvm.exe,放到node的目录中2.输入gnvm version ,出现以下结果代表ok了转存失败重新上传取消正在上传…重新上传取消正在上传…重新上传取消...
2020-02-28 17:46:12
8076
原创 如何简单使用gulp
gulp学习第一步:安装gulp1.全局的:npm i gulp -g 装完之后命令行输入gulp,会报错而不是说没有这个指令,一般就装好了,但是现在还无法使用2.然后新建一个文件夹 进入文件夹后 npm init -y 进行初始化3.然后再这个文件夹中再装一次gulp n...
2020-02-28 16:10:18
136
原创 如何使用jemter和badboy进行压力测试
如何使用jemter和badboy进行压力测试一、安装必要软件1.首先下载badboy,进行安装(百度网盘有安装包),安装直接下一步就行2.下载jemter(百度网盘有安装包),使用的前提是要配JDK,下载后打开bin/jemter.bat,发现出现一个gui图形界面代表可以了,但是默认的全是中文,这里需要改成中文的话只需要在bin/j...
2020-02-27 13:37:17
1046
原创 如何使用git操作码云
git码云操作学习首先电脑怎么安装git不在这里赘述,直接csdn或者百度搜一波,安装成功后shift+鼠标右键会出现Git Bash Here代表安装成功码云账号注册这里也不做赘述,不明白的直接百度,这里主要介绍怎么把一个本地项目提交到码云以及可能遇到的问题先介绍一下常用命令:1.git init...
2020-02-26 13:36:48
591
原创 点击劫持:X-Frame-Options未配置,nginx配置X-Frame-Options响应头
nginx配置X-Frame-Options响应头X-Frame-OptionsX-Frame-Options 有三个值:DENY 表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。 SAMEORIGIN表示该页面可以在相同域名页面的 frame 中展示。 ALLOW-FROM uri 表示该页面可以在指...
2020-02-24 23:18:25
5590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人