04 2019 档案
摘要:****************** 转自 https://my.oschina.net/19921228/blog/3042643 *********************** 比较反射与正常实例对象的效率 下面先定义一个测试的类TestUser,只有id跟name属性,以及它们的getter/
阅读全文
摘要:一、分别创建parent entity dao service controller web等模块项目,如图: 二、parent项目添加依赖 三、Spring整合SpringMVC 3.1 在web项目,添加依赖 <dependencies> <dependency> <groupId>com.st
阅读全文
摘要:一、事物的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 作用:事物就是保证数据的一致性 事物的特性:事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性
阅读全文
摘要:一、spring概述 1.1 什么是spring spring就是把每个bean(实体类)与bean的关系全部交给第三方容器进行管理,这个容器就是spring,管理bean的生命周期。且可以和其他框架一起使用;Spring与Struts, Spring与hibernate(起到整合(粘合)作用的一个
阅读全文
摘要:一、MyBatis快速入门 1.1 MyBatis介绍 MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(P
阅读全文
摘要:一、Http协议 1.1 什么是http协议 http协议:对浏览器客户端和服务器端之间数据传输的格式规范 http无状态协议:客户端向服务器端发送请求,没有事物管理。 二、查看http协议的工具 2.1 浏览器F12,进入开发者模式,点击Network,刷新页面即可查看请求 2.2 http协议格
阅读全文
摘要:一、会话管理 会话管理: 管理浏览器客户端 和 服务器端之间会话过程中产生的会话数据。 域对象: 实现资源之间的数据共享。 request域对象 context域对象 会话技术: Cookie技术:会话数据保存在浏览器客户端。 Session技术:会话数据保存在服务器端。存放在内存里面,客户端与服务
阅读全文
摘要:一、web项目结构 |- WebRoot : web应用的根目录 |- 静态资源(html+css+js+image+vedio) |- WEB-INF : 固定写法。(tomcat目录无法访问) |-classes: (可选)固定写法。存放class字节码文件 |-lib: (可选)固定写法。存放
阅读全文
摘要:一、什么是maven Maven是一个跨平台的项目管理工具,主要用于基于java平台的项目构建,依赖管理。 如图为项目构建的过程。 解决的项目的问题: 1、 如果有好几个项目,这好几个项目中,需要用到很多相同的jar包, 能不能只建立一个仓库来解决这个问题? 2、测试方法能不能全部运行呢? 3、怎么
阅读全文
摘要:一、web开发入门 1.1 之前的程序: java桌面程序,控制台控制,socket gui界面。javase规范 现在和以后的程序:java web程序。浏览器控制。javaee规范 1.2 软件的结构 C/S (Client - Server 客户端-服务器端) 典型应用:QQ软件 ,飞秋,红蜘
阅读全文
摘要:一、网络模型 1.1什么是网络模型 网络编程的本质是两个设备之间的数据交换。现在的网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然后接收另一个设备的反馈。 网络模型图: 1.2 IP地址与域名 IP地址是一个规定,现在使用的是IPv4,既由4个0-255之间的数字组成
阅读全文
摘要:一、自定义注解 1.1什么是注解? jdk1.5新增技术的技术之一。简化代码的作用,注解可以理解为插件,是代码级别的插件,在类、方法、成员变量上使用,写法:@xxx。注解不会也不能影响代码的实际逻辑,仅仅起到辅助作用。 注解分类:内置注解(也成为元注解 jdk 自带注解)、自定义注解(Spring框
阅读全文

浙公网安备 33010602011771号