代码脚本 Spring MVC中URL匹配优先级详解 在Spring MVC框架中,URL匹配是将请求分发到对应控制器方法的关键机制。当存在多个URL模式可能匹配同一个请求时,Spring MVC会根据一定的优先级规则来选择最合适的映射
代码脚本 简易分布式同步锁(依次执行) 在分布式系统中,用到同步锁是常见场景。本文同步锁适用于,对某一个相同参数(如订单号)进行加锁,如果同一个订单号出现并发,那么要依次等待上一个执行完成再进行下一个请求的执行,同时设置等待超时时间。
代码脚本 带熔断功能的HttpUtil 用common-httpclient封装一个HttpUtil工具类,可以发送post和get请求,同时支持表单和json参数。带有一个简单的熔断机制,如果一个url请求不成功,那么下次请求这个url必须和这一次有一个间隔,小于这个间隔的请求直接丢弃掉,这个间隔随着失败次数逐渐变大(比如第一次失败需要等10秒,第二次20秒,第三次30秒,最多间隔10分钟)。
代码脚本 [AutoHotkey]FSCapture绘图快速复制并关闭窗口 在日常使用Fast Stone Capture截图时,我会默认把截图结果输出到绘图工具中进行二次修饰。 修改完截图后需要点击复制按钮或者使用`{Ctrl}`+`{c}`进行复制 ,再点击取消或者按键{ESC}关闭窗口。
代码脚本 Java线程池ThreadPoolTaskExecutor的参数 org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor 是Spring框架提供的一种基于Java线程池的异步任务执行器,它允许你灵活配置线程池以适应不同的应用场景。
开发工具 jvm参数中-server有什么用 在Java虚拟机(JVM)中,`-server`参数用于指示JVM以服务器模式启动。服务器模式下的JVM相较于客户端模式(默认情况下,如果不指定 `-server` 或 `-client` 参数)进行了专门的优化,旨在提供更好的性能表现,特别是对于长期运行且需要高吞吐量的服务端应用。
代码脚本 Springboot程序启动时指定配置文件 SpringBoot的程序默认会读取classpath下面的application.properties等配置文件,如果我们需要手动指定一个外部的配置文件,就需要在启动的时候加上配置参数。
通用软件 Edge强制关闭侧边栏 听说EDGE浏览器的开发是由中国团队负责的,他们国内垃圾浏览器的一些开发策略也学习过来了。给浏览器添加了越来越多的没用的功能。想彻底关掉edge浏览器的侧边栏吗?请使用组策略来禁用它。
开发工具 一份比较完整的java项目.gitignore 文件涵盖了大部分常见的Java项目开发场景下的临时文件、编译输出、IDE特定配置以及日志文件等。请注意,根据项目的具体情况和团队协作习惯,你可能需要对这份列表进行调整。
开发工具 怎么设置JVM参数 在使用 Java 开发或运行 Java 程序的过程中,我们经常需要对 Java 虚拟机(JVM)进行一些配置,以满足程序运行的需求。本文将介绍如何在 Mac 上设置 Java JVM 参数,并提供一些常见的 JVM 参数示例。