摘要:
起因:软件系统的业务逻辑超来越复杂. 一. Spring概念 spring是轻量级开源框架,在这之前有EJB(重量级的) spring是一个容器框架,主要实现了ioc和aop思想. spring 的核心部分: (1) aop:面向切面编程,扩展功能不是修改源代码实现. (2) ioc:控制反转,促进 阅读全文
摘要:
一级缓存 Mybatis一级缓存的作用域是同一个SqlSession,在同一个sqlSession中两次执行相同的sql语句,第一次执行完毕会将数据库中查询的数据写到缓存(内存),第二次会从缓存中获取数据将不再从数据库查询,从而提高查询效率。当一个sqlSession结束后该sqlSession中的 阅读全文
摘要:
1.mybatis的逆向工程(我使用的是maven仓库创建) 工作原理:反向工程(通过数据库中的表和字段信息去生成对应的增删改查方法) 其实就是一个自动生成工具 生成实体类(pojo)和映射文件(mapper)还有dao层接口方法 一系列都自动生成 生成的 基本上简单的逻辑代码不用自己敲了 如增删改 阅读全文
摘要:
1.框架 框架是一个半成品,已经对基础的代码进行了封装并提供相应的API,开发者在使用框架是直接调用封装好的api可以省去很多代码编写,从而提高工作效率和开发速度 2.mybatis框架 是一个持久层框架,和数据库打交道的一个框架,它对jdbc的操作数据库的过程进行了封装,是开发者是要关注sql语句 阅读全文
摘要:
1.Servlet 是javaweb三大组件(filter,listener)之一, ·接收数据请求 ·处理请求 ·响应浏览器端 2.servlet和jsp的关系,区别? 1.jsp 翻译之后变成servlet (jsp本质就是servlet,jvm只能识别java代码,不能 阅读全文
摘要:
1.java web web服务器有 tomcat(apache) weblogic (oracle) jboss (redcat) webphere IBM .... 2.tomcat 目录结构 bin :存放二进制文件,启动,关闭tomcat conf:存放配置文件 --serv 阅读全文
摘要:
1. java 数据库连接 一种用于执行sql 语句的java API,可以为多种数据库提供统一的访问,由一套java 类和接口组成,这些接口的实现类有数据库厂商提供(包含在jar包里),我们使用只需要了解每个接口,以及接口里的方法就可以。 Java data base Connectivity 用 阅读全文
摘要:
1. 关系型数据库与非关系型数据库 基于关系模型的数据库 关系模型:以二维表形式(行和列)存储数据的模型。 Oracle mysql sqlServer.. db2 非关系型数据库: nosql not only sql Redis(key-value) mongdb … 2.数据库认证 OCA,O 阅读全文
摘要:
1.什么是进程? 只有运行的程序才会出现进程。 正在运行的程序,是系统进行资源分配和调度的独立单元 每一个进程都有自己的内存空间和系统资源 2.多进程的意义? 提高Cpu的使用率? 单进程的计算机只能做一件事情 多进程的计算机可以在一个时间段做多件事情(一边听歌,一边敲代码) 是cpu在高效切换让我 阅读全文
摘要:
网络编程 网络通信的要素 Ip,端口,协议(tcp/udp) 127.0.0.1 本机地址 默认主机名:localhost 端口号:用于标识进程的逻辑地址。 有效端口:0-65535 其中0-1024是系统使用或保留端口 协议: UDP:不需要建立连接,不可靠,速度快,数据大小64kb TCP:需要 阅读全文