`

待记点

 
阅读更多

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了

16:持久层迁移,导致 msm 序列化出现问题

设计模式六大原则(1):单一职责原则       -- 单例

设计模式六大原则(2):里氏替换原则        -- 模板       

设计模式六大原则(3):依赖倒置原则        -- 代理

设计模式六大原则(4):接口隔离原则         --装饰器

设计模式六大原则(5):迪米特法则             --组合模式

设计模式六大原则(6):开闭原则     -- 观察者,装饰器

 

 

创建型

 

1. Factory Method(工厂方法) 

 

2. Abstract Factory(抽象工厂)

 

3. Builder(建造者)    //创建对象的集合 保存各种实现

 

4. Prototype(原型) // 对象复制

 

5. Singleton(单例) //枚举

 

结构型

 

6. Adapter Class/Object(适配器)

 

7. Bridge(桥接)  DriverManager 就是一个bridge

 

8. Composite(组合)  菜单结构tree处理

 

9. Decorator(装饰)

 

10. Facade(外观)

 

11. Flyweight(享元) 对象共享,连接池

 

12. Proxy(代理)  代理redis client ,实现 读写区分 

 

行为型

 

13. Interpreter(解释器)给一个Context 实现类执行不同解析

 

14. Template Method(模板方法)  entity 基类

 

15. Chain of Responsibility(责任链)  

 

16. Command(命令)  发送者 与 接受者 之间解耦

 

17. Iterator(迭代器)

 

18. Mediator(中介者)  处理 对象(持有2中介则)间的信息传递

 

19. Memento(备忘录) 备份-恢复

 

20. Observer(观察者) requestContextHolder

 

21. State(状态)当对象的状态改变时,同时改变其行为 如switch

 

22. Strategy(策略) 多数据源

 

23. Visitor(访问者) 解耦 数据结构 和操作行为   权限树的访问

 

 

 

 

 

 

 

 

 

 

  • 大小: 66.1 KB
  • 大小: 64 KB
  • 大小: 43.9 KB
  • 大小: 31.2 KB
分享到:
评论

相关推荐

    todo_list 记录待办事宜

    待办事项列表(Todo List)的应用程序设计通常包含以下几个关键知识点: 1. **数据结构**:在编程实现中,待办事项通常被存储为数据结构,如列表、队列或栈。这使得添加、删除和排序任务变得简单。 2. **用户界面*...

    T0204_导线点、水准点测量复核记录.zip

    在实际操作中,首先选择几个已知坐标或高程的控制点作为起始点,然后通过测量导线上的转折角和边长,计算出各个待定点的位置。复核记录通常包括了每个点的角度观测值、边长测量值以及计算出的坐标差值,以检查测量...

    N禾信-68862国内质谱仪翘楚,多点布局待花开.rar

    "N禾信-68862国内质谱仪翘楚,多点布局待花开"这一标题暗示了公司在质谱仪领域的领先地位以及未来的发展策略。 1. **质谱仪的基本原理**:质谱仪的工作原理基于电离和质量分析。首先,样本被离子化,然后这些离子在...

    泛微协同办公平台【统一待办中心】手册

    根据提供的文件内容,我们可以提炼出以下知识点: 1. 泛微协同办公平台的统一待办中心手册属于上海泛微网络科技股份有限公司版权所有。该手册是公司专有信息,受版权法和国际公约保护,未经书面许可,不得传播。 2...

    公司会议记录模板

    根据给定的文件信息,我们可以总结出以下与“公司会议记录模板”相关的知识点: ### 一、会议记录的重要性 在企业日常运作过程中,无论是决策制定还是项目管理,会议都是一个非常重要的环节。会议记录作为会议内容...

    待办事宜系统

    系统还会提供提醒功能,通过电子邮件、手机通知或其他方式在预设的时间点提醒用户有任务需要处理。 对于"commission3"这个文件名,它可能是该待办事宜系统的某个版本或模块,或者是系统中的一个特定任务或者佣金...

    微孔滤膜气泡点检查记录.doc

    而"剩余数量"指的是未进行测试或待处理的滤膜张数。 "备注"栏通常用于记录测试过程中遇到的问题、异常情况或需要特别关注的事项。最后,“复核人”是对测试记录进行审核的人员,确保数据的准确性和完整性,这是质量...

    电子日记本记录日常工作内容好东西

    例如,你可以为每个项目创建独立的日记条目,记录每个任务的进度、重要事项、会议纪要和待办事项。通过这种方式,你可以随时查看工作进度,回顾过去的工作内容,也可以提前规划未来的任务,提高工作效率。 描述中...

    vue实现待办事件列表

    在HTML文件中,我们可以通过`&lt;script&gt;`标签引入Vue库,并在其中创建一个新的Vue实例,将DOM元素作为挂载点,如: ```html &lt;!DOCTYPE html&gt; &lt;title&gt;Vue 待办事项列表 ...

    记事本,用来给开发者记录日志、资料等

    同时,记事本也适合管理人员记录项目相关的杂事,如会议纪要、待办事项和团队沟通要点。 标签“日志”暗示了记事本在日志管理方面的应用。在编程中,日志文件是记录应用程序运行时状态的重要手段,它帮助开发者追踪...

    待办事项增删查改

    用户可以选择一个特定的时间点,这些信息会被存储在待办事项的记录中,并在需要的时候正确显示出来。 标签"ListView"是Android的一种视图组件,常用于展示列表数据,例如待办事项列表。开发者需要适配ListView,...

    助记 托盘程序 记事本 定时提醒

    定时提醒功能使得用户能够设置特定时间点,程序会在那时弹出提示窗口,并播放提醒音乐,帮助用户记住重要的事项或事件。 “助记器”通常是指帮助记忆的工具或方法,这里可能是指程序包含了一些辅助记忆的策略或功能...

    简单的随身记系统,基本功能完成

    记事功能允许用户创建文本笔记,用于记录想法、计划或待办事项。这一功能可能包括文本编辑器,支持字体样式、颜色标记、列表和高亮等,以满足用户不同的记事需求。此外,可能还有搜索和分类功能,便于用户快速找到...

    我的随身记项目源码

    【标题】"我的随身记项目源码"是一款个人开发的应用程序,主要功能包括记事本、账单管理和账户管理,这些模块都是为了方便用户随时随地记录生活中的点滴和财务状况。该程序的核心技术是利用SQLite数据库来存储和管理...

    记录个人笔记本的好工具

    这可能包括文本、图片、链接、待办事项等多种类型的数据,且设计上可能注重用户体验,便于快速访问和编辑。 标签同样为“记录个人笔记本的好工具”,这意味着软件的核心特性是其笔记记录和管理功能。它可能是专门...

    bug记录模板

    7. **状态跟踪**:包括新建、已分配、处理中、待验证、已修复和关闭等状态,便于追踪bug的生命周期。 8. **优先级**:根据业务影响和修复难度设定优先级,决定修复顺序。 9. **关联信息**:可能与其他bug、需求或...

    西厢记--------------------------.pdf

    《西厢记》,又名《崔莺莺待月西厢记》,是元代王实甫创作的一部杂剧,全名为《崔莺莺待月西厢记》,在明代被李日华改为《南西厢》,是我国古代戏剧的代表作之一,以其生动的故事、优美的文词、曲折的情节和鲜活的...

    非流动资产W-05待处理财产损益审计程序表.zip

    以下是关于这个主题的一些详细知识点: 1. **审计目标**:审计的目标是确定非流动资产的账面价值是否准确,待处理财产损益的计算是否合理,并确保所有相关的会计政策和法规都得到遵循。 2. **审计程序**:审计过程...

    参考资料-5、路基路面高程检测记录、计算表(测表5).zip

    操作时,需要设置水准点,通过测量前后视距和读取水准尺上的数值,计算出待测点的高程。此外,还有GPS高程测量和无人机摄影测量等现代技术,它们在大型或复杂地形的工程中更加高效。 计算表在高程检测中起到关键...

    vc++ c++ mfc 日志 log 记录

    - 考虑在无法访问文件系统时使用内存缓冲,待条件允许时再写入。 8. **日志分析和可视化** - 使用正则表达式或其他工具对日志进行搜索和分析,查找特定错误或模式。 - 集成日志查看器,如LogViewer,或者使用第...

Global site tag (gtag.js) - Google Analytics