摘要:
MySQL数据库有三个非常重要的概念,分别是索引、事务、锁。这些也都是面试中的热点问题,在此做以总结,也方便面试前的回顾。 索引 索引的概念 简单来说,索引是一种排好序的数据结构。这里面包含两个信息,一个是索引是排好序的,另一个是索引本质上是一种数据结构。 排好序的 我们知道MySQL数据库的数据都 阅读全文
摘要:
一、HTTP协议的无状态性 WEB应用程序使用的是HTTP协议传输数据的,HTTP协议是一个无状态的协议,这次数据传输完毕,客户端会和服务端断开连接,再次传输数据就需要重新建立新的连接,这也就无法会话跟踪。可以理解为服务器是一个健忘症,这次你访问他和它交换数据,下次来他就不认识你了,这是一个很不友好 阅读全文
摘要:
一、Servlet的请求流程 web项目中的web.xml文件配置为: <servlet> <!--别名--> <servlet-name>Hello</servlet-name> <!--类的全限定名--> <servlet-class>hello.HelloServlet</servlet-cl 阅读全文
摘要:
一、安装配置Tomcat 1.下载 2.配置环境变量 配置JAVA_HOME环境变量,路径为JDK的根目录 3.测试Tomcat 打开浏览器,在地址栏输入http://localhost:8080可以访问,说明配置成功 4.Tomcat中的文件目录 bin: 存放启动和关闭Tomcat的工具 con 阅读全文
摘要:
抽取JDBCTemplate 为了解决DAO实现类中代码的重复问题,另外使得代码更通用,所以抽取一个公共的模板,使其更具有通用性。 DAO实现类的代码 发现save,delete,update方法的代码只有sql不同,所以,把公共的代码提出来放在模板类中的update方法中,把sql作为参数传到方法 阅读全文
摘要:
什么是 DAO DAO(Data Access Object)是一个数据访问接口,夹在业务逻辑与数据库资源中间。 在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象封装在一个公共API中。用程序设计的语言来说,就是建立一个接口,接口中定义了此 阅读全文
摘要:
JDBC的操作步骤 一、什么是JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用java语言编写的类和接口组成。 其实 ,JDBC就是一套规范(接口),让各大服务器厂商 阅读全文
摘要:
注解 一、认识注解 先看百度百科对java注解的解释: 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 作用分类: 阅读全文
摘要:
JavaBean和Map的相互转换 一、JavaBean 1.什么是JavaBean? JavaBean其实就是一种遵循特定写法的类,必须遵循一定的规范: 类必须由public修饰,并且保证有公共的无参数的构造器 包含操作属性的的public方法,getter setter方法 字段是私有的 一个J 阅读全文
摘要:
IO流 IO就是输入输出,IO设备在计算机中起着举足轻重的作用,IO流也就是输入输出流,用来交互数据,程序和程序交互,程序也可以和网络等媒介交互。 一、IO流的分类 要分类,肯定得站得不同角度来看这个问题。 根据流向划分,分为输入流和输出流 根据数据的单位来分划,分为字节流和字符流 根据功能划分,分 阅读全文