您的当前位置:首页 > 建站学院 > 后端开发 > 
  • 老生常谈Java 网络编程 —— Socket 详解

    后端开发2025年08月31日

    目录 1|0构造socket 1. 设定等待建立连接的超时时间 2. 设定服务器的地址 3. 设定客户端的地址 4. 客户连接服务器时可能抛出的异常 5. 使用代理服务器 6. InetAddress 地址类的用法 7. NetworkInterface 类的用法 2|0获取 Socket 的信息 3|0关闭 Socket 4|0半关闭 Socket 5|...

  • Java调用windows系统的CMD命令并启动新程序

    后端开发2025年08月31日

    我们通常在使用Java 调用脚本的时候,会使用 Runtime 类如: // 打开浏览器并访问 http://localhost:7001 Runtime.getRuntime().exec("cmd /c start http://localhost:8080"); 这里我们使用到了终端 CMD # 执行字符串指定的命令,并在执行命令...

  • 关于在Java中反转数组的4种详细方法

    后端开发2025年08月31日

    目录 1.问题 2.方法 方法1:使用临时数组 方法2:使用交换 方法3:使用 Collections.reverse() 方法 方法4:使用 StringBuilder.append() 方法 1.问题 Input : 1, 2, 3, 4, 5 Output :5, 4, 3, 2, 1 Input : 10, 20, 30, 40 Output : ...

  • 关于Java中数组切片的几种方法(获取数组元素)

    后端开发2025年08月31日

    1.问题 数组切片是一种获取给定数组的子数组的方法。假设,a[] 是一个数组。它有 8 个元素,索引从 a[0] 到 a[7] int a[] = {8, 9, 4, 6, 0, 11, 45, 21} 现在,我们要找到从 a[3] 到 a[6] 的数组索引的一部分。其中 a[3] 是 startIndex,a[6] 是 endIndex。因此,我们得到以...

  • java Date获取本月的开始时间与结束时间

    后端开发2025年08月31日

    目录 使用Calendar类来进行计算 getActualMaximum方法 总结 使用Calendar类来进行计算 获取本月的开始时间和结束时间,我们可以使用Calendar类来进行计算。 以下是示例代码: import java.text.SimpleDateFormat; import java.util.Calendar; import java....

  • Java Hibernate中一对多和多对多关系的映射方式

    后端开发2025年08月31日

    目录 Hibernate的一对多和多对多 Hibernate的一对多 Hibernate的一对多配置 Hibernate的一对多操作 Hibernate的多对多 Hibernate的多对多配置 Hibernate的多对多操作 Hibernate的级联操作 Hibernate的延迟加载 Hibernate的查询 结论 Hibernate的一对多和多对多 Hi...

  • Java面向对象之继承的概念详解

    后端开发2025年08月30日

    目录 1. 继承 1.1 继承的实现 1.2 继承的好处和弊端 1.3. Java中继承的特点 2. 继承中的成员访问特点 2.1 继承中变量的访问特点 2.2 super 2.3 方法重写 2.4 方法重写的注意事项 1. 继承 1.1 继承的实现 继承的概念 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加...

  • Java Hibernate中的多种查询方式及示例

    后端开发2025年08月30日

    目录 查询方式 OID 检索 对象导航检索 HQL 检索 QBC 检索 SQL 检索 抓取策略 立即抓取 延迟抓取 抓取策略 批量抓取 总结 Hibernate 是一个开源的 ORM(对象关系映射)框架,它可以将 Java 对象映射到数据库表中,实现对象与关系数据库的映射。Hibernate 提供了多种查询方式,包括 OID 检索、对象导航检索、HQL 检...

  • Java并发编程之LongAdder执行情况解析

    后端开发2025年08月30日

    目录 正文 longAccumulate方法 线程hash值 初始化Cell数组 对base进行累加 Cell数组初始化之后 正文 上篇文章 Java并发编程之LongAdder源码(一)中最后写到了有三种情况会执行longAccumulate方法,下面就根据这三种情况来进行分析 当Cell数组为null时,传入的三个参数为1,null,true 随机找到...

  • Java日期时间与正则表达式超详细整理(适合新手入门)

    后端开发2025年08月30日

    目录 1、java.time.LocalDate类表示日期; 2、java.time.LocalTime类表示时间; 3、java.time.LocalDateTime类表示日期和时间; 4、java.time.format.DateTimeFormatter类用于格式化日期和时间; 5、创建正则表达式对象 6、匹配字符串 7、查找匹配 8、替换字符串 9...