爱上香锅的麻辣
码龄9年
  • 1,263,147
    被访问
  • 209
    原创
  • 6,382
    排名
  • 132
    粉丝
关注
提问 私信

个人简介:高级Java开发工程师,熟悉电商系统整体架构(尤其是订单和商品系统)和服务治理体系

  • 加入CSDN时间: 2013-09-05
博客简介:

根号三

博客描述:
Open and Share
查看详细资料
  • 4
    领奖
    总分 974 当月 13
个人成就
  • 获得343次点赞
  • 内容获得120次评论
  • 获得779次收藏
创作历程
  • 1篇
    2022年
  • 1篇
    2021年
  • 1篇
    2020年
  • 17篇
    2019年
  • 41篇
    2018年
  • 32篇
    2017年
  • 42篇
    2016年
  • 106篇
    2015年
  • 1篇
    2014年
成就勋章
TA的专栏
  • Spring-AOP原理解析
    6篇
  • JVM垃圾回收机制
    3篇
  • Ehcache源码解析
    3篇
  • Mycat原理解析
    7篇
  • Java数据结构原理解析
    5篇
  • JVM类加载机制
  • Java基础
    22篇
  • Java中级
    8篇
  • 多线程
    10篇
  • Spring
    19篇
  • ORM
    9篇
  • 数据结构与算法
    21篇
  • 数据库
    24篇
  • MAVEN
    2篇
  • BUG
    23篇
  • Linux
    42篇
  • Java Web
    11篇
  • 缓存
    11篇
  • 消息中间件
    4篇
  • 设计模式
    3篇
  • 大数据
    2篇
  • Android
    8篇
  • 电脑操作
    4篇
  • JVM
    8篇
  • Java网络编程
    4篇
  • 反射
    3篇
  • 前端
    2篇
  • NIO
  • 正则表达式
    4篇
兴趣领域 设置
  • 后端
    spring架构
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

常用正则表达式收藏

去除重复行find:^(.+)$[\r
](^\1$[\r
]{0, 1})+replace:\1
原创
发布博客 2022.03.15 ·
44 阅读 ·
0 点赞 ·
0 评论

Linux less常用操作

一.搜索/字符串:向下搜索“字符串”的功能?字符串:向上搜索“字符串”的功能n:重复前一个搜索(与 / 或 ? 有关)N:反向重复前一个搜索(与 / 或 ? 有关)二.翻页b 向后翻一页d 向后翻半页...
原创
发布博客 2021.01.28 ·
120 阅读 ·
1 点赞 ·
0 评论

shell实现毫秒级时钟

每100ms输出一次时间#!/bin/bashcleartput civiswhile [ 1 ]do tput clear echo $(date "+%Y-%m-%d %H:%M:%S.%N"|cut -b 1-21)"00" usleep 100000done
原创
发布博客 2020.03.14 ·
313 阅读 ·
0 点赞 ·
0 评论

shell排序,强大的sort与awk

  “排序”在任何一门语言中都是最基础的功能,常见的排序对象有“文件”和“数组”,排序模式可以按照单列排序,也可以多列组合排序,排序方式有顺序、倒序,排序的算法就更多了,常见的有字典顺序、数组大小比较等。下文将从“排序对象”、“排序模式”、“排序方式”、“排序的算法”5个方面,逐一来分析shell是如何实现的。一.使用sort分别对文件和数组进行排序1.使用sort [文件名]就可以对文件以行...
原创
发布博客 2019.11.12 ·
4888 阅读 ·
3 点赞 ·
0 评论

linux kill常用命令

1. kill -0kill -0 pid 不发送任何信号,不会结束进程,但是系统会进行错误检查。所以经常用来检查一个进程是否存在,存在返回0;不存在返回1kill -0 $pidif [ $? -gt 0 ] echo "进程$pid存在"else echo "进程$pid不存在"fi2. kill -15执行完该指令后,操作系统会发送一个 SIGTERM 信号给对应的程序...
原创
发布博客 2019.11.03 ·
1517 阅读 ·
0 点赞 ·
0 评论

linux 检测端口是否处于监听状态

# 校验8000端口(/usr/sbin/ss -ln4 sport = :8000; /usr/sbin/ss -ln6 sport = :12200) | grep -c ":8000"
原创
发布博客 2019.11.03 ·
1193 阅读 ·
0 点赞 ·
0 评论

linux 获取本地ip地址

1.ifconfig命令local_ip(){ local OUTIF=`/sbin/route -n | tail -1 | sed -e 's/.* \([^ ]*$\)/\1/'` local IP="`/sbin/ifconfig | grep -A1 ${OUTIF} | grep inet | awk '{print $2}' | sed 's/addr://g'`"}...
原创
发布博客 2019.11.03 ·
508 阅读 ·
0 点赞 ·
0 评论

linux touch:修改文件的时间戳

一.使用指定文件的时间属性# touch -r,--referencetouch --reference 指定文件 待修改的文件
原创
发布博客 2019.11.03 ·
318 阅读 ·
0 点赞 ·
0 评论

