Song_An
码龄7年
关注
提问 私信
  • 博客:23,973
    动态:17
    23,990
    总访问量
  • 22
    原创
  • 544,647
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-10-12
博客简介:

SongAn的博客

查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得6次评论
  • 获得25次收藏
创作历程
  • 1篇
    2021年
  • 6篇
    2020年
  • 16篇
    2019年
成就勋章
TA的专栏
  • 工具
  • git
    2篇
  • linux
    13篇
  • MySQL
    3篇
  • java
    6篇
  • springBoot
    4篇
  • redis
    2篇
  • javaScript
    1篇
  • springCloud
    1篇
  • spring
    1篇
兴趣领域 设置
  • 前端
    vue.js
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

自用的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 ·
1065 阅读 ·
4 点赞 ·
4 评论 ·
6 收藏

在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
", add, subs, loc }'结果示例:added lines: 132986, removed lines: 1095369, t
原创
发布博客 2020.09.08 ·
2451 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

使用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 ·
4407 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

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 ·
2493 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

离线修复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 ·
1772 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

git工作中常用的命令

git init #把当前目录变成Git可以管理的仓库git status #可以让我们时刻掌握仓库当前的状态git diff #顾名思义就是查看differencegit reset #回退版本git reset HEAD 文件名 #可以把暂存区的修改撤销掉(unstage),重新放回工作区git reflog #用来记录你的每一次命令git restore --
原创
发布博客 2020.06.24 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux修改yum源的地址

cd /etc/yum.repos.d/可以看见 yum.repovim yum.repo[RHEL]name=RHELbaseurl= #这个就是地址enabled=1gpgcheck=0
原创
发布博客 2020.06.24 ·
3493 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

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 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springBoot的自动配置原理

自动配置原理:1)、SpringBoot启动的时候加载主配置类,@EnableAutoConfiguration开启了自动配置功能2)、@EnableAutoConfiguration 作用:利用EnableAutoConfigurationImportSelector给容器中导入一些组件?可以查看selectImports()方法的内容;List configuration...
原创
发布博客 2019.11.02 ·
239 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Conditional 派生注解

Conditional派生注解(Spring注解版原生的@Conditional作用)作用:必须是@Conditional指定的条件成立,才给容器中添加组件,配置配里面的所有内容才生效;@Conditional扩展注解作用(判断是否满足当前指定条件)@ConditionalOnJava系统的java版本是否符合要求@ConditionalOnBean容器中存在...
原创
发布博客 2019.11.02 ·
368 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
1590 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Spring单例与线程安全

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

java并发包下的CountDownLatch介绍

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