• 如果线程池中线程异常后:销毁还是复用?

    hi,我是阿昌,今天分享一下如果线程池中线程异常后:销毁还是复用? 下面讨论的线程池是:java.util.concurrent.ExecutorService线程池 通过 execute提交任务测试代码: 1234567891011121314...
  • 并发线程工具类分享

    hi,我是阿昌,今天分享一下并发线程工具类分享可以更好的在实际项目中进行使用,废话不多说,上来先分享java类 特点: 支持信号量控制并发数 支持自定义线程 简单易用 1234567891011121314151617181920212223...
  • macOS 26 Chrome 浏览器后台 Google Chrome Helper (Renderer)占用内存超高解决办法

    hi,我是阿昌,分享一下macOS 26 Chrome 浏览器后台 Google Chrome Helper (Renderer)占用内存超高解决办法的问题; 结论:ubi网页商城界面网络访问不通问题; 发现mac风扇声音很大,然后去监视器中发...
  • Tika工具包-搞定上千种文件解析

    Tika工具包-搞定上千种文件解析hi,我是阿昌,今天分享学习的是 Apache Tika ; 它可从一千多种不同文件类型(例如ppt、xls、pdf、xmind、cad等)中提取解析出元数据和文本。如果你有对如上文件类型进行提取分析的需求,不...
  • mac安装mvnd结合idea

    mac安装mvnd结合ideahi,我是阿昌,今天记录一下mac系统下如何安装mvnd同时通过maven-helper插件配置mvnd命令,提升编译速度; 0、前言如果你正在开发一个由大量模块组成的大型项目,Gradle可以让大型项目构建的更快...
  • spring-ai入门

    spring-ai入门1、前语hi,我是阿昌,今天记录针对目前当下ai火热的背景下,ai的主流使用语言为python,但市面上很大部分的项目是java开发的的背景下,那java就不能涉及ai领域的开发了嘛?有句调侃的话说的好,所有Java服务...
  • 并发提速方案

    并发提速方案hi,我是阿昌,这里记录一下并发提速的方案之一,通过线程池; 在开发的过程中会在部分场景去使用到并发执行的情况。 举例场景:针对任务a、b、c的情况下 任务间独立执行;a、b、c三个任务执行的逻辑相同或不同,但相互不影响 任务间结果...
  • jdk源码分析-java.lang.Boolean

    jdk源码分析-java.lang.Booleanhi,我是阿昌,今天学习分析一下jdk中的包装类Boolean; 针对java开发人员,这是一个十分十分十分十分常用的类,所有的项目中都会使用到这个类,我这里学习的代码是针对jdk1.8中的jav...
  • Caffeine本地缓存框架

    Caffeine本地缓存框架hi,我是阿昌,今天记录一下Java最强本地缓存Caffeine 1、缓存介绍缓存(Cache),在软件无处不在。从底层CPU多级缓存,再到客户页面缓存,和服务器数据缓存,导出都存在着缓存的身影; 从本质上讲,缓存是一...
  • Mybatis中的sql-xml延迟加载机制

    Mybatis中的sql-xml延迟加载机制hi,我是阿昌,今天记录一下关于Mybatis中的sql-xml延迟加载机制 一、前言首先mybatis技术本身就不多介绍,说延迟加载机制之前,那要先知道2个概念: 主查询对象 关联对象 假设咱们...
/8