日常踩坑总结1

33 篇文章 0 订阅

业务逻辑层要用业务相关的名称命名,比如用BbsUserService这样的命名就不符合规范,命名要用LoginService,RegisterService这些。

还有尽量不要用逗号分隔符,用中间表来代替。

以及修改语句时,如果不确定修改的是哪个字段,可以先查询出来,进行比较之后进行更新。

Delete,Put等请求方式尽量不要使用,在拦截器上对这些请求进行拦截处理。

富文本编辑器敏感字符要进行转义。

sql可以用--等方式进行注入,解决办法是不要在mybatis配置文件的sql中用$符,而且对敏感的字符进行转义处理。

有时会出现jar包提示找不到的问题,先查看是否导入了相同的jar包是否冲突,如果不行再清空repository,之后重新导入依赖即可解决。

nexus默认密码在一个带有password的文件里,具体名字记不太清楚了。

nexus会提示Detected execution as "root" user.  This is NOT recommended!,这个不用管,仍然可以运行

nexus启动需要几分钟时间,而且有时会出现oom原因,解决办法如果是用的虚拟机,就把内存调大一些,如果用的是云服务器,可以重新买一台内存大的或者用弹性扩容,扩大内存

 

public synchronized test(){} 和方法体里面加一个synchronized(this)一样,synchronized是可重入锁

 

SimpleDateFormat线程不安全解决方法可以用ThreadLocal

 

如果多个接口想合并成一个可以用串行化接口FutureTask

 

可以用策略模式来优化if else

 

感觉动手写项目和日常写demo区别蛮大的,要多锻炼勤动手。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值