摘要: AOP的作用就是在基于OCP在不改变原有系统核心业务代码的基础上动态添加一些扩展功能。通常应用于日志的处理,事务处理,权限处理,缓存处理等等 首先,使用AOP需要添加的依赖有:spring-context、aspectjrt(AOP的实现依托于Aspect框架,版本最好不要使用1.8.5)、aspe 阅读全文
posted @ 2018-03-22 19:47 小河虾 阅读(251) 评论(0) 推荐(1) 编辑

2018年4月11日

摘要: JPA是描述对象-关系表的映射关系,将运行期实体对象持久化到数据库中,提出以面向对象方式操作数据库的思想。 Hibernate框架核心思想是ORM-实现自动的关系映射。缺点:由于关联操作提出Hql语法。执行CRUD时产生大量冗余的sql,性能较低 mybatis继承Hibernate优点,使用通用m 阅读全文
posted @ 2018-04-11 14:02 小河虾 阅读(756) 评论(0) 推荐(0) 编辑
 
摘要: JPA是描述对象-关系表的映射关系,将运行期实体对象持久化到数据库中,提出以面向对象方式操作数据库的思想。 Hibernate框架核心思想是ORM-实现自动的关系映射。缺点:由于关联操作提出Hql语法。执行CRUD时产生大量冗余的sql,性能较低 mybatis继承Hibernate优点,使用通用m 阅读全文
posted @ 2018-04-11 14:02 小河虾 阅读(3255) 评论(0) 推荐(0) 编辑
 
摘要: final 修饰类、变量和方法,修饰的类不能被继承 、修饰的方法不能被重写 、修饰的成员变量不可更改 另外,修饰成员变量必须立即赋值,修饰局部变量使用之前被赋值就可以。 finally通常和try catch 搭配使用,保证不管有没有发生异常,资源都能得到被释放,finally是对异常补充的最佳补充 阅读全文
posted @ 2018-04-11 13:27 小河虾 阅读(164) 评论(0) 推荐(0) 编辑

2018年3月29日

摘要: 电商行业的特点:高并发、分布式、高可用、海量数据。 一、高并发:单位时间内,用户大量的访问服务器。电商网站抗击高并发是首要的任务 二、分布式:根据业务需求,大型项目进行拆分,根据功能模块的不同,将一项任务拆分为不同的项目,由多台机器共同完成。特点:对外统一(访问地址一致)、对内独立 手段:集群 搭建 阅读全文
posted @ 2018-03-29 21:01 小河虾 阅读(223) 评论(0) 推荐(0) 编辑

2018年3月22日

摘要: 泛型: 1、使用泛型的目的: 编译器自动帮我们检查,避免向集合中插入错误类型的对象,减少强制转换,确保类型安全,从而使得程序具有更好的安全性和可读性。 2、泛型的实现原理 伪泛型 编译期间,所有的泛型信息都会被擦除,变成(原始类型),所以java的泛型被称为“伪泛型”。 原始类型是什么? 原始类型就 阅读全文
posted @ 2018-03-22 17:56 小河虾 阅读(129) 评论(0) 推荐(0) 编辑

2018年3月19日

摘要: tomcat容器 tomcat的配置: ①、修改默认端口号:在tomcat安装目录下找到conf/server.xml文件,修改connector标签中的port属性即可,一般修改为80,因为80端口在浏览器访问时可以默认不写 ②、配置web应用的主页,在web.xml中添加<welcome-fil 阅读全文
posted @ 2018-03-19 20:50 小河虾 阅读(117) 评论(0) 推荐(0) 编辑