Java
文章平均质量分 75
XiaoYabeI
心怀浪漫宇宙,也珍惜人间日常
展开
-
【Java工具类】-SmsUtil阿里大于
阿里大于发送手机验证码1.案例需求在上面的用户注册案例中,当用户输入准确的手机号码且校验无误后,可以立即向该用户发送短信验证码,然后让用户输入确认手机号码是否为该用户的。在给定的时间内(比如60s)过后没有输入准确验证码,需要让用户自行点击“重复发送短信验证码”继续校验,直至成功方可注册。2.阿里云介绍2.1 阿里大于简介阿里大于是阿里云旗下产品,融合了三大运营商的通信能力,通过将传统通信业务和能力与互联网相结合,创新融合阿里巴巴生态内容,全力为中小企业和开发者提供优质服务阿里大于提原创 2022-01-22 15:18:02 · 225 阅读 · 0 评论 -
【Java工具类】-MailUtil邮件发送
package com.practice.utils;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.util.Properties;/** * 发送邮件工具类 */public class MailUtil { /** * 发送邮件 * 参数一:发送邮件给谁 * 参数二.原创 2022-01-22 14:54:25 · 1232 阅读 · 0 评论 -
java正则校验密码
java正则校验密码必须是包含大小写字母、数字、特殊符号的8位以上四种组合 或者 其中任意三种组合一、排除法和详细解释 1、排除大写字母、小写字母、数字、特殊符号中1种组合、2种组合、3种组合,那么就只剩下4种都包含的组合了 2、表达式为:^(?![A-Za-z0-9]+$)(?![a-z0-9\\W]+$)(?![A-Za-z\\W]+$)(?![A-Z0-9\\W]+$)[a-zA-Z0-9\\W]{8,}$ 3、拆分解释:其中(2)-(6)运用了零宽断言、环视等正则功能原创 2021-10-15 07:26:28 · 4984 阅读 · 8 评论 -
【Java】常用类
一、字符串相关的类1.String的特性String类:代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 String是一个final类,代表不可变的字符序列。 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。 String对象的字符内容是存储在一个字符数组value[]中的/** * String的使用 */public class StringTest { /* String:字符串,使用一对""引起.原创 2021-08-29 23:03:07 · 167 阅读 · 0 评论 -
【Java】多线程
一、基本概念:程序、进程、线程1.基本概念 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ,运行中的MP3播放器 程序是静态的,进程是动态的 进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域(想象成一座房子)原创 2021-08-25 03:32:44 · 184 阅读 · 0 评论 -
【Java】JDBC操作Oracle数据库
1、Statement用于执行静态 SQL 语句并返回它所生成结果的对象。statement每次执行sql语句,相关数据库都要执行sql语句的编译import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class StatementTest { public static void mai...原创 2021-07-23 00:10:43 · 2032 阅读 · 0 评论 -
【Java】页面静态化
1.页面静态化介绍2.Freemarker介绍3.Freemarker入门案例3.1环境搭建创建maven工程并导入Freemarker的maven坐标<dependency> <groupId>freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.23</version></d原创 2021-05-03 21:59:10 · 1715 阅读 · 0 评论