linux stat:显示文件或文件系统的状态

一.查询文件的最后一次修改时间stat -L -c "%Y" 文件用法:stat [选项]… 文件…显示文件或文件系统的状态。-L, --dereference 跟随链接-f, --file-system 显示文件系统状态而非文件状态-c, --format=格式 使用指定输出格式代替默认值,每用一次指定格式换一新行;–printf=格式 类似 -...
原创
发布博客 2019.11.03 ·
426 阅读 ·
0 点赞 ·
0 评论

getent命令:查看系统的数据库中的相关记录

一.根据当前登录的用户id查询用户根目录第一步:查询当前用户的帐号信息getent passwd "$UID"第二步:使用awk获取用户根目录getent passwd "$UID" | awk -F":" '{print $6}'...
原创
发布博客 2019.11.03 ·
295 阅读 ·
0 点赞 ·
0 评论

Shell重定向

一. >二. teetee命令与>的区别在于重定向,是将读取的内容输出到指定文件中,在屏幕上并不显示命令tee,在屏幕上显示的同时,将读取的内容也重定向到指定文件中...
原创
发布博客 2019.11.02 ·
131 阅读 ·
0 点赞 ·
0 评论

Shell 根据执行的脚本获取项目的根路径

--app --bin --start.sh --log --target项目结构如下,通过start.sh启动服务。现需要在start.sh中获取项目的根路径。下面主要用到BASH_SOURCE变量和dirname命令第一步:获取bin目录$(dirname ${BASH_SOURCE[0]})第二步:进入app目录cd $(dirname ${BASH_S...
原创
发布博客 2019.11.02 ·
2159 阅读 ·
0 点赞 ·
0 评论

Shell特殊变量:$0, $#, $*, $@, $?, $$和命令行参数

变量含义$0当前脚本的文件名(不是全路径名)$#传递给脚本或函数的参数个数$@传递给脚本或函数的所有参数$*传递给脚本或函数的所有参数。与上一条命令不同的是,当在双引号里面时,"$*“表示一个参数,即"a b c”,而”$@”表示三个参数,即"a" “b” “c”...
原创
发布博客 2019.11.02 ·
80 阅读 ·
0 点赞 ·
0 评论

常用正则表达式

一.匹配大于120的数字// > 120的3位数 或者 >200的3位数 或者 大于1000的数字1[2-9][1-9]|[2-9]\d{2}|[1-9]\d{3,}
原创
发布博客 2019.10.30 ·
139 阅读 ·
0 点赞 ·
0 评论

linux grep常用操作

1.搜索全是数字的行grep -E '^[0-9]+$' test.log备注:grep不支持正则表达式\d \w \s \b等
原创
发布博客 2019.10.26 ·
368 阅读 ·
0 点赞 ·
0 评论

linux将文件每行数字相加

有一个文件,每行都是一个数字,现在需要将每行的数字相加,有如下几种方式。$cat number_file1031231222114234213213232213324432432423421334213434543533422242312143方法一:先将换行替换为加号,然后使用bc命令相加最开始的想法是直接使用tr命令将
直接替换为+,但是替换后末尾...
原创
发布博客 2019.10.26 ·
4363 阅读 ·
4 点赞 ·
0 评论

linux ls文件常用操作

1.找出目录中大小前10的文件并删除ls -S | head -n 10 | xrags rm -rf【ls排序方式】按修改时间排序(降序) ls -t按大小排序 ls -S反序 ls -r
原创
发布博客 2019.08.02 ·
1240 阅读 ·
0 点赞 ·
0 评论

linux find命令常用操作

一.根据文件名查找查找path目录下文件名为fileName的文件:find [path] -name [fileName]例如:find /home/admin -name ‘*.log’
原创
发布博客 2019.07.07 ·
138 阅读 ·
2 点赞 ·
0 评论

Linux ps命令常用操作

一.ps参数介绍-A 显示所有进程-e 等于“-A”-u 以用户为主的进程状态-f-au 显示较详细的资讯-aux 显示所有包含其他使用者的行程-C<命令> 列出指定命令的状况–lines<行数> 每页显示的行数–width<字符数> 每页显示的字符数–help 显示帮助信息–version 显示版本显示二.查询某个进程ps -e...
原创
发布博客 2019.07.07 ·
120 阅读 ·
1 点赞 ·
0 评论

快速理解正则表达式元字符

元字符单词源头说明等价反义词.匹配除换行符(“
”和&amp;quot;\r&amp;quot;)之外的任何单个字符\wword匹配字母/数字/下划线[a-zA-Z0-9_]\W\ddigit匹配一个数字字符[0-9]\D\sspace匹配任何不可见字符,包括空格、制表符、换页符等等[\f
\r\t\v]\S\bboundary匹...
原创
发布博客 2019.01.19 ·
277 阅读 ·
2 点赞 ·
0 评论
加载更多