自我学习
文章平均质量分 62
自学笔记
取个昵称要人命
!!!
展开
-
B树和B+树的区别
弄懂b树和b+树的区别原创 2022-09-06 16:27:44 · 6527 阅读 · 2 评论 -
springcloud gateway动态网关整合swagger
springcloud gateway动态网关整合swagger原创 2022-01-15 21:16:12 · 2462 阅读 · 0 评论 -
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 · 906 阅读 · 0 评论 -
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 · 4075 阅读 · 0 评论 -
IDEA常用设置及快捷键
IDEA常用设置及快捷键原创 2021-12-14 10:56:12 · 246 阅读 · 0 评论 -
一篇学会git常用命令
git version ------------------------------------------------------------------------------------------------查看版本 git config --global user.name “testUser” -------------------------------------------------------设置用户名 git config --global us...原创 2021-12-11 21:06:49 · 307 阅读 · 0 评论 -
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 · 328 阅读 · 0 评论 -
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 · 248 阅读 · 0 评论 -
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 · 10632 阅读 · 0 评论 -
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 · 534 阅读 · 0 评论 -
centos修改ssh端口
centos修改ssh端口1. 登录系统后,通过如下命令打开sshd_config文件。vi /etc/ssh/sshd_config找到#port 22 行,去掉注释并改成自己预想的端口,比如11,保存退出。2. 通过如下命令重启ssh服务(或重启服务器)即可。...原创 2020-03-29 21:23:53 · 271 阅读 · 0 评论 -
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 · 262 阅读 · 0 评论 -
centos7防火墙命令
centos7防火墙命令原创 2020-03-29 20:36:39 · 132 阅读 · 0 评论 -
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 · 1526 阅读 · 0 评论 -
redis布隆过滤器简单使用
redis布隆过滤器简单使用布隆过滤器无法直接在redis里使用,需要redis4.0以上的版本才能安装插件使用,安装方法请我的以前的博客:https://blog.csdn.net/weixin_42564514/article/details/104880452当然也可以直接docker安装带布隆过滤器的redis版本...原创 2020-03-15 21:20:35 · 985 阅读 · 0 评论 -
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 · 300 阅读 · 0 评论 -
centos安装redis
centos安装redis1.最简单方式--yum安装 简单基本使用,这种安装方式就够了缺点:安装版本不能指定,一般都是比较低的版本,不支持布隆过滤器等无脑指令:yum install-yepel-release 下载fedora的epel仓库yum install -y redis...原创 2020-03-15 16:53:45 · 229 阅读 · 0 评论 -
redis HyperLogLog简记
redis HyperLogLog简记如果有这样一个需求,统计网站的uv数据,首先可能想到的是采用set来统计,但是试想一下,如果一个页面一天有百万或者千万的访客,采用把每个用户的id放入set的方式,将会造成极大内存浪费,所以redis有一种四两拨千斤的方案,仅仅只需12k的内存,即可存储2^64的数据量,这就是神奇的Hy...原创 2020-03-14 20:00:22 · 173 阅读 · 0 评论 -
redis位图模拟签到
redis位图模拟签到假如有个业务逻辑是记录用户的签到情况(以下仅为自己的理解):首先可能想到的可能是用数据库来记录,结构可能是id--uid--time--isSign这种,试想如果有1千万个用户,那么1天就是1千万条记录,就这一个简单的业务就会给数据库造成极大的性能影响。因此可以将其存入redis...原创 2020-03-14 01:01:30 · 163 阅读 · 0 评论 -
手写简单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 · 177 阅读 · 0 评论 -
css垂直居中问题
css垂直居中问题1:已知子元素宽高方案1<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!--已知高度的元素水平垂直居中方...原创 2020-03-10 23:08:50 · 200 阅读 · 0 评论 -
js左右查询(变量提升)
js左右查询(变量提升)左查询会一直沿着作用域链往上找,找不到就在全局创建一个,右查询也会一直沿着作用域链往上找,找不到就报错等号左边就是左查询,等号右边就是右查询,没有等号就是非左查询可以理解为右查询demo:var a = 12//var btest()function test(){ ...原创 2020-03-10 22:30:35 · 481 阅读 · 0 评论 -
手写前端路由
手写前端路由思路:通过监听location的hash值实现1.简单结构2.base中的jquery和require是从cdn上下载的3.cart.js与user.jsdefine(['jquery'], ($)=>{ return ()=>{ $("bo...原创 2020-03-10 14:29:07 · 283 阅读 · 0 评论 -
css经典布局
css经典布局1.三列布局(浮动,但是中间列在最下面,最后加载不好)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport"...原创 2020-03-09 21:13:18 · 200 阅读 · 0 评论 -
css学习小结
css学习小结网站1:can i use 用于查看浏览器兼不兼容网站2:mdn 查看元素属性 类似w3shcool网站3:17素材网 用于下素材网站4:SegmentFault网站5:掘金1. 定位参照于谁块来定位? 没有定位:包含块 ...原创 2020-03-09 20:54:49 · 211 阅读 · 1 评论 -
node学习总结--基础篇
Node学习总结常用全局对象:process、__dirname、__filename ...1.process.env 环境变量例如:console.log(process.env.path)就会打印出环境变量里的path2.process.argv 启动时的参数例如:在a.j...原创 2020-03-05 00:31:08 · 157 阅读 · 0 评论 -
如何在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 · 140 阅读 · 0 评论 -
node版本如何回退
node版本回退1.下载gnvm.exe,放到node的目录中2.输入gnvm version ,出现以下结果代表ok了转存失败重新上传取消正在上传…重新上传取消正在上传…重新上传取消...原创 2020-02-28 17:46:12 · 8118 阅读 · 0 评论 -
如何简单使用gulp
gulp学习第一步:安装gulp1.全局的:npm i gulp -g 装完之后命令行输入gulp,会报错而不是说没有这个指令,一般就装好了,但是现在还无法使用2.然后新建一个文件夹 进入文件夹后 npm init -y 进行初始化3.然后再这个文件夹中再装一次gulp n...原创 2020-02-28 16:10:18 · 148 阅读 · 0 评论 -
如何使用jemter和badboy进行压力测试
如何使用jemter和badboy进行压力测试一、安装必要软件1.首先下载badboy,进行安装(百度网盘有安装包),安装直接下一步就行2.下载jemter(百度网盘有安装包),使用的前提是要配JDK,下载后打开bin/jemter.bat,发现出现一个gui图形界面代表可以了,但是默认的全是中文,这里需要改成中文的话只需要在bin/j...原创 2020-02-27 13:37:17 · 1073 阅读 · 0 评论 -
如何使用git操作码云
git码云操作学习首先电脑怎么安装git不在这里赘述,直接csdn或者百度搜一波,安装成功后shift+鼠标右键会出现Git Bash Here代表安装成功码云账号注册这里也不做赘述,不明白的直接百度,这里主要介绍怎么把一个本地项目提交到码云以及可能遇到的问题先介绍一下常用命令:1.git init...原创 2020-02-26 13:36:48 · 624 阅读 · 0 评论