ETJava Beta | Java    注册   登录
  • Linux中配置定时执行器   # 1. 给脚本执行权限 chmod +x /home/mysql_backup.sh # 2. 编辑定时任务 crontab -e # 3. 添加以下内容(每天凌晨2点执行) 0 2 * * * /root/mysql_backup.sh >> /var/log/mysql_backup.log 2>&1 或(如果你的脚本中已经编写了日志输出文件位置) 0 2 * * * /root/mysql_backup.sh      
    发表于 2025-12-18 23:44:56 阅读(38)
  • 莱文斯坦编辑距离算法(Levenshtein distance)   在做在线考试系统时 遇到了填空与简述题的系统评分问题,使用传统的包含(constant)已经无法满足需求,可以借助Levenshtein distance算法实现简单的匹配   下面是关于Levenshtein distance的简单理解   莱文斯坦编辑距离算法 举个生活中的例子 �� 想象你正在手抄一份文件,但是抄的时候会犯一些小错误。编辑距离就是衡量你需要修改多少次才能让抄错的文本变回原版。 比如原句是:"今天天气真好" 你抄成了:"今天天气真好啊" 怎么修改? 在"好"后面添加一个"啊"(或者反过来
    发表于 2025-12-15 21:06:21 阅读(49)
  • 普通递归方式   package org.test; import java.io.File; import java.io.FilenameFilter; public class Test { private static int fileCount = 0; public static void main(String[] args) { test(new File("D:/src")); //scanDir(new File("D:/src")); System.out.println("总文件个数:"+fileC
    发表于 2025-12-02 08:50:08 阅读(66)
  • 1 普通方式   package org.test; public class FactorialExample { public static long factorialIterative(int n) { // 处理边界情况 if (n < 0) { throw new IllegalArgumentException("阶乘只能计算非负整数"); } long result = 1; for (int i = 1; i <= n; i++)
    发表于 2025-12-02 08:44:33 阅读(51)
  • 1 普通方式实现   package org.test; import java.io.File; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class FileCounterRecursive { /** * 递归统计文件数量 * @param directoryPath 目录路径 * @return 文件总数 */ public static int
    发表于 2025-12-02 08:42:43 阅读(51)
  • 1 标准九九乘法表   package org.test; public class MultiplicationTable1 { public static void main(String[] args) { System.out.println("=== 标准九九乘法表 ==="); for (int i = 1; i <= 9; i++) { // 外层循环控制行 for (int j = 1; j <= i; j++) { // 内层循环控制列,只打印到i
    发表于 2025-12-02 08:29:10 阅读(34)
  • MYSQL远程连接被拒绝   问题描述   Caused by: java.net.ConnectException: 拒绝连接 (Connection refused) at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(Abstract
    发表于 2025-11-13 15:27:18 阅读(67)
  • sqoop1.4和hadoop2.6版本兼容问题   环境说明   sqoop-1.4.7_hadoop-2.6 hadoop-3.3.0   问题描述   MySQLManager类在初始化时,调用了 StringUtils 类的方法,但却找不到这个类的定义 2025-11-12 20:18:32,590 WARN tool.BaseSqoopTool: Setting your password on the command-line is insecure. Consider using -P instead. 2025-11-12 20:18:32,739 INFO
    发表于 2025-11-13 15:24:13 阅读(56)
  • Hadoop 一键启动&停止脚本   环境说明   hadoop 安装路径:/export/server/hadoop   一键启动脚本   #!/bin/bash # 启动 Hadoop YARN 服务及 MapReduce HistoryServer # 配置 HADOOP_HOME HADOOP_HOME=/export/server/hadoop # 检查 Hadoop 目录是否存在 if [ ! -d "$HADOOP_HOME" ]; then echo "错误:Hadoop 安装目录 $HADOOP_HOME 不存在,请检查配置!" exit 1 fi
    发表于 2025-11-08 11:25:07 阅读(97)
  • Hadoop 一键启动&停止脚本   环境说明   hadoop 安装路径:/export/server/hadoop   一键启动脚本   #!/bin/bash # 启动 Hadoop YARN 服务及 MapReduce HistoryServer # 配置 HADOOP_HOME HADOOP_HOME=/export/server/hadoop # 检查 Hadoop 目录是否存在 if [ ! -d "$HADOOP_HOME" ]; then echo "错误:Hadoop 安装目录 $HADOOP_HOME 不存在,请检查配置!" exit 1 fi
    发表于 2025-11-08 11:25:07 阅读(39)