- 主从复制中少设置了一个master_port=3307以至于没有同步起来,看状态显示端口还是3306,加上这条可以同步。
- 图片存储映射,是否存进去数据库,一般图片存储有两种方式,一种是转化成二进制存进数据库,这种方式采用的比较少,mysql中有blob类型对应,但是这样数据会太大,影响性能,同时联想到,文章的表格中的内容一般是text,存放的数据量会比较大,这样很多时候只要查文章的标题什么的有时候也会查出内容,自定义sql语句除外,以后可不可以吧文章内容单独开一个表格,解耦开来,要用 的时候再查这个表格的内容。用mongodb存储也不合适。Mongodb使用于存储16M左右的,大量的小图片不太合适。另一种方式就是将图片传上去云中或者硬盘,在数据库中存储地址。考虑用mongodb,一个明星图对应一个头发,但是不太适用。更好的方法是用mysql来存储,一个id对应一个明星字段和一个头发字段,通过id来查找,后台设置列表显示图片,提供增删改查功能,前台通过id来查找图片,用ajax根据id映射。
- 建一个表,sh_hair,字段是id , human_pic 和hair_pic。为了便于维护和控制,设置一个状态status字段。同样适用于没有明星即人像的发型,在human_pic处是空的就可以了。先给前端写个接口获得发型的。新建一个controller。=用mongodb来存根据一个明星图对应一个头发,在前台也可以用,后台查找也行,先试试。
- Mongodb存,先建一个类,changeHair,属性包括id,humanPic,hairPic,status控制显示1显示,0不显示,type控制是否有明星的类型。建立控制器。类型1是明星和头发的映射。不用type,如果是一个图的村道另一个集合里面。
- 测试用postman传两个multipartfile的文件试试。
- 写接口,多写几个,尽量一个接口一个功能。写列出人像和发型的接口,列出发型的接口,添加人像和发型的接口,添加发型的接口,更改人像和发型的接口,更改发型的接口,删除人像和发型的接口,删除发型的接口。因为单单发型的照片有很多款式,所有还是要有个type分开。根据人像找头像接口。增删改查。
- 调用接口方法,直接new 一个RestTamplate对象,如果地址中有参数的话,用String.format方法,地址中的参数用占位符%s充当,参数写在后面的参数里比如String.format("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s","w03df5497f3","fc7177095");这个有效时间是7200秒,接下来要做的是将这个获得的token存入Redis里面处理。
- 测试上传接口。用postman。
- 做bui后台,在表格中分页只显示出了10条数据,没有后面的数据了,猜测是不是因为没有给出条数。列出条数还是不行。是不是因为没有pageNum。试试skip方法。Skip是条过多少,所以还需要减去1再乘每页多少条pageSize。处理后台页面。增加和编辑能否用一个表单思考,编辑的时候我有的可以不填,但是添加的时候必填,可以在后台控制,页面不控制必填项。添加的地方在价格编辑的变量。
网友评论