240 发简信
  • 常见问题对应的文章

    redis分布式锁实现方案 单点问题Redission redLock set nx原语要加超时时间,避免客户端down掉,导致的死锁问题。 超...

  • reentlock原理

    reentlock的实现依赖硬件支持CAS操作Compare and swap原始值,目标值,期望值当目标值 = 期望值时,认为修改成功。当目标...

  • synchronized和reentlock区别

    synchronized原理 synchronized原理 Reentlock原理 二者的对比区别 synchronized是jvm层面实现的,...

  • java内存模型

    内存模型 共享变量式内存模型线程的同步和通信 计算机结构 cpu内,有多核,每个核有单独的寄存器,一级缓存,二级缓存cpu处理器外,跟主存(RA...

  • linux运维命令

    查看cpu信息 查看cpu processor个数 查看内存情况 其中buff/cache是缓冲区大小 查看某个进程占用的端口号 查看当前目录占...

  • Linux中profile、bashrc、bash_profile作用范围和区别

    /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件...

  • 120
    base64用法和使用场景

    base64编码的产生背景 base64最开始是邮件的协议出现的。 打开某个邮件的源文件,可以看到邮件的正文部分,使用了base64编码。Con...

  • 120
    cut命令在文本中剪切字符

    cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut也是按行处理文件,这点跟sed指令一样。所以它擅长处理文件,按行剪切指定的数...

  • sed命令在文本的行尾或行首添加字符

    在每行的头添加字符,比如"HEAD",命令如下:sed 's/^/HEAD&/g' test.file在每行的行尾添加字符,比如“TAIL”,命...

个人介绍
别着急,慢慢来
● 微博:https://www.weibo.com/u/1326144223
● 个人博客
http://www.damonjp.tech/
都是命,凡事都有因果
越自律,越自由
开局一张图,剩下全靠编 --微信卡包
这个世界本来并不复杂,
是欲望让你麻木变得害怕,
开一盏灯,买一束花
didi国际化 戏剧性的经历