远程过程调用(Remote Procedure Call)是一种通过网络从远程计算机程序上请求服务,而不需要了… 继续阅读 如何使用 Socket 编程实现远程过程调用?
分类: Java之美
【MyBatis】MyBatis 的映射文件包括哪些?
MyBatis 的主要映射文件有: SQL 映射文件:XXXMapper.xml包含 SQL 语句以及结果集的… 继续阅读 【MyBatis】MyBatis 的映射文件包括哪些?
【MyBatis Plus】MyBatis Plus的分页类Page最常用的方法有哪些?
Mybatis Plus的分页类Page中最常用的方法主要有: 1. Page(int current, in… 继续阅读 【MyBatis Plus】MyBatis Plus的分页类Page最常用的方法有哪些?
什么是软引用?它的作用是什么?代码举例讲解
软引用(SoftReference)是一种比弱引用生存期更长的引用。只有当JVM进行垃圾回收时,空间不足时,才… 继续阅读 什么是软引用?它的作用是什么?代码举例讲解
Git中如何设置SSH密钥?代码举例讲解
在Git中设置SSH密钥,可以按以下步骤操作: 生成SSH密钥对: 这会生成一个秘钥对,包括公钥和私钥。 将公… 继续阅读 Git中如何设置SSH密钥?代码举例讲解
JdbcTemplate中如何获取数据库生成的主键?
JdbcTemplate可以通过几种方式获取数据库生成的主键: 使用查询返回主键: 然后使用queryForO… 继续阅读 JdbcTemplate中如何获取数据库生成的主键?
JPA中如何实现多对多关系映射?
在JPA中可以通过@ManyToMany注解和中介实体实现多对多关系映射。 @ManyToMany注解: 用于… 继续阅读 JPA中如何实现多对多关系映射?
如何使用 Socket 编程实现远程方法调用?
使用Socket编程实现远程方法调用(Remote Method Invocation)主要涉及以下步骤: 服… 继续阅读 如何使用 Socket 编程实现远程方法调用?
什么是弱引用?它的作用是什么?代码举例讲解
弱引用(WeakReference)是一种特殊的引用,它的存在不影响对象的回收。只要垃圾回收机制一运行,无论J… 继续阅读 什么是弱引用?它的作用是什么?代码举例讲解
MyBatis Plus的分布式唯一ID有几种生成策略?
Mybatis Plus提供以下几种分布式唯一ID生成策略: 1. 自增主键 基于数据库自增字段生成ID。这是… 继续阅读 MyBatis Plus的分布式唯一ID有几种生成策略?
Git中如何丢弃某个未被提交的修改?代码举例讲解
在Git中丢弃某个未被提交的修改,可以使用git checkout命令。git checkout 的用法如下:… 继续阅读 Git中如何丢弃某个未被提交的修改?代码举例讲解
Hibernate中的Session和Transaction有什么作用?代码举例讲解
在Hibernate中,Session和Transaction用于管理数据库连接和事务: Session: 代… 继续阅读 Hibernate中的Session和Transaction有什么作用?代码举例讲解
MyBatis 的 LazyLoad 以及 No-LazyLoad分别是什么含义?
MyBatis 的延迟加载(Lazy Load) 和 立即加载(No-Lazy Load)含义如下: Lazy… 继续阅读 MyBatis 的 LazyLoad 以及 No-LazyLoad分别是什么含义?
MyBatis 的延迟加载策略有几个?
MyBatis中的延迟加载主要有两种策略: 1. 对具体属性设置延迟加载 在需要用到该属性时,才会执行子查询。… 继续阅读 MyBatis 的延迟加载策略有几个?
JdbcTemplate中的BeanPropertyRowMapper和ColumnMapRowMapper有什么区别?
BeanPropertyRowMapper和ColumnMapRowMapper是JdbcTemplate中两… 继续阅读 JdbcTemplate中的BeanPropertyRowMapper和ColumnMapRowMapper有什么区别?
JPA中如何实现多表查询?
在JPA中可以通过JPQL的JOIN关键字实现多表查询。JOIN用于连接两个实体,当查询一个实体时可以同时查询… 继续阅读 JPA中如何实现多表查询?
Socket 编程中,如何处理缓存问题?
在Socket编程中,经常会遇到缓存相关的问题,主要包括: 发送缓存:发送数据太快,网络无法及时发送,需要缓存… 继续阅读 Socket 编程中,如何处理缓存问题?
什么是垃圾收集器的GC Roots?它们有哪些类型?代码举例讲解
GC Roots是垃圾回收器用来判断对象是否可达的起始点。它们包括: 虚拟机栈中引用的对象:如本地变量、方法参… 继续阅读 什么是垃圾收集器的GC Roots?它们有哪些类型?代码举例讲解
MyBatis 的配置文件包括哪些?
MyBatis 的基本配置文件包括:1、 Mybatis 的核心配置文件:mybatis-config.xml… 继续阅读 MyBatis 的配置文件包括哪些?
MyBatis Plus的类型处理器能用来干吗?
MyBatis Plus的类型处理器主要用来解决数据类型与Java类型不匹配的问题。 主要应用场景有: 1. … 继续阅读 MyBatis Plus的类型处理器能用来干吗?