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)