自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FBDriftz的博客

新手小白的筆記

  • 博客(22)
  • 收藏
  • 关注

原创 SPRING-AOP面向切面编程

     面向切面编程即抽取程序的公共方法放在一个类里面(这个类被称为通知),然后在需要该方法的时候通过AOP将这个公共方法插入进来,既可以节省代码量,又不需要修改源码。        此处以插入log日志为例子演示AOP的插入配置和过程一、JAR包                    spring的四大核心包加aop和aspects包 另外需要2个日志包 1个aop 1个aspect。 一共1...

2018-06-25 17:28:14 155

原创 基于接口的动态代理-proxy以明星和经纪人为例子。

一、什么是代理        动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢?            举个例子:现实中明星都是有经纪人的,经纪人的作用就是帮明星来处理业务,节目组要找明星来表演,那么肯定不是和明星直接...

2018-06-23 21:05:50 392

原创 模拟Spring容器使用bean.xml创建对象的过程

正式使用spring之前先来体验一下spring的自动创建对象,让面向对象编程变成面向接口编程。思路:    在调用spring的bean.xml配置时,就已经自动创建Dao层和Service层的对象一、JAR包        因为是来体验spring的bean.xml,所以不需要连接数据库,那就只需要spring的四个核心包。        spring-beans、context、core、e...

2018-06-19 22:26:22 609

原创 使用spring容器配置c3p0连接池完成增删改查

上一篇详细写了c3p0连接池完成增删改查的全部过程链接如下:https://blog.csdn.net/qq_18725165/article/details/80725267这篇是将c3p0的连接数据库的所有配置全部放到spring容器中完成。一、导包:    在之前4个包的基础上增加Spring的四个包和2个日志包(不过后来没有写日志文件)       二、配置Bean.xml    创建Be...

2018-06-18 19:19:19 1713

原创 使用c3p0连接数据库实现增删改查

学习spring之前,视频中先给我们一个任务就是用c3p0连接数据库来完成增删改查一,、准备       JAR包:            既然是连接数据库第一个最重要的就是数据库的驱动包mysql-connection-java-5.1.44-bin.jar                  接着就是C3P0-0.9.2.1.jar以及mchange-commons-java-0.2.3.4.j...

2018-06-18 18:09:10 8185 5

原创 第一次搭mybatis框架遇到的一个小问题

mybatis框架是连接数据库的一个简化工具,易于数据库的维护和整理。搭建mybatis框架的步骤就不详细说了 ,就说我搭好后遇到的一个问题:在DEBUG模式下运行出现的异常the jar mybatis-3.2.8.jar file has no source attachment之前一直不知道这个异常是怎么回事,明明我已经添加了JAR包了 为什么还要报异常。原来每个JAR包还有一个RESOUR...

2018-06-04 15:19:49 153

原创 JSTL入门学习

JSTL1.jstl的概述: *apache的东西,依赖EL *使用jstl需要导入jst11.2.jar *四大库: ·CORE:核心库,重点 ·fmt:格式化:日期、数字 ·sql:过时 ·xml:过时2.导入标签库 *jar包 *在jsp页面中:<%@taglib prefix="前缀" uri="路径"%>--------------------------------...

2018-05-28 11:47:30 236

原创 MySQL之多表查询学习

select *from emp,dept,(select * from emp)wheregroup byhavingorder bylimit多表查询 1.分类: **合并结果集 **连接查询 **子查询 *合并结果集 ·要求被合并的表中,列的类型和列的数量相同 ·UNION,去除重复行 *UNION ALL,不去除重复行。 SELECT * FROM cd UNION ALL S...

2018-05-25 20:24:34 120

原创 MySQL约束的学习

