自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 离线修复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 1354

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

原创 springBoot的自动配置原理

自动配置原理:1)、SpringBoot启动的时候加载主配置类,@EnableAutoConfiguration开启了自动配置功能2)、@EnableAutoConfiguration 作用:利用EnableAutoConfigurationImportSelector给容器中导入一些组件?可以查看selectImports()方法的内容;List configuration...

2019-11-02 14:22:59 197 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 969 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 2327

原创 使用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 4077

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

原创 git工作中常用的命令

git init #把当前目录变成Git可以管理的仓库git status #可以让我们时刻掌握仓库当前的状态git diff #顾名思义就是查看differencegit reset #回退版本git reset HEAD 文件名 #可以把暂存区的修改撤销掉(unstage),重新放回工作区git reflog #用来记录你的每一次命令git restore --

2020-06-24 11:45:42 176

原创 Linux修改yum源的地址

cd /etc/yum.repos.d/可以看见 yum.repovim yum.repo[RHEL]name=RHELbaseurl= #这个就是地址enabled=1gpgcheck=0

2020-06-24 11:39:01 3405

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

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

原创 Conditional 派生注解

Conditional派生注解(Spring注解版原生的@Conditional作用)作用:必须是@Conditional指定的条件成立,才给容器中添加组件,配置配里面的所有内容才生效;@Conditional扩展注解作用(判断是否满足当前指定条件)@ConditionalOnJava系统的java版本是否符合要求@ConditionalOnBean容器中存在...

2019-11-02 14:20:55 337

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

转载 Spring单例与线程安全

Spring单例模式与线程安全Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。**单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。**这个类称为单例类。当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执行该请求多对应的业务逻辑(成员方法)...

2019-11-02 14:17:01 109

原创 java并发包下的CountDownLatch介绍

CountDownLatch介绍CountDownLatch是一个并发工具类, 作用是允许一个或多个线程等待其他线程完成操作。我们有时会称之为发令枪。有一个个形象的例子能说明其功能:公司召开一个全体股东会,需要所有股东到场了才能正式开始。会议室准备了一个花名册,记录了需要到会的总人数,每一个股东来到会议室就要签名确认,同时总人数减一,当需要到会的总人数为0时,会议就正式开始。所以,...

2019-11-02 14:12:33 202

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

原创 springboot在tomcat中启动两次的问题

springboot在tomcat中启动两次的问题

2019-11-02 14:10:25 1371 1

原创 linux下nfs共享服务器的安装

linux下nfs共享服务器的安装

2019-11-02 14:08:57 154

原创 iframe跨域传递参数

子页面(iframe引入的页面)window.parent.postMessage({eventId:data.eventId},'*');postMessage的参数:第一个:要传递的数据,可以是字符串,可以是对象。第二个:通知给哪个源下面的资源,比如https://www.sazyj.cn,则只有父页面在次源下才能接收到这个数据父页面window.addEventListener(...

2019-11-02 14:07:12 1377

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

原创 安装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 142

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

原创 linux服务器之间快速传输文件

服务器之间传输文件这是我的第一篇博客。需要在A服务器传输到B服务器在A服务器执行命令scp 需要传输的文件 B服务器的登录账户@B服务器的地址:需要保存在B服务器的目录如:scp test.war [email protected]:/data提示输入B服务器的密码,输入密码回车后开始传输如需传输文件夹,需要加上 -rscp -r test [email protected]...

2019-11-02 14:01:30 804

空空如也

空空如也

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

TA关注的人

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