自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java面向对象学习整理

1.所有类是引用类型,类中有构造器,成员变量和方法。static修饰的成员 不能访问没有static修饰的成员。 2.java通过new来调用构造器,从而返回该类的实例。new语句构造出来的对象都放在堆内存,java里所有的引用类型都是指针。局部变量存储在栈中。方法执行完毕以后,为这个方法分配的所有的局部变量的内存空间全部消失!!静态变量存放在数据区。 3.引用变量里存放的仅仅是一个引用,它指...

2019-02-24 12:17:50 162

原创 SpringMvc

HelloControll.java: @Controller public class HelloControll { @RequestMapping("hello")//使方法能够接收请求,用于绑定请求地址 public ModelAndView hello(){ System.out.println("hello springmvc..."); ModelAndView ma...

2018-12-21 18:03:08 140

原创 Mybatis

根据用户ID查询用户信息 public class MybatisTest { @Test public void TestGetUserById() throws Exception { //SqlSessionFactoryBuilder这个类可以加载核心配置文件 //创建SqlSessionFactoryBuilder对象 SqlSessionFactoryBu...

2018-12-11 20:29:34 103

原创 Spring

Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。  一站式框架:有EE开发的每一层解决方案,WEB层:springmvc,Service层:Spring的Bean管理,Spring声明式事务,DAO层:Spring的jdbc模板,Spring的ORM模块。 核心容器:Beans、Core、Context、SpEL Spring的IOC的底层实现: 好...

2018-12-07 18:29:39 99

原创 Linux基础

Linux目录结构:只有1个目录,根目录 usr:相当于program files etc:存放系统配置文件 root:系统管理员默认目录 home:存放其他用户的目录   pwd:打印当前目录 cd/:切换到根目录 ll:查看当前目录下的内容 利用CRT连接linux:   Linux核心命令: List:列出 ll   :列出当前目录下的文件信息 ls -al:列出...

2018-11-27 01:20:45 80

原创 常用的设计模式

单例模式: 工厂模式: 装饰者模式: 场景:二次开发的时候,无法获取到源码,无法使用继承前提下,要对已经存在对象上的功能进行增强 前提:可以获取到被装饰的对象GoogleCar实现的所有接口 实现思路:自定义装饰类实现ICar接口,为自定义装饰类传递被装饰的对象 弊端:如果被实现的接口中的方法过多,装饰类中的方法过多冗余 适配器模式: 动态代理模式: 原理:通过虚拟机在内存中创建...

2018-11-26 15:51:22 78

原创 Listener & Filter

Listener 监听器:监听某一个事件的发生,状态的改变 监听器的内部机制:其实就是接口回调 接口回调: 需求: A在执行循环,当循环到5的时候,通知B。 事先先把一个对象传递给A,当A执行到5的时候,通过这个对象,来调用B中的方法。但是注意,不是直接传递B的实例,而是传递一个接口的实例过去。  A和B两者中间借助接口去联系上。 所以一开始在执行A的print方法时,先把一个接口...

2018-11-24 13:27:48 200

原创 Ajax & Jquery

Ajax: 1.使用CSS和XHTML来表示 2.使用DOM模型来交互和动态显示 3.使用XMLHttpRequest来和服务器进行异步通信 4.使用javascript来绑定和调用 作用:为了解决局部刷新的问题,保持其他部分不动,只刷新某些地方   数据请求 Get: 创建对象以及发送请求: <script type="text/javascript"> func...

2018-11-23 01:22:16 80

原创 MVC的设计模式

MVC模式: M:model 模型层 封装数据Java Bean V:View 视图层 jsp专注于显示 C:Controller控制层 Servlet接收页面的请求,找模型层去处理,然后响应数据出去 作用:分层,逻辑比较清楚,便于维护,扩展方便。 三层结构:Web层(Servlet/jsp)  业务逻辑层 (JavaBean、会话bean、Ejb) 数据访问层(Dao) MVC模式:...

2018-11-22 11:34:46 96

原创 事务&数据库连接池&DBUtils

事务: Transaction   其实指的一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败。所有的数据都回归到最初的状态(回滚) 作用:为了确保逻辑的成功。例子:银行的转账 使用命令行方式演示事务: 开启事务 start transaction; 提交或者回滚事务 commit;提交事务,数据将会写到磁盘上的数据库 ...

2018-11-20 16:24:53 136

原创 JSP&EL&JSTL

##JSP内置对象 >所谓内置对象,就是我们可以直接在jsp页面中使用这些对象。不用创建。 -pageContext -request -session -application  以上4个是作用域对象, *作用域 >表示这些对象可以存值,他们的取值范围有限定。setAttribute 和getAttribute *四个作用域的区别 *pageContext  作用...

2018-11-18 23:09:29 107

原创 Cookie&Session

##请求转发和重定向 ###重定向:重新定位方向 参数即跳转位置 //response.getWriter().write("登录成功"); /* * 早期的写法 */ //response.setStatus(302); //response.setHeader("Location", "success.html"); //重定向写法 ...

2018-11-16 17:15:19 89

原创 Request&Response

每个web工程都只有一个ServletContext对象,也就是不管在哪个servlet里面,获取到的这个类的对象都是同一个。 1.获取对象    ServletContext context = getServletContext(); 作用: 1.可以获取全局配置参数 2.可以获取web应用中的资源      1. 获取资源在tomcat里面的绝对路径:context.getRea...

2018-11-14 22:58:04 75

原创 Http协议&Servlet

Http协议:针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。其实就是规定了客户端在访问服务器端的时候,要带上哪些东西,服务器端返回数据的时候,也要带上什么东西。 ###Http请求数据解释 >请求的数据里面包含三个部分内容:请求行、请求头、请求体 *请求行 POST :请求方式,以post去提交数据 GET: *请求体 >浏览器真正发送给服务器...

2018-11-11 18:06:14 90

原创 Tomcat

如何把一个项目发布到tomcat中 需求:如何能让其他的电脑访问我这台电脑上的资源 stu.xml  localhost:本机地址 1.拷贝这个文件到webapps/ROOT底下,在浏览器里面访问:           http://localhost:8080/stu.xml    在webapps下面新建一个文件夹xml,然后拷贝文件放置到这个文件夹中           http...

2018-11-10 17:11:43 86

原创 dom4j解析

为了灵活实现的不同路径(/hello)执行不同的资源(HelloMyServlet)我们需要使用XML进行配置:为了限定XML内容,我们需要使用xml约束(DTD或schema);为了获得xml的内容,我们需要使用dom4j进行解析。 TestDom4j.java: package cn.itheima.xml.dom4j; import java.util.List; import o...

2018-11-09 20:54:30 140

原创 DBCP登录注册案例

JDBCUtils: package cn.itcase.jdbcutils; import javax.sql.DataSource; import org.apache.commons.dbcp.BasicDataSource; /* * 使用DBCP实现数据库的连接池 * 连接池配置,自定义类 * 最基本四项完整 * 对于数据库连接池其他配置,自定义 */ public c...

2018-11-09 12:08:51 193

原创 DBCP连接池

package cn.itcase.demo; import java.sql.Connection; import java.sql.SQLException; import org.apache.commons.dbcp.BasicDataSource; /* * 连接池jar包中,定义好一个类BasicDataSource * 实现类数据源的规范接口 javax.sql.Data...

2018-11-09 09:57:17 84

原创 JDBC

public class JDBCDemo2 { public static void main(String[] args) throws Exception { //1.注册驱动 Class.forName("com.mysql.jdbc.Driver"); //2.获取连接对象 String url="jdbc:mysql://localhost:3306/student...

2018-11-08 21:19:42 85

原创 Mysql多表操作

多表之间的关系如何来维护: 外键约束:foreign key               1.   给product中的这个cno添加一个外键约束                     alter table product add foreign key(cno) references category(cid);                2.   从分类表中,删除分类为5信息 ...

2018-11-06 18:20:36 351

原创 Mysql基础

创建数据库:                      create database 数据库的名字 --创建数据库的时候,指定字符集                         create database 数据库的名字 character set 字符集;                         create database 数据库的名字 character set 字...

2018-11-06 10:49:04 82

原创 JQuery_03

表单校验案例: trigger:触发事件,但是会执行类似浏览将光标移到输入框内的这种浏览器默认行为 triggerHandler:仅仅只会触发事件所对应的函数 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> &a

2018-11-05 00:25:01 85

原创 JQuery_02

1.表格的隔行换色 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="../js/jquery-1.1

2018-11-04 19:41:30 95

原创 JQuery_01

JQ的开发步骤:(将我们页面的JS代码和HTML页面代码进行分离) 1.导入JQ相关的文件 2.文档加载完成事件:$(function):页面初始化的操作:绑定事件,启动页面定时器 3.确定相关操作的事件 4.事件触发函数 5.函数里面再去操作相关的元素 JQ中的动画效果: <!DOCTYPE html> <html> <head> &lt...

2018-11-03 22:33:18 62

原创 JavaScript DOM

DOM:管理我们的文档  增删改查规则  【HTML中的DOM操作】 一些常用的HTML DOM方法: getElementById(id) - 获取带有指定id的节点(元素) appendChild(node) - 插入新的子节点(元素) removeChild(node) - 删除子节点(元素) 一些常用的HTML DOM属性; innerHTML - 节点(元素)的文本值 p...

2018-11-03 14:43:45 80

原创 JavaScript

1.图片自动轮播 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> var index=0; function changeImg(){ //1.获得要

2018-11-03 13:30:27 123

原创 JavaScript入门

JS:提供用户的交互的 JS的语法:                       变量弱类型:var i=123                       区分大小写;                       语句结束之后的分号,可以有也可以没有                       写在script标签 JS的运算符和JAVA一样 1."==="全等号:值和类型都必须相...

2018-11-01 15:53:09 91

原创 CSS盒子模型

CSS的盒子模型:万物皆盒子 padding:内边距,控制的是盒子内容的距离 padding-top:  padding-right: padding-bottom: padding-left: padding:10px; padding:10px 20px; padding:10px 20px 3opx; padding:10px 20px 30px 40px; margin:外...

2018-11-01 11:49:05 73

原创 CSS

表格布局的缺陷: 1. 嵌套层级太多,一旦出现嵌套顺序错乱,整个页面达不到预期效果 2.采用表格布局,页面不够灵活,动其中某一块,整个表格布局的结构全都要变 HTML的块标签: div标签:默认占一行,自动换行 span标签:内容显示在同一行 CSS语法:在一个style标签中,去编写CSS内容,最好将style标签写在这个head标签中 <style>         ...

2018-11-01 10:21:37 68

原创 HTML

h标题标签:1~6 p段落标签 br换行 hr水平线 font标签常用属性:color颜色                                        size:改变字体大小,范围1~7   <font color="red" size="1">JAVAEE</font>                                     ...

2018-10-31 17:43:39 95

空空如也

空空如也

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

TA关注的人

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