代码改变世界

面试3

2019-04-21 22:25 by 缩酒, 251 阅读, 0 推荐, 收藏, 编辑
摘要:9.什么是死锁(deadlock)?如何确保N个线程可以访问N个资源同时又不导致死锁? 答: 两个线程或两个以上线程都在等待对方执行完毕才能继续往下执行的时候就发生了死锁。结果就是这些线程都陷入了无限的等待中. 使用多线程的时候,一种非常简单的避免死锁的方式就是:指定获取锁的顺序,并强制线程按照指定 阅读全文

面试2

2019-04-21 22:24 by 缩酒, 191 阅读, 0 推荐, 收藏, 编辑
摘要:1接口与抽象类区别 、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。 2、抽象类要被子类继承,接口要被类实现。 3、接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现 4、接口里定义的变量只能是公共的静态 阅读全文

设计模式

2019-03-19 21:16 by 缩酒, 225 阅读, 0 推荐, 收藏, 编辑
摘要:工厂方法 *义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例*延迟到其子类。 适用性 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定它所创建的对象的时候。 3.当*将创建对象的职责委托给多个帮助*类中的某一个,并且*希望 阅读全文

ajax

2019-03-19 13:53 by 缩酒, 115 阅读, 0 推荐, 收藏, 编辑
摘要:1. 传统交互方式的弊端: 浏览器<-->请求/响应<-->服务器 客户端(浏览器)从服务器加载网页完毕后,网页中的内容如果需要更改,那么就必须让浏览器重新发送一次请求到服务器,服务器接收请求并处理完毕后会把一个完整的网页返回给客户端(浏览器), 每次操作都必须返回整个页面,带宽,响应速度都有影响的 阅读全文

ssm

2019-03-17 23:18 by 缩酒, 220 阅读, 0 推荐, 收藏, 编辑
摘要:如果要做三大框架集成,我们先保证在一个项目,每一个框架都能够独立运行!! Spring :管理整个项目 Springmvc:mvc的框架 Mybatis:orm spring-MVC applicationContext-mvc.xml applicationContext.xml web.xml 阅读全文

mybatis增强

2019-03-15 21:43 by 缩酒, 576 阅读, 0 推荐, 收藏, 编辑
摘要:MyBatis SQL参数传递(掌握) SQL映射器Mapper接口(掌握)Myb atis批量操作(理解掌握) (多对一)关联映射(掌握) (一对多,多对多)集合映射 MyBatis原理回顾(Object Relational Mapping,简称ORM) ORM的缺点是会牺牲程序的执行效率和会固 阅读全文

xml解析

2019-03-12 19:08 by 缩酒, 342 阅读, 0 推荐, 收藏, 编辑
摘要:首先大家要知道XML有约束,约束的两种方式分别是dtd与schema; 约束的好处:可以去规范我们的xml标签(根据自己的要求),可以在工具上有相应的提示; DOM模型 ①对与DOM来说 ,一切都是节点Node; ②Document可以看成一个节点,Element可以看成一个节点,Text可以看成一 阅读全文

Spring mvc

2019-03-12 00:09 by 缩酒, 398 阅读, 0 推荐, 收藏, 编辑
摘要:SpringMvc简单介绍 Spring MVC是一个基于MVC(Model view Controller)模式的WEB框架,它解决WEB开发中常见的问题(参数接收、文件上传、表单验证、国际化、等等),使用非常简单,SpringMvc作为Spring中的一个模块,可以与Spring无缝集成。 Sp 阅读全文

Spring增强代理模式

2019-03-11 00:59 by 缩酒, 1273 阅读, 0 推荐, 收藏, 编辑
摘要:1. 依赖注入;(掌握) 2. XML自动注入;(掌握) 3. 全注解配置;(掌握) 4. 代理模式;(掌握,难点) 依赖注入 构造参数注入 constructor-arg:构造器注入: index:顺序 name:行参的名称 type:类型 ref:关联另一个bean id关联; 内部定义一个be 阅读全文

mybatis基础

2019-03-06 16:27 by 缩酒, 176 阅读, 0 推荐, 收藏, 编辑
摘要:流行的ORM框架 对象关系映射(Object Relational Mapping,简称ORM) 1.JPA:本身是一种ORM规范,不是ORM框架.由各大ORM框架提供实现. 2.Hibernate:目前最流行的ORM框架.设计灵巧,性能一般(自己去控制性能,不是很好控制),文档丰富.(完全自动操作 阅读全文