书籍笔记
文章平均质量分 59
bebetter159
这个作者很懒,什么都没留下…
展开
-
《Java EE互联网轻量级框架整合开发》入门与技术基础
1.Hibernate和Mybatis的区别Hibernate不需要编写大量的SQL,就可以完全映射,同时提供了日志、缓存、级联(级联比Mybatis强大)等特性,此外还体用HQL对POJO进行操作,致命缺陷是由于无须SQL,当多表进行关联超过3个时,通过Hibernate的级联会造成太多的性能的丢失,并且无法使用存储过程。Mybatis可以自由书写SQL,支持动态SQL、处理列表、动态生成表...原创 2018-09-19 16:59:46 · 838 阅读 · 0 评论 -
《Java代码与架构之完美优化-实战经典》笔记
1.避免在一条语句中声明或赋值多个变量,一行语句只声明一个变量,避免int a,b;的情况2.避免赋予临时变量过多的角色,一个变量只有一种实际意义,即单一职责。3.避免使用魔法数字,程序里避免出现大量直接数字(默认0和1是非魔法数字),魔法数字需要用变量声明用途,避免直接使用数字。4.使用bigdecimal进行精确计算,有些时候在计算浮点数时需要精确计算,这是就可以使用BigDecimal...原创 2018-09-19 09:21:47 · 977 阅读 · 0 评论 -
《Java EE互联网轻量级框架整合开发》Mybatis笔记
MyBatis的核心组件SqlSessionFactoryBuilder(构造器):它会根据配置或者代码来生成SqlSessionFactory,采用的是分步构建的Builder模式SqlSessionFactory(工厂接口):依靠他来生成SqlSession,使用的是工厂模式SqlSession(会话):一个即可以发送SQL执行返回结果,也可以获取Mapper的接口。在现有的技术中,一般...原创 2018-09-19 21:11:32 · 813 阅读 · 0 评论 -
《Java EE互联网轻量级框架整合开发》Spring基础笔记
Spring IOC容器的初始化和依赖注入Spring IOC容器初始化有两个步骤,先定义,然后初始化和依赖注入Bean的定义分为3步:1.Resource定位,这步是IOC容器根据开发者的配置,进行资源定位,定位有通过XML和注解两种方式。2.BeanDefinition的载入,将Resource定义到的信息封装到BeanDefinition中,此时并没有创建Bean实例3.BeanD...原创 2018-09-21 21:43:44 · 561 阅读 · 0 评论