待记点

1:Spring 中 通过 RequestContextHolder     获取 HttpServletRequest

2: bean对象 到XML 转换 可利用 XStream 第三方工具包

3:封装文件jsonBean

                            List<MultipartFile> reqFiles = HttpContextHolder.getMultipartFileMap().get(propName);

                                if (!reqFiles.isEmpty()) {

                                    MultipartFile reqFile = reqFiles.get(0);

                                    File file = Files.createTempFile("nfsq_", reqFile.getOriginalFilename()).toFile();

                                    files.add(file);

                                    reqFile.transferTo(file);

                                    method.invoke(obj, file);

                                }

4:hibernate 有点不好就是QBC 复杂查询可读性低

5:hibernte 中iterater() 和list()方法都是放回查询结果集,iterater()会查询实体Id然后再从一级缓存和二级缓存中查询数据,没有再从数据将查询返回

6:64位系统 对于long和 double类型进行读或写操作会分成两个32位的操作。

 

问题?你做了什么

1:memcace缓存满了

2:spring data jpa  对于 Number 及Number之类不会预编译

3:扩展shrio  对于post 请求无法完成跳转

4:Aop切面 excel导出。

5:aop 实现cache 注解;研究视频日哪个基于注解事务源码,找到要调用的真实方法,应用spring 的el表达式。问题1:需要获得方法参数名称,当调用子类方法时,需要获取真正的执行方法用,通过桥接方法获取。

 

6:多数据源

7:spring 对于 A接口 ,B和C两张实现,是无法注入 B和C具体类型的,应该注入的B和C已经被jdk代理了,不是原来类型。

8:jdk 6编译的代码,无法在jdk7上跑

9:mybatis 乐观锁原理是For update 导致,跑Job时大量wait

10: 测试服务器卡主,请求无法进来,发现磁盘满了

11; 短信发送量剧增,Mq消费慢,堵了100多万。总共500多万,加jVM,添加缓存,

12:移除hibernte 包,导致cgilb 无法代理问题

13 : excel 导入 double 类型精度丢失问题 

14: 生产老出现fulllgc ,查找原因研究dump文件,excel导出数据太多

15:对于spring 解析import 重复创建对象问题,import引入会在子容器创建beanDefinition ,就不会再从父容器查找bean了

 

 

 

 

 

你可能感兴趣的:(待记点)