自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring jdbc及事务

Spring的IOC的注解开发 注解的入门 引入aop的包 引入context约束 <context:component-scan /> <context:annotation-config /> 使用注解开发 @Component :定义Bean @Controller :WEB层 @...

2019-05-28 16:55:17 112

原创 Spring Aop

Aop为什么学习 AOP 对程序进行增强:不修改源码的情况下. AOP 可以进行权限校验,日志记录,性能监控,事务控制. 对面向对象的思维方式的有力补充 这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程面试的时候问到概念的东西怎么回答方法1:举例方法2: 画图Aop能做的事情:例如验证登陆,...

2019-05-27 16:36:37 134

原创 Redis

Redis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态...

2019-05-14 20:44:38 106

原创 ajax

Ajax简介 Ajax最初是由 Google公司在开发Google地图的使用,后来被大量使用AJAX应用程序与浏览器和平台无关的 怎么实现ajax(原生版) Js原生版实现 Jquery实现Js原生版实现1 创建XMLHttpRequest对象2 然后用这个对象操作open()方法 即 XMLHttpRequest.open("post",url...

2019-05-09 19:13:35 94

原创 jsp04

思路分析 代码编写 继续完成第四步骤将查询的结果集存放到session //存 HttpSession session= request.getSession(); session.setAttribute("books",books); //转 response.sendR...

2019-05-07 23:50:13 183

原创 jsp带条件查询

JSP 动作元素: jsp:forward 把请求转到一个新的页面 Index.jsp进入servlet <body> <jsp:forward page="bookServlet.do" /> </body> 在每个页面跳转到Servlet添加一个变量(choos...

2019-05-05 22:06:28 3736

原创 jsp

http协议 Http协议的组成 Http协议由Http请求和Http响应组成,当在浏览器中输入网址访问某个网站时,你的浏览器会将你的请求封装成一个Http请求发送给服务器站点,服务器接收到请求后会组织响应数据封装成一个Http响应返回给浏览器。即没有请求就没有响应。 创建web项目的准备工作 配置tomcat解压tomcat到本地磁盘...

2019-05-04 21:22:45 382

原创 jquery03

为什么要表单验证 减轻服务器的压力 保证输入的数据符合要求 常用的表单验证: 日期格式 表单元素是否为空 用户名和密码 E-mail地址 身份证号码 表单验证的思路 获得表单元素值 用户名input 使用JavaScript的一些方法对数据进行判断 判空 当表单提交时,触发事件,对获取的数据进行验证 表单选...

2019-04-29 19:08:42 119

原创 jQuery02

jQuery选择器基本选择器标签选择器 $("h2")选取所有h2元素 类选择器 $(" .title")选取所有class为title的元素ID选择器 $(" #title")选取id为title的元素并集选择器 $("div,p,.title")选取所有div、p和拥有class为title的元素全局选择器 $("*")选取所有元素层次选择器...

2019-04-28 18:54:23 96

原创 jQuery01

Jquery它是javascript的一个轻量级框架,对javascript进行封装,它提供了很多方便的选择器。供你快速定位到需要操作的元素上面去。还提供了很多便捷的方法。怎么使用jqueryJquery它是一个库(框架),要想使用它,必须先引入!jquery-1.8.3.js:一般用于学习阶段。jquery-1.8.3.min.js:用于项目使用阶段Jquery的简单...

2019-04-27 22:55:30 137

原创 js

javascript语法 基本语法区分大小写变量是弱类型的(String str=”aaa” ,var str=”123”;)每行结尾的分号可有可无(建议大家写上)注释与 java等语言相同。javascript 的变量变量可以不用声明,变量是弱类型。统一使用 var 来定义!定义变量的时候不要使用关键字和保留字。javascript 数据类型...

2019-04-25 20:22:58 100

原创 sql05

三层架构代码怎么编写需求:查询所有的科目信息导入jar创建实体类创建表现层(界面层) 展示数据的创建业务逻辑层命名规则 包名:com.xxx.service类和接口的命名规则: 接口: 类名+Service 实现类:类名+Service+Impl /** * 业务逻辑层接口 * @auth...

2019-04-22 19:09:13 159

原创 mysql03

索引 创建索引创建表时添加建表后追加:语法: alter table 表名 add index 索引名称(列名);删除索引DROP INDEX 索引名 ON 表名ALTER TABLE 表名 DROP INDEX 索引名ALTER TABLE 表名 DROP PRIMARY KEY查看索引SHOW INDEX(或KEYS) ...

2019-04-21 21:25:08 108

原创 sql02

单行插入insert into 表名(列名1,列名2,列名3……) values(值1,值2,值3……)insert into 表名 values(值1,值2,值3……)(给表中所有列插入数据不需要写列名)多行插入insert into 表名(列名1,列名2,列名3……) values(值1,值2,值3……),(值1,值2,值3……),(值1,值2,值3……)删除带条件的de...

2019-04-16 22:22:21 71

原创 sql01

数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL4.数据库的分类 关系型数据库: mysql oracle sqlserver...

2019-04-15 17:10:09 124

原创 day19

网络通信协议 网络通信协议:通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。 TCP/IP协议: 传输控制协议/因特网互联协议( Tr...

2019-04-08 17:20:29 89

原创 day18

1.1 概述缓冲流,也叫高效流,是对4个基本的FileXxx 流的增强,所以也是4个流,按照数据类型分类: 字节缓冲流:BufferedInputStream,BufferedOutputStream 字符缓冲流:BufferedReader,BufferedWriter 缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO...

2019-04-07 22:05:14 65

原创 day17

字节输出流【OutputStream】java.io.OutputStream抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。它定义了字节输出流的基本共性功能方法。 public void close() :关闭此输出流并释放与此流相关联的任何系统资源。 public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。 pub...

2019-04-03 18:18:02 114

原创 day16

File类1.1 概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。1.2 构造方法 public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String child) :从父路径名字符串和...

2019-04-02 16:15:50 63

原创 day15

线程间通信概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。等待唤醒机制什么是等待唤醒机制这是多个线程间的一种协作机制。谈到线程我们经常想到的是线程间的竞争(race),比如去争夺锁,但这并不是故...

2019-04-01 18:33:33 73

原创 day14

并发与并行 并发:指两个或多个事件在同一个时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生)。 线程与进程 进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。 线程:线程是进程中的一个执行单...

2019-03-31 20:44:30 60

原创 day13

public String toString():返回该对象的字符串表示。 public boolean equals(Object obj):指示其他某个对象是否与此对象“相等”。 public boolean equals(Object obj):指示其他某个对象是否与此对象“相等”。public static boolean equals(Object a, Objec...

2019-03-28 19:25:40 51

原创 day11+day12

强转用的不是很熟练List集合比较基础也比较简单 迭代器用起来比较方便也便于理解Set集合虽然用的不多但是也要熟练掌握Map集合用的双链集合比较多泛型:泛型类、泛型方法、泛型接口、泛型集合语法:集合<数据类型> 集合名=new 集合<数据类型>();然后还知道了许多方法,都是在实际运用中加以巩固并且要多查阅API...

2019-03-27 18:51:38 112

原创 day10

public void printStackTrace():打印异常的详细信息。public String getMessage():获取发生异常的原因。public String toString():获取异常的类型和异常描述信息(不用)。今天开始多运用API 遇到没有见过的方法就自己主动去查然后看看什么意思 加以理解和运用对单独的throw用法没有什么太大的问题,但是在一个ma...

2019-03-25 21:31:15 63

原创 day9

1.1 概述什么是内部类将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。成员内部类成员内部类 :定义在类中方法外的类。定义格式: class外部类{class内部类{}}在描述事物时,若一个事物内部还包含其他事物,就可以使用内部类这种结构。比如,汽车类 Car 中包含发动机类 Engine ,这时, Engine 就可以使用内...

2019-03-24 22:11:52 61

原创 day08

多态的概述回顾方法重载 方法重写 同一个类 子类重写父类的方法 方法名相同 方法名相同 参数列表不同 参数列表相同 与返回值和修饰符无关 返回值相同或是其子类,修饰符不能比父类更严格什么是多态:多种形态。分两部分:1、功能多态:一个行为多种实现方式 体现:重写和重载2、形态多态:一个类型的多种表现形式比如:动物多种表现形式:猫、狗Animal a=new Dog(...

2019-03-21 20:51:35 63

原创 day07

类图 打开设置 File->Setting或windows下按Ctrl+Alt+S 在搜索框中输入``Diagram,如下图 构造方法定义:与类同名,没有返回值类型什么调用:new 用来调用构造方法 (换句话实例化对象的时候调用构造方法)构造方法允许重载!构造方法重载有什么好处:创建对象的时候灵活性更好构造方法的特点:如果开发人员不提供构造方法,那...

2019-03-19 18:34:22 74

原创 day 5 又是自闭的一天

面向对象思想概述概述Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象...

2019-03-15 22:40:34 94

原创 day 4 自闭的一天

数组概述数组的概念:用来保存一组具有相同数据类型的数据的一种存储结构。注意:数组也是一种数据类型,数组类型,属于引用数据类型数组的定义语法:1、 数据类型[ ] 数组名=new 数据类型[数组中存储数据个数];-----推荐使用该语法2、 数据类型 数组名[ ]=new 数据类型[数组中存储数据个数];获取数组的长度:数组名.length获取数组元素:数组名[下标 ]...

2019-03-14 18:41:56 181

原创 day 3 总结

判断语句if 语句第一种格式: ifif(关系表达式){语句体; }执行流程 首先判断关系表达式看其结果是 true还是false 如果是 true就执行语句体 如果是 false就不执行语句体 if 语句第二种格式: if...elseif(关系表达式){语句体1; }else{语句体2; }判断语句3--...

2019-03-13 21:03:04 109

原创 java day 2

数据类型转换Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。自动转换 :将 取值范围小的类型 自动提升为 取值范围大的类型 。转换规则范围小的类型向范围大的类型提升, byte 、short、char 运算时直接提升为 int 。byte、short、char‐‐&gt;int‐‐&gt;long‐‐&gt;float‐‐&gt;...

2019-03-12 17:21:16 60

原创 java day1 小结

java概述常用DOS命令清屏cls进入指定目录 cd:目录切换盘符:;返回上一级目录 cd..返回根盘目录cd/java开发环境中涉及的名词:JDK.JRE.JVM验证JDK安装是否成功1.win+r2.输入cmd点击确定3.在DOS窗口输入JDK安装路径注释方便编写者和其他人阅读代码,增强对代码的理解 单行注释 //注释内容 ...

2019-03-11 18:09:36 83

原创 day 4 HTML总结

line-height:行间距text-align:水平对齐方式:left:左对齐(默认值)right:右对齐center:居中对齐text-indent:首行缩进text-decoration 文本的装饰none 默认。定义标准的文本。 underline 定义文本下的一条线。下划线 也是我们链接自带的 overline 定义文本上的一条线。...

2019-02-28 20:27:00 82

空空如也

空空如也

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

TA关注的人

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