自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jdbc,反射,日志

jdbc和反射反射类对象和类的对象的区别反射的三种实现方法反射操作属性反射中操作方法日志日志级别log4j的配置文件反射概念:反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有的属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息和动态的获取对象的方法称为java语言的反射机制。使用的是Class类中的方法,因为解析一个类中的所有需要它的字节码文件。(自己的理解:一个类中包括(属性,方法,构造器),利用 反射技术就可以将每一部分都i映射成一个对象。)实现了

2020-07-29 14:42:06 241 1

原创 PowerDesigner的一些简单的使用

PowerDesigner的一些简单的使用问题:解决:数据库设计问题:- 不同的数据库存在表的相互存储(例如oracle中的表在mysql中进行创建会出错)- 无法在数据库第三方的可视化界面中查看表与表之间的关系和结构解决:- 使用powerDesigner- 进行数据库设计- 物理模型反转数据库设计 **使用管理员的身份进行登录**1. 点击file ->New Model...

2020-07-19 18:15:41 314 1

原创 mysql1,数据库的登录,建库,建表,sql的约束,表字段的添加修改删除等,mysql的数据库操作,分页,数据库备份,sql的命令

MYSQL1MYSQL建库,建表sql的约束,表字段的添加修改删除等mysql的数据库操作,分页,数据库备份MYSQL是一个开源程序,轻量级的数据库管理系统,使用简单快捷。mysql的安装(百度)navicat的安装(百度)这是一个操作数据的界面操作,相当于oracle的plsql;navicat的登录:(也是验证数据是否安装成功)输入连接名:这就是一个相当于你的存储空间的名字输入指令:相当于密码,在这个存储空间中进行建立数据库的操作,在oracle中是建立好的库XE。自带4个库:te

2020-07-19 12:21:52 203 1

原创 oracle5:oracle的图形界面操作,分页查询,练习

oracle5图形界面操作分页查询数据库备份命令行plsql工具中图形界面操作--oracle的图形界面 --创建表(对于表的各种设置约束) --对于表的数据的填充, --创建视图 --创建索引(自动生成的就可以) --创建序列 --常见用户。 --视图的另一种作用: 比如一个三表的联合查询经常用到,这样就可以将他设置成视图,下面用到就可以直接使用视图进行sql语句的查询, 而不用在写复杂的三表联合查询的语句-----------------------------

2020-07-18 10:58:57 394

原创 oracle4,约束(主键,非空,检查,唯一,外键),索引,视图,练习

