1、JSON.parseObject(String, Class.class)------将某个字符串转为对象
JSON.toJSONString(Object)------将对象转为字符串
2、StringUtil.isBlank
在校验一个String类型的变量是否为空时,通常存在3中情况
是否为 null、是否为 ""、是否为空字符串(引号中间有空格) 如: " "。
StringUtils的isBlank()方法可以一次性校验这三种情况,返回值都是true
3、为了系统的安全,有时会去做签名校验,本项目采用的是前端后台同时加密校验的方式,具体加密方式为,将请求参数
和响应参数都作为字符串拼接起来,使用md5加密,前后端一起校验
4、redis 缓存数据库,只是一个存放key,value的数据库而已
5、linux操作 启动tomcat并打印日志 ./startup.sh tail -f ../logs/*
6、redis不能通过@service注入,需要在spring里面配置bean property -- catchName(这个是我们公司封装的,不知道原始的是否也是这样子)
7、windows 下cmd获取所有的redis的可以用keys *
获取某个key值 因为我的是对象,算hash,用:hget name(大key) 1234(小key)
8、windows通过cmd连接redis数据库报错:
如果出现window 下出现[14748] 17 Jul 21:15:54.400 # Creating Server TCP listening socket 127.0.0.1:6379: bind: N
1、将redis-cil.exe文件拖到cmd,
2、shutdown
3、exit
4、redis-server.exe redis.windows.conf
JSON.toJSONString(Object)------将对象转为字符串
2、StringUtil.isBlank
在校验一个String类型的变量是否为空时,通常存在3中情况
是否为 null、是否为 ""、是否为空字符串(引号中间有空格) 如: " "。
StringUtils的isBlank()方法可以一次性校验这三种情况,返回值都是true
3、为了系统的安全,有时会去做签名校验,本项目采用的是前端后台同时加密校验的方式,具体加密方式为,将请求参数
和响应参数都作为字符串拼接起来,使用md5加密,前后端一起校验
4、redis 缓存数据库,只是一个存放key,value的数据库而已
5、linux操作 启动tomcat并打印日志 ./startup.sh tail -f ../logs/*
6、redis不能通过@service注入,需要在spring里面配置bean property -- catchName(这个是我们公司封装的,不知道原始的是否也是这样子)
7、windows 下cmd获取所有的redis的可以用keys *
获取某个key值 因为我的是对象,算hash,用:hget name(大key) 1234(小key)
8、windows通过cmd连接redis数据库报错:
如果出现window 下出现[14748] 17 Jul 21:15:54.400 # Creating Server TCP listening socket 127.0.0.1:6379: bind: N
1、将redis-cil.exe文件拖到cmd,
2、shutdown
3、exit
4、redis-server.exe redis.windows.conf