51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java笔记

Java进程CPU占用率过高分析定位

Java进程CPU占用率过高分析定位

厉飞雨 阅读(287) 评论(0) 赞(16)

### 一、场景描述 {#%E4%B8%80%E3%80%81%E5%9C%BA%E6%99%AF%E6%8F%8F%E8%BF%B0} 在实际应用场景中,JAVA 进程导致宿主机 CPU 使用率高的情况很常见,可能导致的原因很多:主机配置过低、代码质量低等;通常处于 bug 修复或者性能优化的需求,需要定位耗费大量 CPU 时间的罪魁祸首,这里提供几种常见的定位排查手段。 ...

Java8之Optional

Java8之Optional

厉飞雨 阅读(242) 评论(0) 赞(16)

Optional {#optional} ==================== ![maxresdefault](http://static.51tbox.com/static/2024-12-10/col/6b3ad538987635492bd1d1fa8e3467c9/914c2c4d23a1447eb43a6cc7b191c936.jpg.jpg) Optiona...

Java开发手册(黄山版)

Java开发手册(黄山版)

厉飞雨 阅读(388) 评论(0) 赞(13)

<p><img src="http://static.51tbox.com/static/2024-12-10/col/4120939c1320b935604364291e9b19a4/3c09ca663dcd4981a98ea3d8267dee99.png.jpg" alt="Snipaste_2022-06-05_19-36-...

java: 非法字符: '\ufeff'

java: 非法字符: '\ufeff'

厉飞雨 阅读(268) 评论(0) 赞(15)

<h2>问题原因 {#%E9%97%AE%E9%A2%98%E5%8E%9F%E5%9B%A0}</h2> <p>错误原因是 <code>UTF-8</code> 文件开头添加了 <code>BOM</code>,<code>IDEA</code>不能正确读取 <c...

Java使用itext7生成PDF文件(一)

Java使用itext7生成PDF文件(一)

厉飞雨 阅读(287) 评论(0) 赞(13)

<h4>最终生成的PDF预览 {#最终生成的PDF预览}</h4> <p><img src="http://static.51tbox.com/static/2024-12-10/col/57e8bd7ceb0a4fccc4efc9cff43211ce/6390fd4b0f5748db98f514cb16586bd5.png....

寻觅2024:Dream + Halo-Plus 的第一份正式年报——追寻梦的方向,聆听心的声音

寻觅2024:Dream + Halo-Plus 的第一份正式年报——追寻梦的方向,聆听心的声音

厉飞雨 阅读(306) 评论(0) 赞(15)

自去年发布了 `逐梦2023` 之后,越来越有一种感觉,是应该写一封年报的,记录这一年来的变化,所以有了这篇文章------Dream + Halo-Plus 的第一份正式年报。 年关将至,回顾这一年,有许多事项出乎了我的意料。其中包括了 `Halo 2.0` 定位的改变、我自身个人博客内容的改变,以及我对博客样式风格的一些审美的转变。这一系列的原因导致了我这一年来没有按计划...

Halo-2.20 新特性:自定义登录页面模版

Halo-2.20 新特性:自定义登录页面模版

厉飞雨 阅读(1018) 评论(0) 赞(12)

前言 {#前言} -------- 2024 年 10 月 14 日,强大易用的开源建站工具 Halo 正式发布 2.20 LTS 版本。Halo 2.20 包含多项功能更新和问题修复,标志着首个 LTS(长期支持) 版本的诞生。此版本重构了登录相关的页面,登录入口从 `/console/login` 改为了 `/login`,此外,主题或者插件都可以提供 `login.ht...

halo 插件开发中的一些踩坑记录

halo 插件开发中的一些踩坑记录

厉飞雨 阅读(439) 评论(0) 赞(14)

<p>本文最后更新于 2024-07-14,文章内容可能已经过时。</p> <p>halo 插件的开发虽然和一般的 Springboot 项目一样,但版本确是 springboot 3.x 的,Web 层不再使用 Servlet 技术,而是充分向异步和非阻塞的反应式编程靠拢,使用 Netty 作为 Web 服务器,使用 <a href=...