随笔分类 -  Java

摘要:显示命令行后通过 jar文件路径区别 也可以通过内存大小来判定是哪个程序 在服务中也能找到 PID 用*.bat来启动 UdpListener8102 效果,会在应用中显示 用服务启动则在 后台进程中显示 阅读全文
posted @ 2024-11-07 17:54 海乐学习 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Java 获取执行 *.jar 后面的参数 例: java -jar UdpListener.jar 8103 获取 8103 的方法 private static int PORT = 8102; // 监听的端口号 public static void main(String[] args) t 阅读全文
posted @ 2024-10-28 17:12 海乐学习 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Java 监听 UDP 某个端口 package com.UdpListener; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; /***/ public cl 阅读全文
posted @ 2024-10-28 16:40 海乐学习 阅读(59) 评论(0) 推荐(0) 编辑
摘要:在Maven 项目中 pom.xml 中添加Log4j2 的依赖 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.14.1</version 阅读全文
posted @ 2024-10-28 15:53 海乐学习 阅读(15) 评论(0) 推荐(0) 编辑
摘要:默认情况下 方法体 代码折叠后,再次启动 IDEA 时 会自动展开 取消 下面的多选框 则 下次启动不会自动展开 阅读全文
posted @ 2024-10-03 14:57 海乐学习 阅读(203) 评论(0) 推荐(0) 编辑
摘要:将Java编译的.jar文件做成windows服务 实现开机自启动 1、将 windows服务制作工具(在网上下载) 复制到 jar程序目录下,并改名为 install.exe 2、新建xml文件,将文件名命名为 install.xml 3、将下面内容复制到xml文件中,启动模式为自动启动Autom 阅读全文
posted @ 2024-09-26 10:20 海乐学习 阅读(144) 评论(0) 推荐(0) 编辑
摘要:java maven 编译中出现 无效的目标发行版:17 解决方法: 将 pom.xml 中的 <maven.compiler.release>17</maven.compiler.release> 这段换成 <maven.compiler.source>1.7</maven.compiler.so 阅读全文
posted @ 2024-09-06 15:24 海乐学习 阅读(51) 评论(0) 推荐(0) 编辑
摘要:Java 用 jetty 开发 HTTP服务器 来 获取每次 GET请求中 的请求体 监听 本机IP地址 中的 /httpCli 端口 5011 Main.java package com.JettyServer; import org.eclipse.jetty.server.Server; im 阅读全文
posted @ 2024-08-06 14:16 海乐学习 阅读(44) 评论(0) 推荐(0) 编辑
摘要:全局一个连接,当操作时发现连接断开了,则再次连接,单线程 这种方式好处是,全局一个连接,不会每次都发启连接,适用于某一时刻,频繁操作数据库,如:每晚同步数据 OracleUtil.java 基础类代码 详见:https://www.cnblogs.com/hailexuexi/p/18302732完 阅读全文
posted @ 2024-07-15 13:17 海乐学习 阅读(17) 评论(0) 推荐(0) 编辑
摘要:多线程 方式 也是 连接-》操作-》断开连接 这样的操作过程,只是采用了多线程 这种方式的特点是 每次都是新的连接,多线程,解决了 网络环境不好时连接oracle比较费时,影响主程序其它功能的响应。 OracleUtil.java 基础类代码 详见:https://www.cnblogs.com/h 阅读全文
posted @ 2024-07-15 13:04 海乐学习 阅读(11) 评论(0) 推荐(0) 编辑
摘要:连接-》操作-》断开连接 这种方式的特点是 每次都是新的连接,单线程,缺点是 网络环境不好时连接oracle比较费时。 OracleUtil.java 基础类代码 详见:https://www.cnblogs.com/hailexuexi/p/18302732 完整代码 dbCDR.java pac 阅读全文
posted @ 2024-07-15 12:57 海乐学习 阅读(7) 评论(0) 推荐(0) 编辑
摘要:一个简单的示例 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class OracleJdbcExa 阅读全文
posted @ 2024-07-15 12:40 海乐学习 阅读(83) 评论(0) 推荐(0) 编辑
摘要:第一步 引用 ojdbc.jar 详见 https://www.cnblogs.com/hailexuexi/p/15062168.html 注:项目代码换路径后要 重新引用 注:编译项目时也要把 ojdbc6.jar 打到包里 完整的java代码 OracleUtil.java package c 阅读全文
posted @ 2024-07-15 10:55 海乐学习 阅读(38) 评论(0) 推荐(0) 编辑
摘要:在用IDEA编写java连接Oracle时,报错: Oracle JDBC驱动未找到! 可这部分之前测试是好用。想来想去。哦,我把这个项目代码换过路径,问题就出在这。 需要重新引用下 ojdbc6.jar 架包 下面是java连接oracle的部分代码 ClassNotFoundException 阅读全文
posted @ 2024-07-15 10:39 海乐学习 阅读(465) 评论(0) 推荐(0) 编辑
摘要:java开发的程序想在windows上运行。 首先要安装对应的 java运行环境。 然后创建一个 ***.bat 文件 ,写入下面代码,双击它。 @echo off title LSpbxServer cd\ d: cd "javaapp\LSpbxServer" java -jar LSpbxSe 阅读全文
posted @ 2024-07-13 13:56 海乐学习 阅读(89) 评论(0) 推荐(0) 编辑
摘要:拖动或点击CMD窗口造成程序阻塞,这是因为windows默认cmd窗口启用快速编辑模式,关闭即可。 解决方法1. 手动设置法windows cmd->右键->属性->选项->编辑选项 或: 单击左上角图标->属性->选项->编辑选项 取消 快速编辑模式 但是我将cmd设置之后,这个cmd是禁用了,但 阅读全文
posted @ 2024-07-13 12:59 海乐学习 阅读(351) 评论(0) 推荐(0) 编辑
摘要:windows 运行 java程序时 无故停止不动 问题。是 cmd 程序 的 快速编辑模式 引起的。去掉即可。 右键点属性-》将 快速编辑模式 的多选框 去掉 阅读全文
posted @ 2024-07-09 09:39 海乐学习 阅读(119) 评论(0) 推荐(0) 编辑
摘要:需求:有一个TCP的服务,需要使用Netty开发一个TCP连接并收发消息的程序。要求 多线程并且含断线自动重连 能力。 组织结构,使用 Java Maven 编程方式 功能还包含 读取配置文件 和 log4j2写日志 部分 完整代码: App.java package com.LSpbxServer 阅读全文
posted @ 2024-07-04 15:42 海乐学习 阅读(666) 评论(0) 推荐(0) 编辑
摘要:java编写时,尤其是先用C#语言后转成java的,在编程时一定会遇到,java中没有委托事件的概念。 那主类App.java类中实例了一个 A对象,那A对象因为某种原因触发了一个事件,想回调App.java中的一个函数,应该怎么写呢? 在java中有多有方法来实现,这里讲下 回调接口方式,我感觉这 阅读全文
posted @ 2024-07-04 15:10 海乐学习 阅读(75) 评论(0) 推荐(0) 编辑
摘要:一、在main目录下 新建 resources 目录 并将其设为 资源文件目录 创建config.properties文件 二、在pom.xml 中添加 下面代码 只这样 打包后 jar 才能有配置文件 <resources> <resource> <filtering>true</filterin 阅读全文
posted @ 2024-07-02 11:35 海乐学习 阅读(134) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示