资源简介
用户注册与激活
用户的登录和退出
用户账号登录和注册时需要输入验证码验证;
首页展示及分页,主要展示文章内容,可进行搜索,将搜索结果高亮显示;
首页文章的点赞、踩和评论功能;
个人主页模块,包括个人的基本信息;
书写文章功能;
文章管理功能,包括文章的查看、修改和删除;
个人信息修改功能;
代码片段和文件信息
package wang.dreamland.www.activemq;
import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest;
import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.exceptions.ServerException;
import com.aliyuncs.profile.DefaultProfile;
import com.aliyuncs.profile.IClientProfile;
public class SendMessage {
private static String accessKeyId = “你的accessKeyId“;//你的accessKeyId参考本文档步骤2
private static String accessKeySecret = “你的accessKeySecret“;//你的accessKeySecret,参考本文档步骤2
private static String setSignName = “你的短信签名名称“;
private static String dayutemplateCode = “你的短信模板CODE“;
public static void sendMessages(String codeString phone){
//设置超时时间-可自行调整
System.setProperty(“sun.net.client.defaultConnectTimeout“ “10000“);
System.setProperty(“sun.net.client.defaultReadTimeout“ “10000“);
//初始化ascClient需要的几个参数
final String product = “Dysmsapi“;//短信API产品名称
final String domain = “dysmsapi.aliyuncs.com“;//短信API产品域名
//替换成你的AK
//初始化ascClient暂时不支持多region
IClientProfile profile = DefaultProfile.getProfile(“cn-hangzhou“ accessKeyId
accessKeySecret);
try {
DefaultProfile.addEndpoint(“cn-hangzhou“ “cn-hangzhou“ product domain);
} catch (ClientException e) {
e.printStackTrace();
}
IAcsClient acsClient = new DefaultAcsClient(profile);
//组装请求对象
SendSmsRequest request = new SendSmsRequest();
//必填:待发送手机号。支持以逗号分隔的形式进行批量调用,批量上限为20个手机号码批量调用相对于单条调用及时性稍有延迟验证码类型的短信推荐使用单条调用的方式
request.setPhoneNumbers(phone);
//必填:短信签名-可在短信控制台中找到
request.setSignName(setSignName);
//必填:短信模板-可在短信控制台中找到
request.setTemplateCode(dayutemplateCode);
//可选:模板中的变量替换JSON串如模板内容为“亲爱的${name}您的验证码为${code}“时此处的值为
//“{\“number\“:\““ + code + “\“}“
request.setTemplateParam(“{\“code\“:\““ + code + “\“}“);
//可选:outId为提供给业务方扩展字段最终在短信回执消息中将此值带回给调用者
request.setOutId(“yourOutId“);
//请求失败这里会抛ClientException异常
SendSmsResponse sendSmsResponse = null;
try {
sendSmsResponse = acsClient.getAcsResponse(request);
} catch (ServerException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClientException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(sendSmsResponse.getCode() != null && sendSmsResponse.getCode().equals(“OK“)) {
//请求成功
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-16 04:46 dreamland-master\
文件 1997 2018-07-16 04:46 dreamland-master\README.md
目录 0 2018-07-16 04:46 dreamland-master\dreamland-web\
文件 21737 2018-07-16 04:46 dreamland-master\dreamland-web\pom.xm
目录 0 2018-07-16 04:46 dreamland-master\dreamland-web\src\
目录 0 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\
目录 0 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\
目录 0 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\
目录 0 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\
目录 0 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\
目录 0 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\activemq\
文件 2926 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\activemq\SendMessage.java
文件 845 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\activemq\SmsAuthenCode.java
目录 0 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\common\
文件 3016 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\common\CodeCaptchaServlet.java
文件 355 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\common\CodeValidate.java
文件 474 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\common\Constants.java
文件 1168 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\common\DateUtils.java
文件 2013 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\common\MD5Util.java
文件 9857 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\common\PageHelper.java
文件 1118 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\common\PropertyUtil.java
文件 852 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\common\RandStringUtils.java
文件 942 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\common\StringUtil.java
文件 428 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\common\ValidateUtils.java
目录 0 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\controller\
文件 5130 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\controller\ba
文件 12969 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\controller\IndexJspController.java
文件 4627 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\controller\LoginController.java
文件 1868 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\controller\LoginSuccessListener.java
文件 12568 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\controller\PersonalController.java
文件 9267 2018-07-16 04:46 dreamland-master\dreamland-web\src\main\java\wang\dreamland\www\controller\RegisterController.java
............此处省略523个文件信息
- 上一篇:超级详细灰色预测的课件和代码.zip
- 下一篇:PanDownload.rar
相关资源
- myeclipse 2018简体中文语言包
- 百度富文本1.4.3
- 网上书店管理系统
- arp 数据包解析
- SSM实现增删改查操作
- 《Struts in Action中文版》真正完整版
- ssm框架集成多数据源源码
- 桂电抢课软件
- 尚硅谷springboot笔记
- 基于ssm框架的企业薪资管理系统
- 智能家居管理系统()
- es6入门课程阮一峰版pdf
- 传智博客Spring框架2016版笔记资料四天
- 图书管理系统前端代码
- myeclipse破解文件
- ssm搭建、Oauth2.0客户端和服务端
- 基于Django的博客的系统
- 计算机专业实习日记+实习周记+实习总
- 设计模式在JDK的中的应用,PPT资源
- 在线考试系统_Demo
- 西工大面向对象设计与编程实验
- 音乐专辑网站
- 个人嗅探器
- Easy UI 中文文档,很详细!
- Cap4j帮助文档
- mybatis笔记
- SSM(Eclipse+Struts2+Spring+MyBatis)环境搭
- 电影院售票系统
- 图书租赁系统
- hamcrest-library-1.2
评论
共有 条评论