51工具盒子

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

Java笔记

Java服务启动后运行日志输出中文为

Java服务启动后运行日志输出中文为"?"

厉飞雨 阅读(316) 评论(0) 赞(18)

<p>在项目中遇到java服务启动后,运行日志输出存在大量&quot;?&quot;字符,通过与正常日志对比,发现&quot;?&quot;字符为中文乱码。总共3台服务器设备,其中2台存在该问题。</p> <h4>解决办法</h4> <h5>检查环境变量</h5> <p...

在 Java 中优雅地操纵时间

在 Java 中优雅地操纵时间

厉飞雨 阅读(412) 评论(0) 赞(22)

<p>在开发时候,发现有很多需要用到时间的地方,例如记录操作的时间、比较时间判断产品是否有效等。总而言之,时间是我们业务开发必须关注、时刻注意的点。但目前工程的代码中使用了非常多时间的工具类,一会儿用 <code>java.util.Date</code> 记录时间,一会用 <code>java.time.LocalDateTim...

Java 异常:IncompatibleClassChangeError

Java 异常:IncompatibleClassChangeError

厉飞雨 阅读(295) 评论(0) 赞(19)

<h2>1、概览 {#1概览}</h2> <p>本文将带你了解 Java 中的 <code>IncompatibleClassChangeError</code> 异常,这是一种运行时异常,当 JVM 检测到类的更改与之前加载的类不兼容时就会发生。</p> <p>本文将带你了解出现这个异常的原因...

Rust的所有权特性,轻松秒杀 Java GC!

Rust的所有权特性,轻松秒杀 Java GC!

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

<p>嗨,你好呀,我是<strong>猿java</strong></p> <p>Rust 的所有权系统是编程语言设计中的一次重大创新,它在不依赖垃圾回收机制的情况下,通过编译时的静态检查来保证内存安全。这种机制不仅避免了许多常见的内存错误,如空指针、悬垂指针和数据竞争,还显著提高了程序的性能。在这篇文章中,我们将深入...

将 Hibernate 代理对象转换为实际的实体对象

将 Hibernate 代理对象转换为实际的实体对象

厉飞雨 阅读(617) 评论(0) 赞(21)

<h2>1、概览 {#1概览}</h2> <p>本文将带你了解 Hibernate 是在什么时候创建代理对象的,代理对象有啥用?以及如何把 Hibernate 的代理对象转换为真正的实体对象。</p> <h2>2、Hibernate 何时创建代理对象? {#2hibernate-何时创建代理对象}</h2>...

Hibernate 中的 load() 与 get()

Hibernate 中的 load() 与 get()

厉飞雨 阅读(414) 评论(0) 赞(18)

<h2>1、简介 {#1简介}</h2> <p>在 <em>Hibernate</em> 中,<code>load()</code> 和 <code>get()</code> 是用于从数据库检索数据的两种方法。本文将带你了解这两种方法之间的区别。</p> &l...