javamail发邮件接口(2)
系列目录
Java邮件的发送操作javamailjavamail发邮件接口(1)javamail发邮件接口(2)
手机号发验证码太贵了,邮箱无论发多少条都是免费的,接上篇文章,在接口类上增加了一个发送邮箱验证码的的接口,后期我还会继续完善
引入Maven12345<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.5.0-b01</version></dependency>
代码邮箱账号这里还以搜狐邮箱为例
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969 ...
javamail发邮件接口(1)
系列目录
Java邮件的发送操作javamailjavamail发邮件接口(1)javamail发邮件接口(2)
上次写的java发送邮件的方法并不完善,这次写了个比较完善的接口,方便使用的时候调用,后期我还会继续完善
引入Maven12345<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.5.0-b01</version></dependency>
代码邮箱账号这里还以搜狐邮箱为例
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485package com.lzc.mail.utlis;import ...
Windows操作系统安装java环境(jdk1.8)
下载jdk安装包进入官网下载页面选择与你计算机位数相同的版本
安装运行安装程序右键以管理员身份运行>>是>>下一步
选择下载位置更改>>选择你想要安装的位置>>确定>>下一步
这里以D:\os\java\jdk为例,安装位置一定要记好,环境变量需要配置
安装运行环境选择安装位置更改>>选择需要安装的位置>>确定>>下一步>>安装完成后关闭
配置环境变量打开环境变量配置
添加环境变量添加JAVA_HOME
变量名
1JAVA_HOME
变量值为你安装jdk的路径
添加CLASSPATH
变量名
1CLASSPATH
变量值
1.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
在Path里面添加值
变量名
1Path
值
1%JAVA_HOME%\bin
保存修改一直点确定即可
验证jdkwin+r键输入cmd回车
输入java回车
输入javac回车
输入java -version回车
输入javac ...
Linux系统服务器CentOS安装java环境(jdk1.8)
打开jdk官网下载jdk压缩包进入官网下载页面
这里下载的版本是8u421
将下载好的压缩包上传至服务器首先要在服务器创建jdk安装的位置这里以/usr/local/java为例,在服务器端输入
1mkdir /usr/local/java
将压缩包上次至服务器的/usr/local/java目录下有xftp的可以使用xftp进行上传
没有xftp的可以在本地cmd输入以下指令进行上传
1scp jdk-8u421-linux-x64.tar.gz root@服务器ip地址:/usr/local/java
解压压缩包进入/usr/local/java文件夹在服务器端输入
1cd /usr/local/java
执行解压指令在服务器端输入
1tar -zxvf jdk-8u333-linux-x64.tar.gz
配置环境变量打开配置文件在服务器端输入
1vim /etc/profile
进入编辑文件如果没有显示文件内容按o键即可显示
按i键进入编辑模式
在末尾添加
1234export JAVA_HOME=/usr/local/java/jdk1.8.0_421export ...
前段开发uni-app跨域操作
VUE2在项目根目录下面创建vue.config.js文件,文件内容如下
123456789101112131415module.exports = { devServer:{ port:'620', //指定开发服务器端口 disableHostCheck:true, proxy:{// 为开发服务器配置自定义代理规则 '/api':{ target:'http://localhost:8080',//目标接口 changeOrigin:true,// 是否换源 pathRewrite:{ '^/api': '' } } } }}
VUE3在项目根目录下面创建vite.config.js文件,文件内容如下
1234567891011121314151617import { defineConfig } from ...
Bladex快速开发平台代码生成
更改数据源启动后按以下顺序打开目录:菜单 > 研发工具 > 数据源管理 > 新增
驱动类1com.mysql.cj.jdbc.Driver
连接地址(端口以3306为例,数据库以website为例)1jdbc:mysql://localhost:3306/website?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8
其他配置用户名密码跟数据库配置的一样,名称和备注填方便记的
图例
生成代码按以下顺序打开目录:菜单 > 研发工具 > 代码生成 > 新增
这里以导入数据库里面的tb_user_address表为例数据源选择上一步配置好的,模块名是表的中文名,服务名是生成后数据的业务名,表名tb_user_address,前缀_tb,包名是是代码路径,业务基础包装器生成路径按需求定义 ...
Redis数据库基础命令和使用
SQL和NOSQL的区别
1.Sql关系型数据库,是指采用了关系模型来组织数据的数据库,以行和列的形式存储数据
NOSQL非关系型数据库,NOSQL有时也被称为Not only sql 是传统意义的关系型数据库完全不一样的储存形式
Redis的基本命令
del key删除
exists key 判断是否存在,返回条目数integer
keys * 查看所有的key
前缀:key名字 同样前缀下的key存在一个包下
expire key 60 设置过期时间
TTL key 当因为过期时间不存在和根本未创建时为 -2 ,当key存在且设置过期时间时返回剩余秒数,当key存在且未设置过期时间时返回-1
Redis存储类型String类型1234SET keyName ValueGET KeyName INCR KeyName 值加一DECR KeyName 值减一
Hash类型123456hmset 对象名 属性名 属性值hmset user userName 'zs'hget 对象名 属性名hget user userNamehgetAll 对象名 ...
难忘的一天
经过不断的努力,2024年5月28日(今天)终于成为一名预备党员了!
在此非常感谢党组织和学校长期以来的培养和信任,小李同志以后会更加努力,不辜负党和学校对我的期望!
基于html的get和post请求测试器
在做后端api开发的时候经常要验证和调试自己开发的接口是否生效,每次在浏览器搜索框里面调用显得非常麻烦,所以就自己用html写了个专门测试的工具
代码入下
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617 ...
Java邮件的发送操作javamail
Java邮件的发送操作javamailjavamail发邮件接口(1)javamail发邮件接口(2)
使用之前需要先下载javamail的jar包
代码入下,持续更新中。。。
这里以搜狐邮箱为例,其他邮箱可以前往邮箱官网查看配置
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869import javax.mail.*;import javax.mail.internet.*;import java.util.Properties;public class Main { public static void sendSimpleMail() throws MessagingException { //账号 String userName = "xxxx@sohu.com"; //密码(官网生成的校验 ...