自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 基础加强 - 类加载器

类加载器类加载器:3种引导类加载器:BootStrap扩展类加载器:ExtClassLoader应用类加载器:AppClassLoader引导类加载器:加载JRE/lib/rt.jar - 最基础的文件扩展类加载器:JRE/lib/ext/*.jar - 加载都是基础的文件应用类加载器:三方jar包和自己编写java文件类加载的方式:1.使用的时候2.XX.class3.C...

2019-11-22 08:57:07 187

原创 基本查询:HQL查询、Criteria查询、原生SQL查询

HQL查询Criteria查询原生SQL查询

2019-08-31 11:20:57 292

原创 Hibernate实体规则、对象状态、session缓存、事务

Hibernate实体规则

2019-08-31 10:28:38 203

原创 Hibernate框架、配置文件、API

框架介绍框架:可以完成一部分功能的半成品项目五种框架:------------SSH:Spring + Structs2 + Hibernate------------SSM:Spring + SpringMVC + MyBatisJAVA三层架构:--------------------servlet:Structs2或者SpringMVC取代 – 只能单独使用其中一个,不能一起使用...

2019-08-26 20:25:48 199

原创 AJAX

AJAX页面局部刷新 - 发送异步请求同步现象同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于卡死状态如果在服务器发生卡顿现象,此时客户端执行多个动作,多个动作将一起等待服务器返回响应,才依次反应。包括,页面的普通按钮–不调用Servlet,只在页面操作异步现象异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随意做其他事情,不会被卡死。...

2019-08-14 21:11:34 137

原创 邮件发送

邮件发送邮箱服务器的基本概念邮件的客户端: 可以只安装在电脑上的也可以是网页形式的邮件服务器: 起到邮件的接受与推送的作用邮件发送的协议:协议:就是数据传输的约束接受邮件的协议:POP3 IMAP发送邮件的协议:SMTP邮件发送过程邮件发送代码邮件客户端软件:FoxMailJava中需要导入的jar包:----mail.jarJava中需要使用到的工具类-----Ma...

2019-08-14 20:07:45 545

原创 Listener监听器

Listener监听器Servlet共有三个规范:servlet、listener、filterListener:监听器就是监听某个对象的的状态变化的组件。用或者不用,不影响动作的发生------------事件源:被监听的对象 -----三个域对象:request、session、servletContext------------监听器:监听事件源对象,事件源对象的状态的变化都会触发监...

2019-08-14 19:42:43 129

原创 Filter过滤器

Filter过滤器过滤器:过滤、拦截请求-----------url - partern实现过滤器:1.自定义实现类实现Filter接口2.着重实现doFilter方法3.注册实现1.实现接口,着重实现doFilter方法public class AutoLogin implements Filter {@Override public void doFilter(Servl...

2019-08-13 20:52:14 142

原创 JavaEE的开发模式

开发模式:套路model1: JSP + javaBean model2: Servlet + jsp + javaBean------------Servlet:擅长写Java代码------------JSP:擅长页面MVC模式:M:moduelV:viewC:controllerJavaEE三层架构web:前端交互 servlet jsp javabeanservice...

2019-08-13 20:27:55 164

原创 动态页面技术(JSP/EL/JSTL)

JSP技术EL技术JSTL

2019-08-13 20:23:23 201

原创 Cookie和Session

Cookie & Session会话技术会话:第一次请求发送过来,开始会话多次请求之后关闭客户端/浏览器 结束会话HTTP协议无状态,客户端本身没有有效信息给服务器CookieCookie:------------存在于客户端------------1.服务器接收到请求------------2.服务器通过response将内容存储到客户端1.服务器接收参数2.创建...

2019-08-08 21:22:37 211

原创 DownloadServlet和RegisterServlet

index.html<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Download</title></head><body><a href="/web02/DownloadServlet?filename=a.flv...

2019-08-08 20:49:59 641

原创 HttpServletResponse和HttpServletRequest

HttpSevletResponseservice方法中的response的类型是ServletResponse,而doGet/doPost方法的response的类型是HttpServletResponse,HttpServletResponse是ServletResponse的子接口。因为response代表响应,所以我们可以通过该对象分别设置Http响应的响应行,响应头和响应体res...

2019-08-08 20:39:45 248

原创 Servlet规范

Servlet规范简介Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API动态的向客户端输出内容。Servlet实现实现步骤:1.自定义类,实现Servlet接口2.着重实现service方法public class HelloKitty impleme...

2019-08-08 18:49:05 250

原创 Http协议和Tomcat服务

Http协议Http协议:超文本传输[客户端、服务器]协议协议由http请求和http响应组成,请求和响应成对出现。http请求请求分为:请求行、请求头、请求体请求行:请求提交方式[get/post]请求头:请求的客户端信息 - 以map键值对的形式Cookies:与会话技术有关技术,用于存放浏览器缓存的cookies信息User-Agent:浏览器通知服务器,客户端浏览器与操作...

2019-08-07 21:13:13 176

原创 JDBC数据库增删改查操作及事务操作

JDBC数据处理层面数据库常用增删改查操作全文以Mysql中的User表为例create table `User`(id int(6),username varchar(20),password varchar(20),realname varchar(20),email varchar(20),birthday date,gendar char(1))数据库常用操作:增删...

2019-08-02 20:16:57 571

原创 JDBC配置文件、JDBC/C3P0连接池

JDBC配置文件、JDBC/C3P0连接池JDBC配置文件

2019-08-01 21:13:03 164

原创 JDBC -数据库连接

JDBCjdk提供,java连接数据库的规范

2019-08-01 10:26:50 188

原创 String:字符串 - 字符序列(字符数组)

String:字符串 - 字符序列(字符数组)不可变,存储在堆中的字符串常量池常用API:int length()char charAt(int)常用APIconcat:将指定字符串连接到此字符串的结尾//字符串拼接String s1 = "hello"String s2 = s1.concat(",.");contains:当且仅当此字符串包含指定的 char 值序列时,...

2019-07-31 19:51:46 1093

原创 Object类

Object11个方法,无构造器1.String toString() - 将对象以字符串形式输出类中需重写System.out.println(a.toString());2.boolean equals(Object obj) - 判断this和obj是否相等System.out.println((new String("string").equals(new String("s...

2019-07-24 16:55:40 140

原创 高级查询、排序函数、集合操作

高级查询DECODE函数基本语法1、DECODE函数的语法如下:2、它用于比较参数expr的值,如果匹配到哪一个search条件,就返回对应的result结果。3、可以有多组search和result的对应关系,如果任何一个search条件都没有匹配到,则返回最后default的值。4、default参数是可选的,如果没有提供default参数值,当没有匹配到时,将返回NULL。...

2019-07-24 15:46:38 222

原创 关联查询、子查询

多表查询、关联查询笛卡尔积:将两张表完整的、无差别的乘积连接select * from emp_zld,dept_zld;--无意义如果第一张表有6个数据,第二张表有8个数据,最后得到48个数据–通过笛卡尔积获得有效连接数据,–等值连接,通过两张表中的共同字段,来进行匹配筛选select * from emp_zld,dept_zldwhere emp_zld.deptno = d...

2019-07-23 16:58:35 149

原创 数据库常用函数

数据库常用函数数字相关-------数字有关函数 Math.round ceil floor mod --------四舍五入,可保留小数点,也可以从整数部分四舍五入select round(45.678)from dual;select round(45.678,0)from dual;-- 正常去掉小数位select round(45.678,2)from dual;-- 保留两位...

2019-07-23 12:32:52 235

原创 数据库基本知识点

一、JAVA模拟数据库和数据库JAVA中的模拟数据库:文件存储方式保存数据的弊端:1、缺乏对数据的整体管理,数据不便修改。 2、不利于数据分析和共享。 3、数据量急剧增长,大量数据不可能长期保存在文件中。 数据库存储数据本质:软件,将数据存储到特定格式的文件中,类似excel表格(表头,内容,一行数据代表一条)数据类型列: 字段 field 属性行:一条...

2019-07-23 10:47:55 139

原创 Java面向对象基本概念

面向对象的三个特性封装性封装是指两方面:把对象的属性和行为看成一个整体,将两者封装在一个不可分割的独立单位(对象)中信息隐蔽,把不需要外界知道的信息隐藏起来。封装的另一个特点是:为封装在一个整体内的变量及方法规定了不同级别的"可见性"或访问权限。继承性首先拥有反映事物一般特性的类,再在其基础上派生出反映特殊情况事物的类。被继承的类成为父类或超类,继承产生的类称子类或者派生类。根...

2019-07-10 10:33:09 233

原创 数组排序和方法

插入排序、选择排序、交换排序、java系统排序插入排序将数组分为两部分, 将后部分的第一个逐一与前部分每一个元素比较,在合理位置插入插入排序算法效率要高于选择排序和冒泡排序插入排序的具体流程如下:数组举例:{8 , 2 , 3 , 7 , 1}1、首先比较数组的前两个数据,并排序;//{2,8,3,7,1}2、比较第三个元素与前两个排好序的数据,并将第三个元素放入适当的位置;//...

2019-07-04 12:10:12 195

原创 方法的定义及使用

方法的基本概念方法/函数/过程,是指一段可以被重复调用的代码块。主要功能是:封装可以执行的一段代码。方法命名规范:驼峰式,例如getName();setName();方法定义规范: 修饰词 方法的返回值类型 方法名(参数类型 参数名){代码}public static 返回值类型 方法名称(参数类型 参数变量,...){ 代码块; return 返回值;//如果返回值类型为void,...

2019-07-04 11:24:10 271

原创 JAVA数组

JAVA数组相关知识点数组定义 // 数组Array -> 存放一组相同类型的数据 // 方式一:只能在声明的时候赋值 int[] arr = {1, 2, 3, 4}; int[] arr = new int[]{1, 2, 3, 4} // 方式二:使用最多,给数组初始化(长度) int[] arr = new int[10]; //创建一个容量为10的数...

2019-06-01 09:01:30 210

原创 Java中逻辑控制语句的相关知识点

Java中逻辑控制语句的相关知识点顺序结构顺序结构就是程序从上而下执行,执行完一条语句,自动跳转到下一条语句执行直到程序结束。选择分支结构选择分支结构是根据设立的条件成立与否来选择下一跳代码位置。if 语句/**if语句*if...else语句*if...else if... else 语句*/if(语句1){//语句1为true时执行的代码}if(语句1){//...

2019-05-12 19:02:40 358

原创 Java变量的相关知识点

Java变量的相关知识点public static void main(String[] args) { // 变量:JVM内存中开辟一块空间,存数据 /* * 1.变量一定要有类型 * 2.变量声明(定义)名字 * 3.(局部)变量使用前必须初始化(第一次赋值) * 4.变量不能重复声明 */ int a = 1;// 声明的同时初始化 int a1; a1 = ...

2019-05-10 23:09:52 240

原创 Java面向对象部分知识点

Java面向对象对象、类、数组抽象数据类型类对象如何访问对象构造方法对象、类、数组抽象数据类型抽象数据类型:将不同类型的数据的集合组成一个整体用来描述一种新的事物;如将一个人的四个属性组成一个整体。类类定义了一种抽象数据类型。类定义了抽象数据类型的组成(成员变量)。类定义了可以对该类型实施的操作(方法)。类定义语法:class 类名 {成员变量类型 变量名称;… … …...

2019-03-30 00:11:51 181

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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