发表于: 2018-03-04 19:31:52

1 717


今日完成

1.开始整理数据库和方案

(1)架构图和说明

web

1.前台polyFinance-GirlsDream-home-web:

登录注册,银行卡管理,消息中心,查看交易流水,查看产品列表,查看产品详情,产品投资,产品续投

2.后台polyFinance-GirlsDream-admin-web:

用户管理,实名认证,产品管理,债权管理, 内容管理,消息管理, 银行管理,参数设置,意见反馈,版本管理,销量统计,后台管理

service

1.polyFinance-common-service:

短信模块,第三方存储模块,内容管理,版本管理,意见反馈

2.polyFinance-public-service:

登录注册,实名认证,银行卡管理,后台管理

3.polyFinance-business-service:

查看产品列表,查看产品详情,产品投资,产品续投,查看交易流水,消息中心, 产品管理,债权管理, 银行管理,销量统计,参数设置

4.polyFinance-etl-service

主要执行定时任务

core

polyFinance-GirlsDream-home-core:

实体类对应的model,工具类(排序、编号转换等)

cache

使用redis缓存

DB

关系型数据库mysql

(2)讨论后台方案的设计。

(3)多线程的学习,获取当前线程的方式。

public class ThreadDemo extends Thread{
String name;
   ThreadDemo(String name){
this.name = name;
   }
@Override
   public void run() {
for(int i = 0; i <1000; i++) {
System.out.println(name + ": i=" + i + getName());
       }
}

public static void main(String[] args) {
ThreadDemo a = new ThreadDemo("jacks ");
       ThreadDemo b= new ThreadDemo("tom hanks");
       a.start();
       for(int i = 0; i < 1000; i++) {
//获取当前线程
           System.out.println("over....."+ currentThread().getName());
       }
b.start();
   }
}

打印结果,可以看到main线程与thread 0 ,1 一共三个线程在交替进行。

遇到问题

1.目前项目的难点在模块管理,支付,匹配,定时任务这几块,需要讨论方案。

明日计划

1.继续写方案

收获

1.理解DB设计,和一些项目细节。


返回列表 返回列表
评论

    分享到