oracle4约束二维表的维护(字段名的新添,修改,删除,修改表名,显示表的结构)索引和视图约束--创建表create table y_user ( unum number(10) primary key, uname varchar2(100) not null, usex char(4) check(usex='男' or usex ='女'), uage number(3) check(uage < 150 and uage >

2020-07-18 09:33:01 239

原创 oracle3,多表联合查询,sql92方式,sql99方式,三表联合查询,用户管理,二维表管理,练习

oracle3SQL92方式SQL99方式92方式和99方式实现三表查询SQL92方式--练习1知识点 --查找字段的长度 length(字段名) 返回的是字段的长度 --返回当前的日期时间 关键字:sysdate --排序中可以使用别名------------------------------------------------------------------------多表联合查询(需要获取的数据分布在多张表中,使用多表联合) --方式:SQL92方式 --方式:SQ

2020-07-17 10:05:51 325

原创 oracle2(单行函数,多行函数,转换函数,其他函数,分组,增删改)

oracle练习练习select * from emp;1.选择部门30中的所有员工.select * from emp where deptno = 30 ;2.列出所有办事员(CLERK)的姓名,编号和部门编号.select empno,ename,deptno from emp where job = 'CLERK';3.找出佣金高于薪金的员工.select * from emp where comm > sal;4.找出佣金高于薪金的60%的员工.select * fro

2020-07-15 21:48:10 138

原创 Oracle新建用户,授权,单表查询,连接符,去重,排序,逻辑运算,where子查询

oracle查询oracleXEsql语句oracle新建用户,授权单表查询连接符,去重,排序,逻辑运算where子查询oracleXE账户名:system 系统账户(管理员)sys:超级用户(工程师)区别:sys比system的权限要多oracleXE版本不自带普通用户oracle 11g和oracle 12g自带用户scott,默认密码是tiger,并给该用户自带四张二维的数据表。sql语句概念:结构化语言,作用:操作数据,管理用户,管理事务。使用:通过SQL语句对数据库中的

2020-07-14 17:42:41 160

原创 Oracle指令,软件架构,

oracle基础数据库的概念Oracle的安装安装plSQLoracle软件架构指令数据库的概念问题:变量:(基本类型 ,引用类型)基本类型:少量数据引用类型:保证数据的完整性数据源(数据的来源):变量直接赋值;通过IO流从硬盘中读取。java在处理数据的时候,需要从硬盘中读取数据,如果硬盘中中数据的存储特别的凌乱,会造成数据读取的效率底,而且数据出现冗余。通过数据库可以使数据规整的放在硬盘中。解决:使用数据库。使用:使用数据库存储数据使用数据库获取数据概念数据:数据是对现

2020-07-14 11:33:45 109

原创 文件上传和下载

文件的上传和下载文件上传what参数MultipartFile代码web.xmlindex.jspspringmvc.xmlFileUploadControllersuccess.jsperror.jsp文件下载DownloadControllerdownload.jsp中文名的下载文件上传多数文件的上传都是通过表单的形式提交给后台服务起的,因此,要实现一个文件的上传功能,就需要提供一个文件上传的表单,该表单需要满足的条件时:form表单的属性method属性设置为postform表单enctyp

2020-07-02 14:39:06 298

原创 spring中的拦截器

spring中的拦截器what?Spring MVC中的拦截器定义方式拦截器的配置单个拦截器代码HelloCustommerCustomerInterceptorspringmvc.xml多个拦截器Interceptor1Interceptor2Springmvc.xml结果图模拟用户登录UserUserControllerLoginInterceptormain.jsplogin.jspspringmvc.xmlwhat?Spring MVC中的拦截器(Interceptor)相当于Servlet中的

2020-07-01 16:11:33 278

原创 json数据交换和RESTful支持

json数据交换和RESTful支持what?JSON的两种数据结构对象结构数组结构复杂的结构(对象和数组的结合)JSON数据交换@RequestBody,@ReponseBody代码web.xmlspringmvc.xmljs/jquery-1.11.3.min.jsuserUserControllerindex.jsp配置JSON转换器配置第一种第二种配置静态资源的访问方式第一种第二种第三种what?JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交

2020-06-30 21:16:41 770

原创 数据绑定

数据绑定What?过程数据绑定的分类绑定默认数据类型What?这种将请求消息数据与后台方法参数建立连接的过程就是Spring MVC中的数据绑定。Spring MVC会根据客户端的请求参数的不同,将请求消息中的信息以一定的方法转换并绑定到控制器类的方法参数中,过程Spring Mvc框架通过数据绑定组件(DataBinder)将请求参数串的内容进行类型的转换,然后将转换后的值赋给控制器类中方法的形参,这样后台方法就可以正确的绑定并获取客户端请求携带的参数了,数据绑定的分类根据客户端请求参数类

2020-06-30 15:21:58 698

原创 Spring Mvc的核心类与注解

Spring Mvc的核心类与注解DispatcherServlet@ Controller注解类型代码FirstControllerspringmvc.xmlRequestMapping注解的使用FirstControllerDispatcherServlet它的全名是org.springfarmework.web.servlet.DispatcherServlet,它在程序中充当着前端控制器的角色,在使用的将配置在项目web.xml文件中,<?xml version="1.0" enco

2020-06-28 20:55:23 631

原创 Spring Mvc

Spring Mvcwhat?特点程序过程代码Web.xmlFirstControllerspringmvc-config.xmlfirst.jspSpring mvc 的过程理解what?Spring mvc 是Spring提供的一个实现了Web MVC设计模式的轻量级Web框架,它与Struts2框架一样,都是MVC框架,但其使用和性能等方面比Struts2更优异。特点是Spring框架的一部分,可以方便的利用Spring所提供的其他功能,灵活性强,易于与其他框架集成,提供了一个前端控

2020-06-28 09:58:26 70

原创 spring与mybatis的整合

spring与mybatis的整合配置文件的更改applicationContext.xmldb.propertiesmybatis-config.xmlDAO的方式使用mybatis与Spring的整合代码CustomerDaoDaoImplCustomerMapper.xmlTestapplicationContext.xmlmybatis-config.xmlmapper接口MapperFactoryBean代码CustomerMapperCustomerMapper.xmlapplicationCo

2020-06-27 23:38:05 101

原创 spring中mybatis的关联映射

spring中的关联映射mybatis的映射关系一对一加载关联对象的两种方式代码IdCardPersonIdCardMapper.xmlPersonMapper.xmlMyBatisUtilsmybatis-config.xmlTestTest1mybatis的映射关系在开发中对数据库操作经常用到多张表,这在面向对象中涉及到对象与对象之间的关联关系,而mybatis提供了关联映射,通过关联映射就可以很好的处理对象与对象之间的关联关系,在关系型数据库中,多表之间存在着三种关联关系,分别为一对一,一对多

2020-06-27 16:42:05 605

原创 动态的SQL

动态的SQL作用if标签CustomerMyBatisUtilsCustomerMapper.xmlmybatis-config.xmlTestchoose(when,otherwise)的使用CustomerMapper.xmlTest1where和trim元素set标签CustomerMapper.xmlTest2foreachCustomerMapper.xmlTest3bind 标签的使用CustomerMapper.xmlTest4作用在使用JDBC或者其他类似框架进行数据库开发时,经常需要

2020-06-27 00:12:41 112

原创 mybatis的核心配置

mybatis的核心配置SqlSessionFactorySqlSessionMyBatisUtils配置文件propertiesdb.propertiesmybatis-config.xmlsettings一级缓存二级缓存typeAliasea元素typeHandler 元素SqlSessionFactory它是单个数据库映射关系经过编译后的内存镜像,主要作用是创建SqlSessionSqlSessionFactory对象的实例通过SqlSessionFactoryBuilder对象来构建,而Sq

2020-06-26 22:05:07 285

原创 Spring中的Mybatis

Mybatiswhat?Hibernate和Mybatis的区别Mybatis的工作原理mybatis的查询log4j.propertiesCustomerCustomerMapper.xmlmybatis-config.xmlTestmybatis的更新,删除,添加CustomerMapper.xmlTestwhat?MyBatis(前身是Ibatis)是一个支持普通SQL查询,存储过程以及高级映射关系的持久层框架。MyBatis框架(也称为ORM Object/Relation Mapping,

2020-06-26 14:21:12 203

原创 Spring 事务管理

Spring 事务管理what?核心接口PlatformTransactionManagerTransactionDefinitionTransactionStatus事务管理的方式编程式事务管理声明式事务管理基于XML声明式事务代码AccountAccountDaoAccountDaoImplapplicationContext.xmlTest基于Annotation方式的声明代码AccountDaoAccountDaoImplapplicationContext-annotation.xmlTest1

2020-06-25 23:13:43 87

原创 Spring Jdbc

Spring JdbcJdbc TemplateSpring Jdbc 的配置常用的方法execute()代码applicationContext.xmlJdbcTemplateTestupdate()Jdbc Templatespring中的jdbc模块负责数据库资源管理和错误处理,简化对数据库的操作,Spring框架提供了Jdbc Template类,它是Spring框架数据抽象层的基础,其他更高层次的抽象类都是建立在它的基础之上,Jdbc Template 是 Spring Jdbc 的核心类

2020-06-25 20:56:40 82

原创 书城

书城项目项目概述项目概述项目需求分析,功能介绍,数据库设计,搭建项目环境书城是一个B2C项目,电商:阿里巴巴;淘宝B2B:Business to Business 企业对企业 阿里巴巴B2C:Business to Customer 企业对用户 京东C2C:Customer to Customer 用户对用户 淘宝@@@满足要求提供友好页面商品分类,不同种类去查看商品网站首页滚动图公告栏,本周热卖商品用户的登录,注册,退出通过书名可以模糊搜索对应的图书信息通过购物车一次可

2020-06-25 14:49:28 134

原创 JAVA web中的一些代码应用

JAVA web中的一些代码应用分开jsp页面分开jsp页面在html中不能写jsp的代码${pageContext.resquest.ContextPath}相当于/chatper06jsp的动作元素jsp:forward</jsp:forward>写一个index.jsp,跳到首页面<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head>

2020-06-25 14:49:06 196

原创 Spring Aop

Spring Aop概念为什莫产生AOP的框架AOP的术语Spring Aop两种方式JDK动态代理UserDaoUserDaoImplMyAspectJdkProxyTest1CGlib动态代理概念aop (Aspect oriented programming) 面向切面编程,是oop(面向对象的一种补充)。它采取的是横向抽取机制,将重复的代码提取出来,在程序编译或者执行的时候,将提取出来的代码应用到需要执行的地方。为什莫产生代码编写的时候,通常进行事务处理,日志记录等操作,在oop中可

2020-06-25 14:48:00 91

原创 Spring中Bean

Spring中的BeanBean的配置Bean的实例化构造器实例化Bean1Testbean.xml静态工厂方式实例化Bean2MyBeanFactorybean2.xmlTest1实例工厂方式实例化Bean3MyBean3Factorybean3.xmlTest3Bean的配置spring可以看成一个大型的工厂,这个工厂主要是来生产和管理Spring容器中的Bean,只需要对Spring的配置文件进行配置就可以使用这个工厂。Spring容器支持Xml和Properties两种格式的配置文件,常用的

2020-06-24 00:31:36 116

原创 Spring

Springspringspring的优点spring的体系结构spring的基础包spring的核心容器BeanFactoryApplicationContextClassPathXmlApplicationContextFileSystemXmlApplicaitonContextJava项目和web项目中不同的装配方式ApplicationContext获取Bean的方法Spring的入门程序applicaitonContext.xml的模板程序UserDaoUserDaoImplTestapplic

2020-06-23 16:36:48 89

原创 后台框架的frameset

后台框架的framesetframeset.htmlc.htmlproduct.htmlorder.htmlnotice.htmlframeset.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><frameset rows="80

2020-06-22 21:28:49 175

原创 Cookie和Session

Cookie和SessionCookiewhatcookie APISessionHttpSessionApiSession 超时管理简单购物简单登录复杂登录(加了验证码)Cookiewhat服务器跟踪用户信息的技术称为会话技术。Cookie是一种会话技术,它用于将会话过程中的数据保存到用户的浏览器中,过程:当用户通过浏览器web服务器的时候,服务器会给客户端发送一些信息,这些信息会保存在Cookie中,当浏览器再次访问服务器的时候,会在请求头中将Cookie的信息发送到服务器中,服务器在向

2020-06-14 17:06:54 90

原创 HTTP请求和响应

HTTP请求和响应whatHttpServletResponse对象状态码方法:响应消息头相关方法:发送响应消息体的方法:输出中文乱码why方法(两种)网页的定时刷新网页重定向HttpServletRequest对象获取请求行的相关方法请求头的方法referer 防盗链HttpServletRequest应用请求参数乱码RequestDispatcher对象forwardincludewhatServlet主要作用就是处理客户端请求,并向客户端做出响应,所以Servlet的每次调用service()方

2020-06-13 17:38:52 223

原创 Servlet

ServletWEB应用what接口实现类Servlet的实现Servlet的生命周期HTTP请求的代码Servlet的多重映射Servlet映射路径使用通配符ServletContext接口配置整个web应用的初始化信息实现多个Servlet对象共享数据代码读取Web应用下的资源文件WEB应用在web服务器上运行的web资源都是以Web应用形式呈现的,web应用就是多个web资源的集合包括: HTML文件,CSS文件,Js文件,动态web页面,java程序,支持jar包,配置文件等what

2020-06-13 13:30:39 104

原创 XML

1xml是一种通用的数据交换格式,可以使数据在各种应用程序之间数据交换更方便;也可以存放相关的配置信息;也可以用来保存数据。xml是Extensible Markup language的缩写,它是一种可扩张标记行语言。可扩展就是用户按照XML规则自定义标记<?xml version="1.0" encoding="utf-8" standalone="yes"?> 张家...

2020-06-12 23:28:40 84

原创 HTML

HTML超文本标记语言标记CSS技术div标记CSS内嵌式CSS链入式CSS选择器与属性CSS常用的属性JavaScriptDOMHTML DomJAVAScript介绍JAVAScript内嵌式引入JAVAScript外链式引入语法函数的定义事件处理对象超文本标记语言 - <!DOCTYPE>标记 - <html> 标记 - <head> 标记 - <body> 标记 - 单标记 - 双标记<!DOCTYPE html

2020-06-12 22:27:43 129

原创 文件的上传的概念了解

文件的上传的概念了解文件上传操作表单形式的上传文件FileItem接口DiskFileItemFactoryServletFileUpload文件上传操作在web页面上添加传输入项在Servlet中读取上传文件的数据,并保存到(服务器)本地硬盘中。表单形式的上传文件在 中name必须有,否则浏览器不会上传文件的数据。表单的方法method=”post“,enctype=”multipart/form-data“类型默认的enctype不会上传文件的数据,只会上传文件的名称。通过表单将

2020-06-12 14:29:35 1025

原创 JSP开发模式

JSP开发模式两种开发模式jsp model1JSP Model2mvc设计模式模型视图控制器javaweb三层架构web层Service层Dao层Javaweb三层架构与MVC设计模式区别对于了解程序发送请求->controller->service->dao有一定帮助。两种开发模式jsp model1jsp model2jsp model1早期的web项目,用jsp技术完成所有的操作(处理请求,处理数据,处理响应等),jsp中使用了大量的java代码不利于维护。所以

2020-06-11 23:05:56 419

原创 数据库连接池和DBUtils

数据库连接池和DBUtils数据库连接池whatwhy(为什莫使用)两者之间的图常用的数据源数据库连接池中的基本参数接口DBCP数据源连接池使用的接口DBCP数据源普通使用过程使用DBCP配置文件的使用过程使用C3P0数据源C3P0数据源使用的接口C3P0数据源的普通使用过程使用C3P0数据库配置文件使用过程使用DBUtils工具what接口RunnerQuery类What方法ResultSetHandler接口接口的实现类DBUtils的代码过程DBUtils的代码实现数据库连接池what: 管理

2020-06-11 18:02:58 121

原创 向上转型,向下转型

转型向上转型向下转型向上转型Father father = new Son();这里的father可以调用父类中的方法,不可以调用子类中的方法,如果子类中重写了父类中的方法,那调用的就是子类中的方法。向下转型Son son = (Son) father这里的son可以调用子类中的方法。public class Human { public void sleep() { System.out.println("Human sleep.."); } pub

2020-06-10 23:22:40 76

原创 jdbc

JDBCwhat?JDBC的具体过程Driver接口DriverManagerConnection接口Statement接口PrepareStatementResulstSet接口实现JDBCPrepareStatement对象的使用ResultSet对象Date的使用what?jdbc: (Java Database Connectivity),java数据库连接。:它是一套用于执行sql语句的java API;应用程序可以通过这套API连接到关系型数据库,并使用sql语句完成对数据库的查询,新增,

2020-06-10 23:15:55 281

原创 Filter基础

FilterFilter:what?Filter:what?: filter是一个过滤器对象,在开发中,浏览器访问服务端的目标资源的时候,它可以进行拦截功能。:项目中可以定义多个Filter,filter不仅可以拦截请求,还可以拦截响应过程。public class MyFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException

2020-06-10 15:48:49 187

原创 El表达式和JSTL标签库

javabean1:java中常用的组件,其实是一个java类,用于封装数据的。2: 5条规范: 必须是一个public的类;必须有私有的属性,提供set和get方法;提供无参的构造参数,编译器自动添加的也算,最好自己在写一个无参构造;implement Serializable 实现序列化。3: javabean中的成员变量和属性在普通类中,成员变量就是属性,但是在javabean中,成员变量是private int age中的age,而属性是它的set和get方法后面的字段名称(首字

2020-06-10 10:21:17 102

空空如也

空空如也

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

TA关注的人

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