240 发简信
  • login shell 和 non-login shell 的区别

    login shell:取得 bash 时需要完整的登录流程。就是说通过输入账号和密码登录系统,此时取得的 shell 称为login shel...

  • .bash_profile 和 .bashrc 的区别

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

  • 120
    IDEA 远程调试 Spring Boot 项目

    新建 Remote JVM Debug Application 上图的 port 不是 Spring Boot 程序的端口,可以随意选择,唯一要...

  • 120
    Ngrok 客户端连接配置

    HTTP 配置 TCP 配置 合并 启动 推荐 手把手教你搭建ngrok服务-轻松外网调试内网服务[https://www.jianshu.co...

  • 120
    分布式锁可以这么简单?(续)

    本文是上一篇文章 分布式锁可以这么简单?[https://www.jianshu.com/p/431bcbb2bc52] 的续篇,主要是记录分析...

  • 120
    分布式锁可以这么简单?

    本文只讨论如何基于已实现了分布式锁的第三方框架进行二次封装,减少分布式锁的使用成本,而且当需要替换分布式锁实现时,只需要少量代码的调整,比如只需...

  • ngrok 1.x 内存泄露 bug 的解决方案

    问题描述 部署在服务器上的 ngrok server,时不时会出现内存泄露而导致程序被杀掉,不厌其烦,作者也说了有严重的内存泄漏等问题,且不再维...

  • Java 相关图片操作

    BufferedImage 转换为 InputStream 修改图片宽高

  • 基于全局ID生成全局唯一邀请码

    最近项目需要生成用户邀请码,网上找了几个算法,发现有一个基本符合需求,里面借鉴了一些密码学里的思路,最后的算法效果还不错。该算法可以用在类似对加...