240 发简信
IP属地:广东
  • 策略模式

    写在前面的话 很多的系统在不断迭代的过程中,免不了代码的默认规范越来越不可控,越来越堆积,这里希望近一点绵薄之力,希望既能相对规范下代码的逻辑,又可以方便后来者更好的融入前人...

  • 责任链模式

    写在前面的话 很多的系统在不断迭代的过程中,免不了代码的默认规范越来越不可控,越来越堆积,这里希望近一点绵薄之力,希望既能相对规范下代码的逻辑,又可以方便后来者更好的融入前人...

  • java使用ffmpeg拼接音频

    简介 本文基于ffmpeg获取音视频时长及对音视频进行拼接。 Java项目 依赖 获取音视频基础信息 只对mp3、mp4进行了验证,其他格式文件请自行测试。 返回信息 其中d...

  • HashMap原理

    简介 HashMap是非线程安全的,主要属性有为Node<K,V>[]。 所有HashMap主体结构是数组,数组的每一项都是链表Node节点。JDK1.8开始当链表Node节...

  • CopyOnWriteArrayList原理

    简介 长时间不关注底层信息,导致面试的时候竟然忘了这个list的实现原理,这里做下记录,以夯实基础。 CopyOnWriteArrayList是线程安全的,只在写的时候会加锁...

  • 120
    nexus搭建maven私服

    简介 文档分为三部分,第一部分是私服环境搭建及配置启动过程,第二部分是私服的代理仓库等信息配置,第三部分是使用。 一、环境搭建步骤 1. 环境准备 下载安装jdk 这里使用的...

  • 120
    程序包jdk.jfr不存在

    问题场景 调试项目的时候中途把jdk版本切换到11,调试完又切换到jdk8,idea debug的时候就报这个错了 问题原因 这个包是从jdk9开始有的,所以环境切换到jdk...

  • 120
    ssl shakehand failed握手失败

    环境 JDK1.8.0_271 springboot 2.2.6.RELEASE web3sdk 2.5.0 情况介绍 项目是通过连接bcos链,获取节点信息并上传到另一ht...

  • springboot+swagger3.0

    按以下文档操作配置,可避免新版swagger页面无法访问,或者访问出现版本不适配问题。 环境 JDK1.8 springboot 2.3.4.RELEASE swagger ...

  • 微信小程序H5页面缓存问题处理

    问题描述 微信小程序会缓存H5页面,导致页面升级之后不能及时刷新。 这种情况通过配置nginx不缓存静态页面无法影响到小程序缓存。 解决方案 1. 动态调整H5地址 假设H5...

  • 120
    jenkins自动化部署jar

    简介 jenkins版本:2.222.4-1.1 文中提到的脚本见:https://www.jianshu.com/p/0d1e4ac23036 安装配置 下载 地址:htt...

  • jar自动化启停备份脚本

    jar包启停 建议以下脚本和部署的jar(服务)放在同一目录下。 start.sh jar启动脚本,默认会查找当前目录下jar进行启动,也可传入对应需启动jar路径。 不能正...

  • springboot+mybatis-plus+sharding-jdbc体验

    版本配置 pom文件 application.yaml datasource配置数据库链接是时使用的是jdbc-url,这是因为我用的链接池是hikari,其他常用链接池请用...