package util; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; import tea.service.SMS; /** * @author zcq * @version 创建时间:2015-5-5 上午11:39:21 * 根据随机数和时间戳生成唯一id */ public class RandTimeUid { public static String getUid(){ StringBuffer sb = new StringBuffer(); long id=(long)((Math.random()*9+1)*100000); String num = String.format("%06d", id); sb.append(num); SimpleDateFormat df = new SimpleDateFormat("yyMMddHHmm"); sb.append(df.format(new Date())); Random random = new Random(); sb.append(random.nextInt(100)+10); return sb.toString(); } public static String getKey(String uid){ String key = SMS.md5(uid); return key; } public static String getCharAndNumr(int length) { String val = ""; Random random = new Random(); for(int i = 0; i < length; i++) { String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num"; // 输出字母还是数字 if("char".equalsIgnoreCase(charOrNum)) // 字符串 { int choice = random.nextInt(2) % 2 == 0 ? 65 : 97; //取得大写字母还是小写字母 val += (char) (choice + random.nextInt(26)); } else if("num".equalsIgnoreCase(charOrNum)) // 数字 { val += String.valueOf(random.nextInt(10)); } } return val; } public static void main(String[] args) { /*String uid = RandTimeUid.getUid(); System.out.println(uid);*/ String secret = getCharAndNumr(32); System.out.println(secret); } }
相关推荐
python连接oracle,使用cx_Oracle模块,模块版本和客户端版本不对应 python版本3.8 Oracle11 cx_Oracle 8.3 问题一.cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: 解决一:...
instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instant...
文件"java rtsp client.doc"可能是关于如何在Java中构建RTSP客户端的详细指南,涵盖以下内容: 1. **设置环境**:安装必要的库,配置开发环境。 2. **RTSP协议理解**:解释RTSP的基本概念和命令。 3. **代码示例**:...
标题中的"kvm_client_windows_kvmclientWindows_ipkvmclient3000_kvm_client_k"表明这是一个针对Windows系统的KVM(Kernel-based Virtual Machine)客户端软件,可能是用于远程管理和监控虚拟机的工具。KVM是Linux...
下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:instantclient_11_2):D:\Oracle\app\Dell\product\...
标题"client_downfile_fromserver.rar_java SendFileSock_java SendFileSo"揭示了我们将利用Java的Socket编程来创建一个文件下载系统,其中可能包括"SendFileSock"和"SendFileSocket"类,这些是自定义的Java类,用于...
1、配置环境变量(以下C:\Oracle_instant_client_10_2为下载的解压路径) 系统变量:新建 变量名:NLS_LANG 变量:NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 新建 变量名:TNS_ADMIN 变量值:C:\Oracle_instant_client_10_2 ...
"instantclient_21_3" 是Oracle公司提供的一种轻量级客户端工具,它允许开发者和管理员在不安装完整Oracle数据库服务器的情况下,进行数据库连接、查询和其他操作。这个压缩包主要是为了解决用户在使用Navicat等第三...
instantclient_11_2,(解压可用), PLSQL的远程工具instantclient_11_2.rar, 配置之后可直接连接oracle.配置简单直接可用…… 需下载PLSQl后,解压配置此工具即可连接oracle……
Oracle Instant Client是Oracle数据库的一个轻量级版本,用于在不安装完整Oracle客户端的情况下与Oracle数据库进行通信。这个压缩包文件“instantclient_12_2_x64.rar”提供了适用于64位操作系统的Oracle Instant ...
Oracle Instant Client是Oracle公司推出的一款轻量级数据库连接器,主要功能是允许应用程序在无需完整安装Oracle数据库的情况下,与Oracle数据库进行通信。标题中的"instantclient_10_2 32位.zip"指的是Oracle ...
Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,主要用于在不安装完整Oracle数据库客户端的情况下,允许应用程序连接到远程Oracle数据库服务器。这个“instantclient_12_1”压缩包包含了该...
Oracle Instant Client是Oracle公司提供的一款轻量级的客户端软件,用于在不安装完整Oracle数据库的情况下,支持应用程序连接到Oracle数据库。在"Instantclient_19_8_32位"这个压缩包中,包含了用于32位系统下与...
Oracle Instant Client支持多种API,包括OCI(Oracle Call Interface)、ODBC(Open Database Connectivity)和JDBC(Java Database Connectivity)。这些API使得各种编程语言(如C、C++、Python、Java等)都能轻松...
Instant Client包含了一系列动态链接库(DLLs)和其他必要的文件,使得开发者和用户可以在本地计算机上无需完整安装Oracle数据库的情况下进行连接和查询操作。 解压"Instantclient_12_2.rar"后,您会得到一系列的...
标签进一步细化了主题,如"com.java"、"java_com"、"java_com.gh.client"、"java_com编程"、"java_com",这些标签突出了Java与COM交互的主题,特别是`java_com.gh.client`标签,再次强调了`com.gh.Client`这个类在...
5. **其它库文件**:如ocijdbc18.jar(Java JDBC驱动)、odbcinst.ini(ODBC配置)等,支持不同的编程语言和接口。 **配置Oracle Instant Client** 安装并解压“instantclient_18_5.zip”后,需要将解压目录添加到...
这是用JAVA的SOCKET类实现的HTTP CLIENT的代码。通过它可以让原来很头疼的事情现在轻松的解决,例如你不再管是HTTP或者HTTPS的通讯方式,告诉它你想使用HTTPS方式,剩下的事情交给httpclient替你完成。
1. **连接功能**:提供SQL*Plus、OCI(Oracle Call Interface)、OCCI(Oracle C++ Call Interface)和JDBC(Java Database Connectivity)等多种API,使得开发者能够编写应用程序,无需在客户端安装完整的Oracle...