`

工作总结

 
阅读更多

1:习惯

敲每个点号时,考虑:
会不会出现空指针?
有没有异常抛出?

是不是还有更好的方法?

是否写注释?

是否便于维护?
是不是在热点区域?
在哪个线程执行?
有没有并发锁间隙?
会不会并发修改不可见?

 

2:收获:

更加专业,

思考问题,考虑是否周全,性能如何,是否有更好的方法。

技术的深度和广度

各种框架,java基础知识。

业务知识体系的积累。

整体jeee架构认识。

 

3:问题与解决

    3.1:hibernate number 子类没有动态编译,改源码

    3.2:excel导出模板,定义对象,aop

    3.3 :赠品审核过滤

    3.4 :客户卡做数据加密,

    3.5   :博物馆shrio Ajax  请求session过期时时无法跳转,自己写了个类集成FormAuthenticationFilter 重写

 onAccessDenied ,判断是否为Aja想请求(从请求头中获取X-Requested-With 属性值为XMLHttpRequest)

然后自己组装放回bean,并吧跳转到登入页面的URl告诉前段。

   3.6:,由于数据量大,单表压力大所以迁移到历史库,协合系统多数据源,重写spring  AbstractRoutingDataSource 类的determineTargetDataSource 决定获取那个数据源的connection,spring aop 加 threadlocal 加 注解

4:建设性意见;
    1:博物馆流程表设计

    2:自动化测试表设计

 

   

 

 

问题与解决方式

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics