一个Java后台开发的工作随笔(持续更新中,欢迎大神补充修正)

在Java的路上奋斗一段时间了,有些工作上的经验与感想,仅作记录,持续更新中.....

  1. 数据库存json格式的字符串({“”:“”}),取出时无需做多余的处理操作
  2. lambda表达式无法抛异常
  3. 敏感字段加密保存到数据库中,前端显示数据脱敏(部分隐藏)
  4. 搭建开发环境等,无非就是在Linux服务器/虚拟机上安装软件
  5. 数据库字段过小,采用标记串+缓存方式解决(好处:不需要修改数据表中字段的长度;缺点:取出麻烦,需要多做处理)
  6. crul http://127.0.0.1:端口号/接口名 在服务器上调用接口
  7. telnet 域名 端口号 测试域名对应的防火墙是否开启
  8. oracle中比较时间的函数是to_date("date","格式")
  9. oracle字符串大小直接比较(如创建时间用varchar2存储,直接用 > 比较大小)
  10. Mybatis中动态SQL的比较符号需要转义(转义有很多种方式:<![CDATA[...]]>)
  11. restful风格入参,单个参数用@PathVariable("paramName"),非restful风格,单个参数用@RequestParam,对象用@RequestBody 
  12. 批处理数据时,可能会有异常的地方要跳过(try...catch...),遇到为null的数据不执行(动态SQL数据全为null会报缺少关键字)

猜你喜欢

转载自www.cnblogs.com/lemonNoSour/p/9344776.html
今日推荐