• 对URL使用kebab-case(短横线小写隔开形式) 参数使用camelCase(驼峰形式) 指向集合的复数名称 URL以集合开始,以标识符结束 让动词远离你的资源URL 对非资源URL使用动词 JSON属性使用camelCase驼峰形式 监控...
    • 5月前
  • 工作很多年后,才发现有很多工具类库,可以大大简化代码量,提升开发效率,初级开发者却不知道。而这些类库早就成为了业界标准类库,大公司的内部也都在使用,如果刚工作的时候就有人告诉我使用这些工具类库,该多好! 一块看一下有哪些工具类库你也用过。 1. ...
    • 5月前
  • 技术探讨 Nginx 面试40问

    什么是Nginx? Nginx是一个 轻量级/高性能的反向代理Web服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发,现在中国使用...
    • 5月前
  • 小Hub领读: 知道你们用vim用得少,很多命令容易忘记,所以特意收集了一波常用命令集,希望对你们有帮助哈! 命令历史 以: 和 / 开头的命令都有历史纪录,可以首先键入: 或 / 然后按上下箭头来选择某个历史命令。 启动 vim 在命令行窗口...
    • 5月前
  • https://blog.csdn.net/m0_46422300/article/details/104645072 一、基础知识 1.1 Linux 系统的文件结构 /bin 二进制文件,系统常规命令 /boot 系统启动分区,系统启动时读...
    • 5月前
  • 【文章来源】https://sourl.cn/WbZ9W8 之前有一篇文章简单的介绍过MDC,这次结合具体的案例、生产中的具体问题深入了解一下MDC。 MDC 介绍 1、简介: MDC(Mapped Diagnostic Context,映射调...
    • 5月前
  • https://juejin.cn/post/7072401373513383966 前言 最近在写框架时遇到需要根据特定配置(可能不存在)加载 bean 的需求,所以就学习了下 Spring 中如何获取配置的几种方式。 Spring 中获取配...
    • 5月前
  • 前言 我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用户的查询条件,在可能需要在商品的详细介绍中进行...
    • 5月前
  • 单点定时任务 JDK原生 自从JDK1.5之后,提供了ScheduledExecutorService代替TimerTask来执行定时任务,提供了不错的可靠性。 public class SomeScheduledExecut...
    • 5月前
  • 0x00 前言 本文以渗透的视角,总结几种个人常用的内网穿透,内网代理工具,介绍其简单原理和使用方法。 0x01 nps-npc 1.1 简介 nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何...
    • 5月前