下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库及工具:.熟练掌握JDBC或其中一种0/R Mapping,有项目经验;常用的 ORM 框架有:Hibernate, MyBatis, TopLink, OJBORM:是对象关系模型,如hibernate,让你以面向对象的方式去编程。封装了 JDBC.JDBC:是从底层访问数据库服务器。一般银行,金融行业为了安全起见,直接用JDBC 访问hibernate开发中,sql语句已经被封装,直接可以使用,加快系统开发;Mybatis属于半自动化,sql需要手工完成,稍微繁琐;.使用过多种数据库,能独立进行数据库设计;数据库设计三大范式:a、第一范式(确保每列保持原子性)b、第二范式(确保表中的
2、每列都和主键相关)c、第三范式(确保每列都和主键列直接相关,而不是间接相关).熟练掌握SQL语句编写。.掌握简单的DBA技能,能够通过分析SQL执行计划,数据库日志(如Oracle的AWR报 告)等发现问题并针对问题进行优化。Java开发:L熟练使用Java类库进行开发;a、java.lang, String,Boolean 等等b、java.util, data, arrays 等。.熟悉多线程编程,能编写正确的并发处理业务代码;1)通过锁实现,比如synchronized、Lock2)通过管道进行线程间通信,典型都是生产者和消费者,比如Rocktmq参考:.熟悉网络编程,独立编写TCP/I
3、P、HTTP通讯模块;特点HTTP是一个属于应用层的面向对象的协议,HTTP协议一共有五大特点:1、支持客户/ 服务器模式;2、简单快速;3、灵活;4、无连接;5、无状态。状态码200:请求成功404:请求失败,请求的资源未被在服务器上发现500:服务器遇到了一个未曾预料的状况竺结寺寺缓存策略http协议缓存机制是指通过HTTP协议头里的Cache-Control (或Expires )和 Last-Modified (或Etag)等字段来控制文件缓存的机制参考:.熟悉 spring;a、轻量:Spring是轻量的。b、控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而
4、不是创 建或查找依赖的对象们。c、面向切面的编程(AOP): Spring支持面向切面的编程,并且把应用业务逻辑和系统服务 分开。d、容器:Spring包含并管理应用中对象的生命周期和配置。e、MVC框架:Spring的WEB框架是个精心设计的框架,是Web框架的一个很好的替代 品。f、事务管理:Spring提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局 事务(JTA) og、异常处理:Spring提供方便的API把具体技术相关的异常(比如由JDBC, Hibernate or JDO抛出的)转化为一致的unchecked异常。Spring工作原理:10c动态注入,让一个对象的创建
5、不用new,可以自动的生产,这其实就是利用了 java里的反射,反射其实就是在运行时动态的去创建、调用对象,spring就是在运 行时,跟xml Spring的配置文件来动态创建对象和调用对象里的方法。Spring另一个核心AOP (面向切面编程),可以位某一类对象进行监督和控制(也 就是在调用这类对象的具体方法的前后去调用你指定的模块)从而达到对一个模 块扩充的功能。这些都是通过配置类达到的。3)目的:就是让对象与对象(模块与模块)之间的关系没有通过代码来关联,都是通 过配置类说明管理的(spring根据这些配置内部通过反射去动态的组装对象) Spring是一个容器,凡是在容器里的对象才会有
6、spring所提供的服务和功能。Spring 中经典设计模式:模板方法模式。Spring依赖注入方式:I0C,另外一种说法叫DI,及依赖注入,不是技术,是一种思想1、Autowired:自动装配,用于替代基于XML配置的自动装配(1)构造器注入:1、在构造器上添加人仇0/m1注解:Autowired 构造器注入private TestBean11 (String message) this.message = message;)2、在spring配置文件中添加bean配置:(2)字段注入:在字段上添加AutoWired,同构造器注入(3)方法参数注入:在字段上添加AutoWired,同构造器注
7、入1、在方法上添加AutoWired注解:package cn.javass.spring.chapterl2; private TestBean 11 (String message) 省略 importpublic class TestBean14 private String message;private List list;Autowired(required = true) /任意一个或多个参数方法注入 private void initMessage(String message, ArrayList list) this.message = message;this.list = list;)/省略 getter 和 setter)2、在spring配置文件中添加bean配置:1、setter1方法注入;2、构造器注入、3、接口注入.能对各种开源框架进行选型比较,编写原型测试技术验证;.熟悉ClassLoader架构,能读懂第三方bytecode辅助工具代码;.熟悉常用设计模式,如工厂模式、适配器模式、策略模式等并能合理运用到日常工作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026北师大二下全册备课资料课件
- 2026年中国生鲜猪肉行业市场发展前景研究报告-智研咨询发布
- 2026北师大二下原创公开课课件
- 2026Fast芯片组供应链韧性建设与风险防范策略研究
- 2026生物能源转化行业市场现状供需分析及投资评估规划分析研究报告
- 2026中国新型显示行业市场发展分析及投资风险与产业链分析报告
- 2026中国智慧农业传感器网络部署成本与增产效果实证研究报告
- 2026马其顿旅游业发展报告及民宿经济市场分析
- 2026中国智能家电控制系统行业市场竞争格局与发展趋势及投资评估规划分析研究报告
- 2026中国特色家电行业市场供需分析及投资评估规划分析研究报告
- 成都市金牛区卫生健康局所属事业单位2026年招募医务社会工作服务岗位(5人)笔试备考题库及答案详解
- 2026济南产发集成电路有限公司招聘18人笔试参考题库及答案详解
- 安徽省芜湖市2025-2026学年高一下学期期末考试语文试卷
- 东北证券战略发展规划-第三次指导委员会汇报-20241028-vf
- 2026河南郑州临港产教融合科技有限公司第一批招聘34人考试参考题库及答案详解
- 音箱调音师资格证考试题库及答案
- 【世界经济论坛】塑造学习的未来:人工智能时代的教育准备
- 2026海南农村商业银行招聘(202605)笔试备考试题及答案详解
- GB/T 3452.1-2005液压气动用O形橡胶密封圈第1部分:尺寸系列及公差
- GB/T 26141.2-2010无损检测射线照相底片数字化系统的质量鉴定第2部分:最低要求
- 养兔学课件(精选优秀)
评论
0/150
提交评论