Java注解小结

注解小结 jdk @Override 表示加了注解的方法要符合方法重写; @Deprecated 加在方法上,表示该方法过期; @FunctionalInterface 加在接口类上,表示该接口为一个函数式接口,只有一个抽象方法; Junit @Test 加在方法上,表示此方法是一...

2019-02-20 17:12:35

阅读数 6

评论数 0

Spring MVC

spring mvc 用来开发基于web的应用程序; 主流的mvc框架 struts 1.x webwork Struts 2.x(webwork+struts 1.x) springmvc 更容易上手,相对安全; mvc思想 model模型 数据d...

2019-02-20 15:09:51

阅读数 17

评论数 0

动态代理、Spring AOP面向切面编程

动态代理技术 原始编写java代码方式 .java -> javac ->.class -> 类加载 代理的意义:通过生成代理,来避免访问真实的目标类,因为如果直接访问...

2019-02-17 16:09:56

阅读数 15

评论数 0

Spring框架 IOC容器

分层开发 表现层: 直接和用户打交道,大部分跟界面有关; 服务层: 业务逻辑,由一个到多个基本的增删改查组成; 持久层(数据访问层): 将数据永久的保存,jdbc、mybatis; Spring框架 特点 将其他的框架进行整合,便于...

2019-02-17 11:05:11

阅读数 12

评论数 0

深入理解Java虚拟机(二) Java虚拟机发展

Java虚拟机产品 Sun Classic VM 第一款商用的java虚拟机; 只能使用纯解释器的方式来执行java代码; Exact VM Exact Memory Management准确式内存管理,可以准确的直到内存中的数据是什么类型的; 编译器和解释器混合工作以及两级即时编译器; 只...

2019-02-05 20:48:21

阅读数 36

评论数 0

深入理解Java虚拟机(一) 基础

JDK、JRE和JVM JDK包含JRE、JRE包含JVM java8 JDK(Java Development Kit):Java开发工具集; JRE( Java Runtime Environment ):Java运行时环境; JVM( Java Virture Machin...

2019-02-03 15:54:25

阅读数 46

评论数 0

Servlet和Jsp

Servlet 与 JSP nginx 可以部署静态内容 tomcat 可以部署动态内容 常见操作 startup.bat shutdown.bat ctrl+C 找后台 java 进程 server.xml 可以端口,配置字符集,虚拟主机 … maven pom.xml GAV...

2019-01-25 13:55:14

阅读数 19

评论数 0

过滤器Filter

过滤器 在多个页面需要统一执行的代码,可以通过过滤器的web组件来完成; 定义过滤器 //识别过滤器 @WebFilter(urlPattern="要过滤哪些路径") class 过滤器类 implements Filter{ //初始化...

2019-01-25 13:50:57

阅读数 20

评论数 0

MyBatis框架(常用基本功能)

框架使用步骤 添加依赖 <dependency> <groupId&am...

2019-01-22 15:03:43

阅读数 19

评论数 0

Servlet

Servlet的生命周期 当servlet首次被访问时,调用构造方法,只调用一次(只有一个servlet对象被创建); 紧接着调用初始化init方法,也只是调用一次; 根据请求方式,调用service或doGet或doPost(请求几次调用几次); 当前应用程序停止前调用destroy...

2019-01-21 17:40:12

阅读数 19

评论数 0

JSP

JSP底层原理 在第一次发送请求时,会把jsp文件转义为java代码,并且会把java代码进一步编译为class文件,最后执行class文件。 jsp生成的java文件中的_jspService相当于Servlet当中的service方法; 作用 把页面上的静态内容(html代码),使用o...

2019-01-21 17:39:51

阅读数 15

评论数 1

cookie和session

记住用户名密码这些参数的操作,称之为维护状态; cookie 在web开发中用来维系状态的一种技术; 服务器要向浏览器返回cookie //创建cookie Cookie c=new Cookie(名,值); response.addCookie(c); 浏览器再次发送请求时,会...

2019-01-21 17:39:31

阅读数 13

评论数 0

AJAX

ajax 视频网站评论 提交表单发送请求,会导致页面刷新; XMLHttpRequest:js中的对象,也是用来向服务器发送请求; 功能:在页面发送请求时,页面不会跳转; XMLHTTPRequest对象基本使用 创建xhr对象; var xhr=new XMLHtt...

2019-01-21 17:39:13

阅读数 11

评论数 0

JavaScript

JavaScript 主要用途:用在浏览器当中,也可作为后台开发语言(nodejs) 语法:类似于java,简称为JS,是一种弱类型语言。 基本数据类型 Number:数字类型(整数、小数) String:字符串 双引号单引号都可以 Boolean:布尔类型 ...

2019-01-11 15:08:28

阅读数 34

评论数 0

CSS——基本样式

CSS 定义:层叠(级联)式样式表 功能:美化网页 样式: style 颜色相关样式 前景色 color:单词 |RGB(红色,绿色,蓝色 0~255) |16进制值(#00FF00(十六进制红绿蓝百分比)) |RGBA(红,绿,蓝,0~1(透明度)); 白色 RGB(255,255,25...

2018-12-30 16:56:50

阅读数 19

评论数 0

HTML——常用标签

head中常见的标签 文件名必须是 *.html或者 *.htm 标签表示是网页的标题; <title>网页标题</title> 告诉浏览器 请用这个字符...

2018-12-30 11:30:32

阅读数 22

评论数 0

JDBC——学习总结

概述 是java语言操作数据库的api(应用程序编程接口) 列举java.sql.*下的接口 Connection:连接,代表java和数据之间的通道,桥梁; Statement:语句,可以用来执行sql语句; ResultSet:结果集,代表的是查询的结果; 类 Dri...

2018-12-23 23:05:59

阅读数 31

评论数 0

80*86指令系统

注意: MOV 两操作数字长必须相同; 不允许同时为存储器操作数; 不允许同时为段寄存器操作数; 源操作数是立即数,目标操作数不能是段寄存器操作数; IP和CS不能作为目标操作数,FLAGS一般也不作为操作数出现; PUSH 操作数可以是寄存器或...

2018-12-20 09:59:43

阅读数 46

评论数 0

MySQL数据库——基本操作

关系型数据库 永久保存数据; 提供数据安全; 提供数据的并发访问; 提供多种数据类型; 提供事务支持; 提供SQL语言操作数据; 著名的数据库 Oracle 甲骨文 MySQL 甲骨文 Sql Server 微软(主要用在windows环境) DB2 IBM S...

2018-12-08 21:35:23

阅读数 59

评论数 0

反射机制

Class类与Java反射 概述 Java反射机制是在运行状态中,对任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能调用它的任意方法和属性,这种动态获取的信息以及动态调用对象方法的功能称为Java语言的反射机制。可以在程序中访问已经装载到JVM中的java对象的描述,实现访问...

2018-12-06 23:28:55

阅读数 17

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