-
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个概念: 主查询对象 关联对象 假设咱们... -
【阿昌之丑陋代码优化】重复代码优化方案
一、前言hi,我是阿昌,在开发的过程中,不同的人有不同的编码方式和技术阶段,经过日积月累的流逝,就会出现传闻中的“屎山”代码。那针对“屎山“的情况,今天就提供几种重复代码的优化思路,具体问题还要看具体场景。 二、正文1、抽取公共方法如下代码中,... -
谁再用Arrays.asList就开除谁
谁再用Arrays.asList就开除谁hi,我是achang,今天说一个使用Arrays.asList后对应出现的一系列坑,因为他有那么多坑,所以会有开玩笑的说:谁再用Arrays.asList就开除谁 那Arrays.asList的作用很简单...
|