发表于: 2018-01-24 17:49:17

1 663


今日完成

1.使用迁移工具,将腾讯云的文件迁移到阿里云。

(1)下载迁移工具,配置源,目的,接入点什么的,就可以CMD了。


(2)然后就迁移成功了。

2.使用Spring管理对象储存工具。这样如果需要修改属性字段修改配置文件就可以了,而不需要重新部署项目


(1)查看源码,分析带有属性字段的类。这里有三个类。

// 1 初始化用户身份信息(secretId, secretKey)
COSCredentials cred = new BasicCOSCredentials("AKIDXXXXXXXX", "1A2Z3YYYYYYYYYY");
// 2 设置bucket的区域, COS地域的简称请参照 https://cloud.tencent.com/document/product/436/6224
ClientConfig clientConfig = new ClientConfig(new Region("ap-beijing-1"));
// 3 生成cos客户端
COSClient cosclient = new COSClient(cred, clientConfig);
// bucket的命名规则为{name}-{appid} ,此处填写的存储桶名称必须为此格式
String bucketName = "mybucket-1251668577";

使用spring来管理的话,使用构造方法注入。

<bean id="cred" class="com.qcloud.cos.auth.BasicCOSCredentials">
  <constructor-arg name="accessKey" value="${cos.accessKey}"/>
  <constructor-arg name="secretKey" value="${cos.secretKey}"/>
</bean>

<bean id="clientConfig" class="com.qcloud.cos.ClientConfig">
  <constructor-arg name="region" value="${cos.region}"/>
</bean>

<bean id="cosClient" class="com.qcloud.cos.COSClient">
  <constructor-arg name="cred" ref="cred"/>
  <constructor-arg name="clientConfig" ref="clientConfig"/>
</bean>

(2)工具类中配置自动注入。

3.部署好项目,发布到服务器上。

遇到问题

1.ajax中url相对路径与绝对路径的使用。(已解决)

如果现在的路径是localhost:8080/task07/loginrequest

绝对路径————访问的实际地址是localhost:8080/loginrequest


$.ajax({
type: 'POST',
   url: '/loginRequest',
   dataType: 'json',
   data: {phoneNum: $('#name').val(), password: $('#password').val()},
   async: true,

2.相对路径————访问的实际地址是localhost:8080/task07/loginrequest


$.ajax({
type: 'POST',
   url: './loginRequest',
   dataType: 'json',
   data: {phoneNum: $('#name').val(), password: $('#password').val()},
   async: true,

4.提交任务代码。

明日计划

1.springRMI

收获

1.集合的学习

ArrayList

底层数据结构是数组,查询快,增删慢。

线程不安全,效率高。

Vector

底层数据结构是数组,查询快,增删慢。

线程安全,效率低。

LinkedList

底层数据结构是链表,查询慢,增删快。

线程不安全,效率高。

到底使用谁呢?看需求?

分析:

要安全吗?

要:Vector(即使要,也不使用这个,后面再说)

不要:ArrayList或者LinkedList

查询多;ArrayList

增删多:LinkedList

什么都不知道,就用ArrayList。



返回列表 返回列表
评论

    分享到