- 博客(23)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 离线修复vsftp、OpenSSH漏洞
vsftpvsftpd FTP Server ‘ls.c’ 远程拒绝服务漏洞(CVE-2011-0762)修改文件/etc/vsftpd/vsftpd.conf将匿名访问由NO改为YES(anonymous_enable=YES)重启vsftp服务service vsftpd restartFTP服务器版本信息可被获取(CVE-1999-0614)漏洞整改方法修改文件/etc/vsftpd/vsftpd.conf取消注释,修改banner内容ftpd_banner=vsftp
2020-06-24 11:46:58
1562
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 CentOS解压版安装MySQL5.7.11(离线安装)
准备MySQL文件将下载的安装包上传到服务器或者使用wget http://dev.MySQL.com/get/Downloads/MySQL-5.7/mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz命令在服务器在线下载,网速不好的情况不推荐,超级慢.解压压缩包tar -xvf mysql-5.7.11-Linux-glibc2.5-x86_64.ta...
2019-11-08 10:14:05
180
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 springBoot的自动配置原理
自动配置原理:1)、SpringBoot启动的时候加载主配置类,@EnableAutoConfiguration开启了自动配置功能2)、@EnableAutoConfiguration 作用:利用EnableAutoConfigurationImportSelector给容器中导入一些组件?可以查看selectImports()方法的内容;List configuration...
2019-11-02 14:22:59
212
1
原创 自用的ideavim配置文件
ideavimrc中 " 后面的是注释nnoremap <SPACE> <Nop>let mapleader = " "set hlsearchset incsearchset smartcaseset ignorecaseset easymotionset surroundset argtextobjset keep-english-in-normal-and-restore-in-insert" basic key mappingnnoremap L .
2021-03-04 09:15:35
1006
4
原创 在git中查看某个人或者所有人的代码量
指定用户名版git log --author="需要查询的人的name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'结果示例:added lines: 132986, removed lines: 1095369, t
2020-09-08 10:08:19
2386
原创 使用telnet登录服务器
使用telnet登录服务器telnet登录服务器需要服务器防火墙开放23端口安装telnet(服务端客户端都安装)yum install -y telnetyum install -y telnet-serveryum install -y xinetd修改配置文件vim /etc/xinetd.d/telnetservice telnet{ flags = REUSE socket_type = stream wait = no user = root
2020-06-24 11:49:08
4133
原创 mysql升级版本步骤
上传压缩包到服务器/DATA/mysql备份老版本mysqlmkdir mysql.bakmv bin mysql.bakmv COPYING mysql.bakmv docs mysql.bakmv include mysql.bakmv lib mysql.bakmv man mysql.bakmv mysql-test mysql.bak.
2020-06-24 11:47:46
2450
原创 git工作中常用的命令
git init #把当前目录变成Git可以管理的仓库git status #可以让我们时刻掌握仓库当前的状态git diff #顾名思义就是查看differencegit reset #回退版本git reset HEAD 文件名 #可以把暂存区的修改撤销掉(unstage),重新放回工作区git reflog #用来记录你的每一次命令git restore --
2020-06-24 11:45:42
185
原创 Linux修改yum源的地址
cd /etc/yum.repos.d/可以看见 yum.repovim yum.repo[RHEL]name=RHELbaseurl= #这个就是地址enabled=1gpgcheck=0
2020-06-24 11:39:01
3454
原创 CentOS7下Redis5.0集群搭建、整合springBoot
安装Redis最小群集需要包含至少三个主节点,我们这里使用两台虚拟机做三主三从上传Redis安装包到虚拟机解压tar xzvf redis-5.0.0.tar.gzcd redis-5.0.0make 然后执行make install(如果需要指定安装目录)cd redis-5.0.0makecd srcmake install PREFIX=/data/redis...
2019-11-08 10:17:20
231
原创 CentOS7使用firewalld开放端口
添加firewall-cmd --zone=public --add-port=6379/tcp --permanent(–permanent永久生效,没有此参数重启后失效)重新载入firewall-cmd --reload查看firewall-cmd --zone= public --query-port=6379/tcp...
2019-11-02 14:25:22
278
原创 Conditional 派生注解
Conditional派生注解(Spring注解版原生的@Conditional作用)作用:必须是@Conditional指定的条件成立,才给容器中添加组件,配置配里面的所有内容才生效;@Conditional扩展注解作用(判断是否满足当前指定条件)@ConditionalOnJava系统的java版本是否符合要求@ConditionalOnBean容器中存在...
2019-11-02 14:20:55
346
原创 MySQL按周,天,月分组查询
--按周select DATE_FORMAT(f.upload_time,'%Y%u') weeks, count(*),sum(p.download_times), sum(p.collection_times), sum(p.click_times) from file_base f left join file_pro...
2019-11-02 14:17:55
1567
转载 Spring单例与线程安全
Spring单例模式与线程安全Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。**单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。**这个类称为单例类。当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执行该请求多对应的业务逻辑(成员方法)...
2019-11-02 14:17:01
125
原创 java并发包下的CountDownLatch介绍
CountDownLatch介绍CountDownLatch是一个并发工具类, 作用是允许一个或多个线程等待其他线程完成操作。我们有时会称之为发令枪。有一个个形象的例子能说明其功能:公司召开一个全体股东会,需要所有股东到场了才能正式开始。会议室准备了一个花名册,记录了需要到会的总人数,每一个股东来到会议室就要签名确认,同时总人数减一,当需要到会的总人数为0时,会议就正式开始。所以,...
2019-11-02 14:12:33
210
原创 SpringCloud中Zuul的配置
server: port: 10010spring: application: name: api-gatewayeureka: client: service-url: defaultZone: http://127.0.0.1:10086/eurekazuul: prefix: /api # 添加路由前缀hystrix: command:...
2019-11-02 14:11:18
175
原创 iframe跨域传递参数
子页面(iframe引入的页面)window.parent.postMessage({eventId:data.eventId},'*');postMessage的参数:第一个:要传递的数据,可以是字符串,可以是对象。第二个:通知给哪个源下面的资源,比如https://www.sazyj.cn,则只有父页面在次源下才能接收到这个数据父页面window.addEventListener(...
2019-11-02 14:07:12
1413
原创 CentOS7 卸载系统自带的JDK,并安装自己需要的版本
rpm -qa | grep javarpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64java -version #查看已经没有jdk下载解压自己需要的JDK后,配置环境...
2019-11-02 14:05:38
312
原创 安装redis 完整步骤
获取redis资源wget http://download.redis.io/releases/redis-4.0.8.tar.gz解压tar xzvf redis-4.0.8.tar.gz安装cd redis-4.0.8makecd srcmake install PREFIX=/usr/local/redis移动配置文件到安装目录下cd ../mkdir /us...
2019-11-02 14:04:31
150
原创 CentOS7安装Docker
centOS7安装Docker之前需要CentOS7 内核高于 3.1uname -r假如版本太低可以使用yum update #升级内核版本安装下载命令:yum install docker下载完成提示输入 Y/N,输入 Y 开始安装。启动systemctl start docker报错:Job for docker.service failed because the ...
2019-11-02 14:03:01
103
原创 linux服务器之间快速传输文件
服务器之间传输文件这是我的第一篇博客。需要在A服务器传输到B服务器在A服务器执行命令scp 需要传输的文件 B服务器的登录账户@B服务器的地址:需要保存在B服务器的目录如:scp test.war root@192.168.1.51:/data提示输入B服务器的密码,输入密码回车后开始传输如需传输文件夹,需要加上 -rscp -r test root@192.168.1.51...
2019-11-02 14:01:30
831
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人