编程那点事 编程那点事编程那点事

Java编程

JFinal 调用 Oracle 存储过程

JFinal 调用 Oracle 存储过程

JFinal 调用 Oracle 存储过程/函数,具体步骤如下: 数据库连接定义 String oracleUrl = "jdbc:oracle:thin:@127.0.0.1:1521/xxx"; DruidPlugin oraclePlugin = new DruidPlugin(oracleUrl, "name", "pwd"); oracleP...

赞(0) Admin 阅读(2456)
jdbc是什么技术

jdbc是什么技术

Java Database Connectivity (JDBC) 是一种 Java 技术,它定义了数据库操作的接口和类。它允许 Java 程序通过统一的接口连接和操作各种关系型数据库。JDBC 提供了一组用于查询和更新数据库数据的方法,同时也支持事...

赞(0) Admin 阅读(3802)
jdbc和odbc的区别

jdbc和odbc的区别

JDBC 和 ODBC 都是用于连接数据库的技术,但它们之间存在一些关键区别。 用途: JDBC(Java Database Connectivity):专为 Java 应用程序设计的数据库连接接口。它是 Java 程序与各种数据库之间的桥梁,允许 Java...

赞(0) Admin 阅读(5589)
jdbc连接mysql

jdbc连接mysql

JDBC(Java Database Connectivity)是Java应用程序与数据库之间的桥梁,它为数据库连接提供了统一的API。在Java中连接MySQL数据库,常见的有两种方式:使用标准的JDBC驱动和使用连接池。 1. 标准JDBC驱动 这种方法...

赞(0) Admin 阅读(2753)
java substring

java substring

substring是Java中String类的一个重要方法,它可以用于从原始字符串中提取一个子字符串。在Java中,substring有两种重载版本: public String substring(int beginIndex) public String substring(int beginIndex,...

赞(0) Admin 阅读(2619)
java 删除文件夹

java 删除文件夹

在Java中,删除文件夹通常有以下几种方法。每种方法都有其优缺点,具体取决于您的需求和场景。 方法1:使用java.io.File类 import java.io.File; public class DeleteFolder { public static void main(String[...

赞(0) Admin 阅读(3081)
java获取当前年份

java获取当前年份

在 Java 中,可以使用多种方法来获取当前年份。 以下是一些常用的方法及其优缺点: java.util.Calendar 类 import java.util.Calendar; public class Main { public static void main(String[] args) {...

赞(0) Admin 阅读(3043)
java截取字符串

java截取字符串

在 Java 中,截取字符串的方法有几种,下面列举了常用的三种方法以及它们的优劣: 使用 substring() 方法 这是 Java 标准类库中 String 类提供的方法,用于截取字符串的一部分。代码示例如下: String originalStrin...

赞(0) Admin 阅读(2025)
java获取当前时间得方法

java获取当前时间得方法

在 Java 中获取当前时间有多种方法,以下是一些java获取系统当前时间的方法以及它们的优劣: System.currentTimeMillis() long currentTimeMillis = System.currentTimeMillis(); 优点: 非常简单,直接返回从1970年...

赞(0) Admin 阅读(2620)
java多线程有几种实现方法?

java多线程有几种实现方法?

Java中实现多线程有以下几种方法: 继承Thread类 创建一个新的类,继承Thread类,然后重写run()方法。在该类的对象上调用start()方法来启动线程。例如: class MyThread extends Thread { @Override public...

赞(0) Admin 阅读(2742)
Java编程中的CAS是什么意思?

Java编程中的CAS是什么意思?

在Java编程中,CAS是一个缩写,意思是Compare-and-Swap(比较和交换)。这是一种用于实现并发算法中的原子操作,用于在多线程环境下无锁地更新共享数据。CAS操作在Java中主要通过java.util.concurrent.atomic包中的...

赞(0) Admin 阅读(3411)
AtomicInteger详解

AtomicInteger详解

AtomicInteger 是 Java 提供的一个原子类,位于 java.util.concurrent.atomic 包中。它是一个整数(int),提供了一些线程安全的原子操作,如加法、减法、自增、自减等。由于采用了原子操作,AtomicInteger 是线程安...

赞(0) Admin 阅读(3492)
原子操作是什么意思?什么是原子操作

原子操作是什么意思?什么是原子操作

原子操作是指在执行过程中不会被中断的操作,要么执行成功,要么不执行,不会出现执行了一半的情况。在多线程环境下,原子操作可以保证操作的原子性,即多个线程同时执行原子操作时,不会出现线程安全问题。 Java中...

赞(0) Admin 阅读(3615)
什么是jvm

什么是jvm

JVM(Java Virtual Machine)是Java语言的核心,是Java平台的基础之一。它是一个虚拟的计算机,在其中运行Java字节码(Java bytecode)。Java字节码是Java源代码编译后生成的中间代码,由JVM解释执行。 JVM提供了Jav...

赞(0) Admin 阅读(2839)
java主线程结束,子线程还能运行么?

java主线程结束,子线程还能运行么?

Java主线程结束后,子线程仍然可以继续运行。这是因为在Java程序中,主线程只是一个普通的线程,与其他线程没有本质区别。当主线程结束时,JVM并不会立即退出,而是会等待所有非守护线程(包括子线程)结束后才会退...

赞(0) Admin 阅读(5996)
easyui+datagrid+webuploader实现图片上传

easyui+datagrid+webuploader实现图片上传

先上效果图: 图片上传用到了以下技术: 前端用的是easyui、webuploader,后端用的是java。 直接贴关键代码 1、js部分代码 <script type="text/javascript"> var datagridImage = [],uploader; // 优...

赞(0) Vben 阅读(11199)

编程那点事 更专业 更方便

登录

找回密码

注册