随笔分类 -  Java

摘要:多线程 方式 也是 连接-》操作-》断开连接 这样的操作过程,只是采用了多线程 这种方式的特点是 每次都是新的连接,多线程,解决了 网络环境不好时连接oracle比较费时,影响主程序其它功能的响应。 OracleUtil.java 基础类代码 详见:https://www.cnblogs.com/h 阅读全文
posted @ 2024-07-15 13:04 海乐学习 阅读(22) 评论(0) 推荐(0)
摘要:连接-》操作-》断开连接 这种方式的特点是 每次都是新的连接,单线程,缺点是 网络环境不好时连接oracle比较费时。 OracleUtil.java 基础类代码 详见:https://www.cnblogs.com/hailexuexi/p/18302732 完整代码 dbCDR.java pac 阅读全文
posted @ 2024-07-15 12:57 海乐学习 阅读(14) 评论(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 海乐学习 阅读(153) 评论(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 海乐学习 阅读(114) 评论(0) 推荐(0)
摘要:在用IDEA编写java连接Oracle时,报错: Oracle JDBC驱动未找到! 可这部分之前测试是好用。想来想去。哦,我把这个项目代码换过路径,问题就出在这。 需要重新引用下 ojdbc6.jar 架包 下面是java连接oracle的部分代码 ClassNotFoundException 阅读全文
posted @ 2024-07-15 10:39 海乐学习 阅读(877) 评论(0) 推荐(0)
摘要:java开发的程序想在windows上运行。 首先要安装对应的 java运行环境。 然后创建一个 ***.bat 文件 ,写入下面代码,双击它。 @echo off title LSpbxServer cd\ d: cd "javaapp\LSpbxServer" java -jar LSpbxSe 阅读全文
posted @ 2024-07-13 13:56 海乐学习 阅读(219) 评论(0) 推荐(0)
摘要:拖动或点击CMD窗口造成程序阻塞,这是因为windows默认cmd窗口启用快速编辑模式,关闭即可。 解决方法1. 手动设置法windows cmd->右键->属性->选项->编辑选项 或: 单击左上角图标->属性->选项->编辑选项 取消 快速编辑模式 但是我将cmd设置之后,这个cmd是禁用了,但 阅读全文
posted @ 2024-07-13 12:59 海乐学习 阅读(680) 评论(0) 推荐(0)
摘要:windows 运行 java程序时 无故停止不动 问题。是 cmd 程序 的 快速编辑模式 引起的。去掉即可。 右键点属性-》将 快速编辑模式 的多选框 去掉 阅读全文
posted @ 2024-07-09 09:39 海乐学习 阅读(196) 评论(0) 推荐(0)
摘要:需求:有一个TCP的服务,需要使用Netty开发一个TCP连接并收发消息的程序。要求 多线程并且含断线自动重连 能力。 组织结构,使用 Java Maven 编程方式 功能还包含 读取配置文件 和 log4j2写日志 部分 完整代码: App.java package com.LSpbxServer 阅读全文
posted @ 2024-07-04 15:42 海乐学习 阅读(978) 评论(0) 推荐(0)
摘要:java编写时,尤其是先用C#语言后转成java的,在编程时一定会遇到,java中没有委托事件的概念。 那主类App.java类中实例了一个 A对象,那A对象因为某种原因触发了一个事件,想回调App.java中的一个函数,应该怎么写呢? 在java中有多有方法来实现,这里讲下 回调接口方式,我感觉这 阅读全文
posted @ 2024-07-04 15:10 海乐学习 阅读(153) 评论(0) 推荐(0)
摘要:一、在main目录下 新建 resources 目录 并将其设为 资源文件目录 创建config.properties文件 二、在pom.xml 中添加 下面代码 只这样 打包后 jar 才能有配置文件 <resources> <resource> <filtering>true</filterin 阅读全文
posted @ 2024-07-02 11:35 海乐学习 阅读(231) 评论(0) 推荐(0)
摘要:idea启动项目后出现 java: Compilation failed: internal java compiler error错误 第一种情况:idea的JDK版本和项目配置的不同。 解决方法:查看项目中配置的jdk版本,再查看 idea配置 的版本 项目配置的: 在idea中要查看三个地方的 阅读全文
posted @ 2024-02-02 11:54 海乐学习 阅读(3006) 评论(0) 推荐(0)
摘要:import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; //字符串转为JSON对象 String strParam="{ \"callerid\": \"013941128270\" ,\"timestart 阅读全文
posted @ 2023-12-08 11:03 海乐学习 阅读(87) 评论(0) 推荐(0)
摘要:在一个复杂的字符串中,使用 正则表达式 来取其中某个值 import java.util.regex.*;//正则表达式 引用 //复杂的字符串 String input="{\"pbxToken\":\"1ja930jsdlij912h94hk5l35poeweer\"}"+"{\"LS_Call 阅读全文
posted @ 2023-12-08 10:51 海乐学习 阅读(21) 评论(0) 推荐(0)
摘要:HttpClient 是一个 HTTP 客户端库,提供了向 HTTP 服务器发送请求和处理响应的方法。 它支持多种请求协议,如 GET、POST 等,并允许开发者自由地设置请求头、请求参数、连接池等。HttpClient 还提供了基于线程池的异步请求处理方式。 pom.xml <dependency 阅读全文
posted @ 2023-12-04 17:18 海乐学习 阅读(812) 评论(0) 推荐(0)
摘要:Java 异常中 e.getMessage() 和 e.toString() 和 e.printStackTrace()的区别 e.getMessage(): 打印 异常的原因 e.toString(): 打印 异常类型 和 异常的原因 e.printStackTrace(): 打印完整的异常堆栈信 阅读全文
posted @ 2023-12-04 11:25 海乐学习 阅读(3074) 评论(0) 推荐(0)
摘要:借助 Windows Service Wrapper小工具,将 java程序 转换为Windows服务,在服务中心配置自启动,从而在开机时windows自行启动服务。 Windows Service Wrapper 下载URL:https://github.com/winsw/winsw/relea 阅读全文
posted @ 2023-10-13 15:39 海乐学习 阅读(892) 评论(0) 推荐(0)
摘要:正常函数只有一个返回值,但我们用数组来做为返回值,这样就可以实现一个函数返回多个值 以 计算时间差 函数为例 //获取时间间隔 public static String[] getTimeInterval(String strStartTime, String strStopTime) { Stri 阅读全文
posted @ 2023-06-01 10:27 海乐学习 阅读(730) 评论(0) 推荐(0)
摘要:使用一个函数 获取 两种格式的时间差 一、时间格式 00:12:50 二、总秒数 140 //获取时间间隔 public static String[] getTimeInterval(String strStartTime, String strStopTime) { String arrStr[ 阅读全文
posted @ 2023-06-01 10:17 海乐学习 阅读(238) 评论(0) 推荐(0)
摘要:编译时报 -source 1.7 中不支持 lambada 表达式 改为 8 即可 还有一种可能查看 pom.xml 文件 这两段应该设为 1.8 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncodi 阅读全文
posted @ 2023-04-24 16:45 海乐学习 阅读(503) 评论(0) 推荐(0)