- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 Bug合集
这个是由于使用到了 mapper.insertOrUpdate(entityList);class xxx对象缺少@TableId注解。
2025-02-28 10:53:04
221
1
原创 数据库时间类型的区别-面试被问过
特性TIMESTAMPDATETIME时区处理存储 UTC 时间,查询时转换为本地时间存储字面时间值,不涉及时区转换默认值当前时间NULL存储范围较小(如 MySQL 的 1970-2038)较大(如 MySQL 的 1000-9999)适用场景需要记录事件时间且考虑时区的场景记录固定时间点且不需要考虑时区的场景在实际开发中,选择TIMESTAMP还是DATETIME应根据具体需求决定。如果需要处理跨时区的时间数据,TIMESTAMP是更好的选择;如果仅需记录固定时间点,DATETIME则更为合适。
2025-02-24 17:07:32
756
原创 一篇文章背会Java集合面试题
是 Java 并发编程中非常重要的一个类,常用于高并发场景下的键值对存储。是 Java 并发编程中非常重要的工具,通过分段锁(JDK 1.7)或。的常见面试题及其详细解答,帮助你更好地理解和掌握这一知识点。下面我会详细解释这一点,并分析其背后的原因。这里涉及到fail-fast和fail-safe的知识点。(JDK 1.8)实现线程安全。
2025-02-21 15:07:20
1034
原创 Oracle数据映射成实体类对象 数据对接,从Oracle数据迁移到PgSQL或Mysql
SyncUtil是一个工具类,主要功能是将ResultSet中的数据自动映射到Java对象中。
2025-02-21 12:15:24
316
原创 序列化相关知识点与扩展
序列化(Serialization)是将Java对象转换为字节流的过程,以便可以将对象保存到文件、数据库或通过网络传输。反序列化(Deserialization)则是将字节流转换回Java对象的过程。
2025-02-21 09:47:48
490
原创 泛型知识点与扩展
泛型(Generics)是Java语言的一种特性,它允许在定义类、接口或方法时使用类型参数(Type Parameter),从而使得类、接口或方法可以处理多种类型的数据。泛型的主要目的是在编译时提供类型检查,避免在运行时出现类型转换错误。泛型是Java中非常重要的特性,它提供了类型安全和代码复用的能力。通过泛型,可以在编译时进行类型检查,避免运行时类型转换错误。虽然泛型在运行时被擦除,但在某些情况下仍然可以通过反射获取泛型类型信息。在实际开发中,应该合理使用泛型,以提高代码的健壮性和可维护性。
2025-02-21 09:30:13
397
原创 反射知识点与扩展
反射(Reflection)是Java语言的一种特性,它允许程序在运行时动态地获取类的信息(如类名、方法、属性等),并且可以操作这些信息。通过反射,你可以在运行时创建对象、调用方法、访问或修改字段,甚至可以调用私有方法和访问私有字段。反射是Java中非常强大的特性,它提供了在运行时动态操作类的能力。虽然反射带来了灵活性和扩展性,但也带来了性能和安全性的问题。在实际开发中,应该根据具体需求合理使用反射,并注意优化和安全性问题。
2025-02-21 09:22:31
863
空空如也
File文件如何报空指针异常
2021-09-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人