学习笔记

1、前端传数组到后台,后台接受数据在@RequestParam注解中需要使用@RequestParam(value=”int []”),否则可能接受不到值

2、Mybatis利用forEach循环时,如果dao层传多个值,需要在mapper里面写明connection具体对应的参数名,如下:

3、前台传入json字符串时,首先转换成json数组(jsonArray),再转换为json对象(jsonObjecy), 再从jsonObject中取值

4、java上传图片到七牛云

从七牛云管理界面获取AccessKey/SecretKey两个密钥,在获取存储空间bucket,在获取域名 ? 构造一个带指定Zone对象的配置类

Configuration cfg = new Configuration(Zone.zone0()); ? 利用cfg创建上传控制器

UploadManager uploadManager= new UploadManager(cfg); ? 生成上传凭证

Auth auth = Auth.create(accessKey, secretKey); String upToken = auth.uploadToken(bucket); ? 上传操作

5、根据文件输入流,获取文件二进制

InputStream is = file.getInputStream(); byte[] bytes = readStream(is);

6、七牛云删除文件

数据库

1、远程连接1130错误:

用cmd登陆mysql:mysql -u name -ppassword

使用mysql数据库,修改user表,修改user为host的记录,将其host项变成%

2、1045 - Access denied for user 'root'@'localhost' (using password: YES) 打开 MySQL 5.5 Command Line Client 命令窗口,并输入密码

执行:grant all on *.* to aaa@'%' identified by '123456';(用户吗:aaa,密码:123456)

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4