约束:*约束是添加在列上的,用来约束列的;1.主键约束(唯一标识) ***非空*** ***唯一*** *****被引用*****(学习外键时用到) *当表的某一列被指定为主键后,该列就不能为空,不能有重复值出现。 *创建表时指定主键的两种方式: **CREATE TABLE stu( sid CHAR(6) PRIMARY KEY, sname VARCHAR(20), age...

2018-05-24 21:51:33 143

原创 MYSQL中DML,DCL,DQL的命令使用学习

DQL:SELECT * FROM 表名DML(数据操作语言,它是对表记录的操作(增,删,改))1.插入数据 *INSERT INTO 表名(列名1,列名2,...) VALUES(列值1,列值2,...); ·在表名后给出要插入的列名,其他没有指定的列等同于插入NULL值,所以插入记录总是插入一行,不可能是半行。 ·在VALUES后给出列值,值的顺序和个数必须与前面指定的列对应 *INSER...

2018-05-24 18:10:22 678

原创 MySQL数据库入门学习

1.什么是数据库:数据库就是用料存储和管理数据的仓库, *数据库存储数据的优点: ·可存储大量数据; ·方便检索; ·保存数据的一致性、完整性; ·安全,可共享; ·通过组合分析,可以产生新数据; *数据库的发展历程: ·没有数据库的时候,使用磁盘文件存储数据; ·层次结构模型数据库; ·网状结构模型数据库; ·关系结构型数据库:关系型,使用二维表格来存储数据; ·关系-对象模...

2018-05-22 21:35:04 180

原创 HTML编码如何防止乱码以及路径的调用方法。

想要不乱码:在使用getWrite()方法之前,先调用下面方法:response.setContentType("text/html;charset=utf-8")编码: 常见字符串编码:iso-8859-1(不支持中文)、gb2312/gbk/gb18030(系统默认编码,中国的国标码)、utf-8(万国码,支持全世界的编码,所以我们使用这个)1.响应编码 *当使用response.getWri...

2018-05-21 16:48:29 725

原创 HttpSession入门学习和案例

HttpSession:1.HttpSession概述: *HttpSession是由JAVAWeb提供的,用来会话跟踪的类,session是服务器端的对象,保存在服务器端! *HttpSession是Servlet三大域对象之一,所以它也有setAttribute()/getAttribute()/removeAttribute()方法。 *Httpsession底层依赖Cookie,或者是UR...

2018-05-20 00:23:00 213

原创 Cookie入门学习笔记

Cookie:1.HTTP协议与Cookie: *Cookie是HTTP协议制定的!先由服务器保存Cookie到浏览器,再下次浏览器请求服务器时把上一次请求得到的Cookie再归还给服务器 *由浏览器创建保存到客户端浏览器的一个键值对!服务器保存Cookie的响应头,Set-Cookie:aaa=AAA Set-Cookie:bbb=BBB *当浏览器请求服务器时,会把该服务器保存的Cookie随...

2018-05-19 20:24:39 185

原创 JSP的入门和原理

JSP(JAVA Servlet pages)入门:1.JSP的作用: *Servlet: >缺点:不适合设置Html响应体,需要大量的response.getWriter().print("html") >优点:动态资源,可以编程。 *html: >缺点:html是静态页面,不能包含动态信息。 >优点:不用为输出html标签而发愁。 *jsp: >优点:在...

2018-05-19 17:04:06 110

原创 面向对象入门大纲

---------------------面向对象:1,面向对象和面向过程思想。 面向对象强调的是对象实例。 面向过程强调的是动作。 对象将动作进行封装。 在问题领域中,我们先去找的都是涉及的对象, 然后分析对象的属性和行为。2,面向对象的特点。 1,是一种常见思想。 2,复杂变简单。 3,执行者变指挥者。 举例:面试的例子。3,类与对象的关系。 类:就是对事物的描述,其实类就是将对象共性的内容进...

2018-05-19 03:09:11 116

原创 CSS入门学习

1.css简介 层叠样式表 层叠:一层一层的 样式表:很多的属性和属性值 CSS3.0完全参考手册 ***使页面的显示效果更加好,提高了显示功能;2.CSS和HTML的四种结合方式 *在每个html的标签上面都有一个属性 style 把css和html结合在一起 *在head部分使用style; *引用CSS文件:<style type="text/css"> @import...

2018-05-19 02:38:14 171

原创 Request和Response的入门学习

内容:*response*request*编码*路径--------------------------------------服务器处理请求的流程: 服务器每次收到请求时,都会为这个请求开辟一个新的流程。 服务器会把客户端的请求数据封装到request对象中,request就是请求数据的载体。 服务器还会创建response对象,这个对象与客户端连接在一起,它可以用来向客户端发送响应。-----...

2018-05-19 00:14:24 338

原创 Servlet入门学习

1.什么是servlet: servlet是JAVAWeb 的三大组件之一,他属于动态资源。servlet的作用是处理请求,服务器会把接收到的请求交给servlet来处理,在servlet中通常需要: *接收请求数据; *处理请求; *完成响应; 例如客户端发出的登陆请求,或者输出注册请求,这些请求都应该有servlet来完成处理,servlet需要我们自己来编写,每个servlet必须实现jav...

2018-05-18 17:51:42 139

原创 xml入门学习

1.表单的提交方式:    *使用submit提交表单 <form> <input type="submit"...> </form> *使用Button提交表单 function form1(){ var form1=document.getElementById("form1"); form1.action="1.html"; form1...

2018-05-16 14:23:33 195

原创 static的使用

class Person{ String name;//成员变量,实例变量 static String country = "CN";//静态变量。类变量  public  void show() { System.out.println(Person.country+":"+this.name); }}/*static的特点:1,static是一个修饰符,用于修饰成员。2,static修饰的成...

2018-05-14 22:00:48 390

原创 JavaScript入门简介和基本语法学习

1.JavaScript的简介 是基于事件和对象的驱动语言,应用于客户端; -基于对象: 提供了很多对象,直接拿过来使用; -事件驱动: html做网站的静态效果,JavaScript做网站的动态效果; -客户端:专门指的是浏览器 *JS的特点: (1)交互性:信息的动态交互 (2)安全性:JS不能访问本地的磁盘文件 (3)跨平台性:只要能够支持JS的浏览器都可以运行 *JavaSc...

2018-05-14 21:21:51 108

空空如也

空空如也

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

TA关注的人

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