- 博客(6)
- 收藏
- 关注
转载 Hibernate总结
hibernate的概述Hibernate是使用在三层架构中的dao层的一个框架,与JDBC和myBatis是类似的技术,它也是基于ORM(对象关系映射)设计的,其实就是对JDBC的封装,封装之后的东西使用起来更加方便快捷。Hibernate是一个全自动的ORM框架,而myBatis是一个半自动的ORM框架,全自动代表数据表,SQL语句会自动生成,弊端在于不够灵活,效率低,而mybatis可以...
2019-03-20 15:24:17
77
转载 SQL数据优化
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可以设置为...
2019-03-20 15:15:21
108
原创 SpringBoot简述及面试问题
什么是SpringBoot在Spring框架这个大家族中,产生了很多衍生框架,比如 Spring、SpringMvc框架等,Spring的核心内容在于控制反转(IOC)和依赖注入(DI),所谓控制反转并非是一种技术,而是一种思想,在操作方面是指在spring配置文件中创建,依赖注入即为由spring容器为应用程序的某个对象提供资源,比如 引用对象、常量数据等。SpringBoot是一个框架,一...
2019-03-20 15:10:46
402
转载 Struts2知识点梳理
Struts2 知识点梳理一、Struts2简介1.概念:轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层。低侵入性,与业务代码的耦合度很低。Struts2实现了MVC,并提供了一系列API,采用模式化方式简化业务开发过程。2.与Servlet对比优点:业务代码解耦,提高开发效率缺点:执行效率偏低,需要使用反射、解析XML等技术手段,结构复杂3.不同框架实现MVC的方...
2019-03-14 09:26:15
108
转载 Java 多线程常见问题总结
1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:(1)发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是...
2019-03-14 08:58:15
138
原创 java集合
Java集合1. 什么是集合1、集合存放于java.util中2、集合类型主要有3种:set(集)、list(列表)、map(映射)3、集合存放的都是对象的引用,而非对象本身。所以称集合中的对象就是集合中对象的引用(简述:集合就是一个容器,准确的说就是存放数据对象引用的容器)**2. Set、List、HashMap集合的优缺点比较 ...
2019-03-13 09:14:50
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人