使用Socket编程实现网络爬虫主要涉及以下步骤: 获取URL列表:获取需要爬取的URL列表,可以从文件、数据… 继续阅读 如何使用 Socket 编程实现网络爬虫?
分类: Java之美
MyBatis 的一对多映射分为几种?
MyBatis 用于一对多映射主要有两种方式: 使用集合属性一个父类拥有子类的集合属性,在映射时直接映射到集合… 继续阅读 MyBatis 的一对多映射分为几种?
什么是永久代?它的作用是什么?代码举例讲解
永久代(Permanent Generation)是HotSpot JVM早期的垃圾收集器结构。它的主要作用是… 继续阅读 什么是永久代?它的作用是什么?代码举例讲解
Git中的分支有哪些,它们的区别是什么?代码举例讲解
Git中的分支主要有两种: 本地分支:在本地创建和操作的分支,不会推送到远程仓库。 远程分支:在远程仓库中创建… 继续阅读 Git中的分支有哪些,它们的区别是什么?代码举例讲解
MyBatis 的 namespace是什么?
MyBatis 的 namespace 就是 SQL 映射文件对应的唯一标识。 主要用于做以下事情: 区分映射… 继续阅读 MyBatis 的 namespace是什么?
MyBatis Plus的内置参数 wrapping的作用是什么?
MyBatis Plus的内置参数对象中,有一个 wrapping 对象。 它的作用是将查询条件封装到一个ma… 继续阅读 MyBatis Plus的内置参数 wrapping的作用是什么?
JdbcTemplate中的QueryForObject和QueryForList有什么区别?
JdbcTemplate提供了queryForObject()和queryForList()两种方法执行查询,… 继续阅读 JdbcTemplate中的QueryForObject和QueryForList有什么区别?
JPA中如何实现多态关系映射?
在JPA中可以通过@Inheritance和@DiscriminatorColumn注解实现多态关系映射。 @… 继续阅读 JPA中如何实现多态关系映射?
Socket 编程中,如何处理网络异常和断网情况?
在Socket编程中,经常会遇到网络异常和断网情况,主要包括: 连接超时:客户端连接服务端超过一定时间未成功,… 继续阅读 Socket 编程中,如何处理网络异常和断网情况?
什么是虚引用?它的作用是什么?代码举例讲解
虚引用(PhantomReference)是最弱的一种引用,它唯一的作用是跟踪对象被垃圾回收的活动。虚引用与软… 继续阅读 什么是虚引用?它的作用是什么?代码举例讲解
什么是Git,它与其他版本控制系统有什么不同之处?代码举例讲解
Git是一个分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git与其他版本控制系统的不同之处主要… 继续阅读 什么是Git,它与其他版本控制系统有什么不同之处?代码举例讲解
JdbcTemplate中如何使用SimpleJdbcCall进行存储过程的调用?
JdbcTemplate除了可以通过call()方法调用存储过程外,还提供了SimpleJdbcCall类来更… 继续阅读 JdbcTemplate中如何使用SimpleJdbcCall进行存储过程的调用?
JPA中如何实现一对一关系映射?
在JPA中可以通过@OneToOne注解实现一对一关系映射。 @OneToOne注解: 用于定义一对一关系,该… 继续阅读 JPA中如何实现一对一关系映射?
Socket 编程中,如何处理 TCP 的拥塞控制?
在Socket编程中,为了应对网络拥塞,TCP协议采用了拥塞控制机制。主要包括: 慢开始:初始时拥塞窗口cwn… 继续阅读 Socket 编程中,如何处理 TCP 的拥塞控制?
MyBatis Plus的乐观锁原理是什么?
MyBatis Plus实现乐观锁的原理主要有以下2方面: 1. @Version注解 在需要进行乐观锁的字段… 继续阅读 MyBatis Plus的乐观锁原理是什么?
什么是强引用?它的作用是什么?代码举例讲解
强引用(Strong Reference)是我们最常见的普通引用,它会无条件地使对象具有引用语义。只要强引用存… 继续阅读 什么是强引用?它的作用是什么?代码举例讲解
MyBatis 用户如何定制增强ResultSet?
MyBatis 用户可以通过自定义 ResultHandler 来定制和增强 ResultSet。具体实现方式… 继续阅读 MyBatis 用户如何定制增强ResultSet?
Git中如何使用git stash保存当前的工作状态?代码举例讲解
在Git中使用git stash保存当前的工作状态,可以按以下步骤操作: 查看当前工作状态: 显示有未提交的修… 继续阅读 Git中如何使用git stash保存当前的工作状态?代码举例讲解
JPA中如何实现一对多关系映射?
在JPA中可以通过@OneToMany注解和mappedBy属性实现一对多关系映射。 @OneToMany注解… 继续阅读 JPA中如何实现一对多关系映射?
如何使用 Socket 编程实现远程过程调用?
远程过程调用(Remote Procedure Call)是一种通过网络从远程计算机程序上请求服务,而不需要了… 继续阅读 如何使用 Socket 编程实现远程过程调用?