自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring

spring中IOC的常用注解常用注解分类1.用于创建对象的注解 他们的作用就和在XML配置文件中编写一个<bean>标签实现的功能是一样的 2.用于数据注入的注解 他们的作用就和在xml配置文件中的bean标签中写一个<property>标签的作用是一样的 3.关于对象作用域的注解 他们的作用就和在bean标签中使用s...

2019-05-26 23:28:15 120

原创 mybytis的动态sql

动态sql MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。 如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空 格或在列表的最后省略逗号。动态 SQL 可以彻底处理这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语 言来改进这种情形,这种语言可以被...

2019-05-22 23:41:23 238

原创 mybatis

Mybatis是ORM框架(对象关联映射)半自动化的ORM框架(手写sql) hibernate完全的orm框架根据用户name查询用户信息第一步 在mapper里面写入select查询标签,在标签中编写sql语句<select id="getUserByUserName" parameterType="String" resultType="pojo.User"&...

2019-05-21 22:07:32 116

原创 maven

maven一键构建什么是构建?指的是项目从编译-----测试-----运行----打包-------安装整个过程都交给maven进行管理,这个过程称为构建。Maven的常见命令1.cleanclean是maven工程的清理命令,执行 clean会删除target目录及其目录下所有内容2.Compilecompile是maven工程的编译命令,作用是将src/main/j...

2019-05-15 23:50:25 93

原创 redis

1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其...

2019-05-14 23:43:33 83

原创 BootStrap

BootStrap笔记Bootstrap概念:1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: 1. 定...

2019-05-14 00:40:53 119

原创 ajax

Js原生版实现1 创建XMLHttpRequest对象2 然后用这个对象操作open()方法 即 XMLHttpRequest.open("post",url,true);3 用这个对象操作onreadystatechange这个属性 即XMLHttpRequest.onreadystatechange=callback; //指定响应函数onreadystatechange=函...

2019-05-09 23:11:14 79

原创 jsp批量删除

批量删除Servlet protectedvoiddeleteIds(HttpServletRequest request, HttpServletResponse response) throwsServletException, IOException { //取 String[] ids= request.getParameterVa...

2019-05-07 23:54:37 334

原创 jsp

怎么使用Servlet创建包存放servlet(com.demo. Servlet) 编写Servlet,右击包 new ServletJSP开发模型JSP ModelJSP Model JSP Model即JSP的开发模型。Sun公司为JSP技术提供了两种开发模型:JSP Model1和JSP Model2。 JSP Model1简单轻便,适合小型Web项目的快速开发...

2019-05-05 23:51:05 138

原创 jsp

ServletServlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。这个过程为:客户端发送请求至服务器端; 服务器将请求信息发送至 Servlet; Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求; 服务器将响应返回给客户端。Servlet 看起来像是通常的 Java 程序。Servlet 导入特定的属于 Java S...

2019-05-04 23:28:28 238

原创 表单选择器和正则表达式

表单选择器 :input匹配所有input、textarea、select和button 元素$("#myform :input")选取表单中所有的input、select和button元素:text匹配所有单行文本框$("#myform :text")选取email 和姓名两个input 元素$("#from1 :password:eq(0)"...

2019-04-29 18:20:34 182

原创 jQuery第二天

jQuery中的DOM操作设置单个属性css(name,value) ;或同时设置多个属性css({name:value, name:value,name:value…}) ;示例;$(this).css("border","5px solid #f5f5f5");或$(this).css({"border":"5px solid #f5f5f5","opacit...

2019-04-28 23:48:29 72

原创 jQuery

Jquery的简单入门jquery页面加载函数$(function(){Jquery代码});Jquery加载函数与js加载函数的区别获取元素JS:document.getElementById();JQ:$(“#id”);DOM对象和jQuery对象DOM对象:直接使用JavaScript获取的节点对象var objDOM=document.ge...

2019-04-27 23:03:02 89

原创 js

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

2019-04-25 23:33:14 110

原创 html

内部样式表内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义,其基本语法格式如下:<head><style type="text/CSS"> 选择器 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}</style></head>语法中,style标签一般位于head标签中t...

2019-04-24 23:32:15 135

原创 sql第四天

1.在一个项目中 我们对数据库做了多种操作,在每一个操作中都打开与数据库的链接,操作完以后,关闭数据库的链接 频繁的连接关闭数据库,资源开发很大2. 所有的操作的代码都需要我们自己去编写,3. 当实现查询功能的时候,需要遍历ResultSet 结果集 并且需要将每列的数据转成对象的属性---》数据连接池 +官方提供的封装好的操作数据库的工具类常用的数据连接池C3P0 +...

2019-04-22 23:55:22 82

原创 sql第三天

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

2019-04-21 23:56:44 106

原创 mysql第二天

单行插入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……)删除带条件的...

2019-04-16 23:34:53 71

原创 mysql第一天

SQLSQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句的可读性。 3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。 4. 3 种注释 * 单行注释: -- 注释内容 或 # 注释内容(mysql 特有) * 多行注释: /* 注释 */ 3...

2019-04-15 23:42:42 55

原创 Java19天

软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。网络通信协议 网络通信协议:通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守...

2019-04-08 19:32:20 149

原创 Java18天

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

2019-04-07 21:29:38 759

原创 Java17天

字节输入流【InputStream】java.io.InputStream抽象类是表示字节输入流的所有类的超类,可以读取字节信息到内存中。它定义了字节输入流的基本共性功能方法。 public void close() :关闭此输入流并释放与此流相关联的任何系统资源。 public abstract int read(): 从输入流读取数据的下一个字节。 public ...

2019-04-03 22:04:12 66

原创 Java16天

File类 public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。 public File(File parent, String child) :从父抽象路径...

2019-04-02 21:41:54 51

原创 Java15天

线程间通信概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。等待唤醒机制什么是等待唤醒机制这是多个线程间的一种协作机制。谈到线程我们经常想到的是线程间的竞争(race),比如去争夺锁,但这并不是故事的全部,线程间也会有协作机制。就好比在公司里你和你的同事们,你们可能存在在晋升时的竞争,但更多时候你们更多是一起合作以完成某些任务。就是在一个线程进行了规定操作后...

2019-04-01 23:48:05 105

原创 Java14天

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

2019-03-31 23:12:25 166

原创 Java13天

toString方法 public String toString():返回该对象的字符串表示。 toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值。由于toString方法返回的结果是内存地址,而在开发中,经常需要按照对象的属性得到相应的字符串表现形式,因此也需要重写它覆盖重写如果不希望使用toString方法的默认行为,则可以对它进...

2019-03-28 22:53:10 203

原创 Java11天

什么是数据结构数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率 。常见的数据结构常用结构有:栈、队列、数组、链表和红黑树。栈栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操作。特...

2019-03-27 23:10:41 45

原创 Java第10天

异常异常概念异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。异常体系异常机制其实是帮助我们找到程序中的问题,异常的根类是java.lang.Throwable,其下有两个子类:java.lang.Error与java.lang.Exception,平常所说的异常指java.lang.Exception。Throwable体系: Err...

2019-03-25 23:25:31 64

原创 java第九天

内部类什么是内部类将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。成员内部类成员内部类 :定义在类中方法外的类。定义格式:class外部类{ class内部类{}}访问特点 内部类可以直接访问外部类的成员,包括私有成员。 外部类要访问内部类的成员,必须要建立内部类的对象。 创建内部类对象格式:外部类名...

2019-03-24 22:52:37 66

原创 JAVA第八天

多态什么是多态:多种形态。分两部分:1、功能多态:一个行为多种实现方式 体现:重写和重载2、形态多态:一个类型的多种表现形式比如:动物多种表现形式:猫、狗Animal a=new Dog();//父类的引用指向子类的对象(即向上转型),反过来不行多态的2种实现方式:1.将父类的类型作为方法的形参 在调用方法时给他传递具体的子类对象2.将父类作为方法的返回值类型...

2019-03-21 22:46:29 48

原创 Java第七天

掌握面向对象设计基本步骤1、找出一组具有代表性的对象(Dog) 动物类:Dog2、找出一组具有哪些公共的属性和行为 属性(昵称、品种、年龄) 行为(看门 叫 吃 跑 睡)3、定义类构造方法定义:与类同名,没有返回值类型什么调用:new 用来调用构造方法 (换句话实例化对象的时候调用构造方法)构造方法允许重载!构造方法重载有什么好处:创建对象的时候灵活性更好构造方...

2019-03-19 22:47:27 85

原创 JAVA第五天

面向对象思想面向对象思想概述区别 : 面向过程:强调步骤。 面向对象:强调对象,这里的对象就是洗衣机 特点 面向对象思想是一种更符合我们思考习惯的思想,它可以将复杂的事情简单化,并将我们从执行者变成了指挥者。 面向对象的语言中,包含了三大基本特征,即封装、继承和多态 类和对象 什么是类 类 :是一组相关属性和行为的集合。可以...

2019-03-17 22:08:29 69

原创 JAVA第四天

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

2019-03-14 21:17:35 54

原创 JAVA第三天

循环语句1--forfor 循环语句格式:for(初始化表达式①;布尔表达式②;步进表达式④){循环体③ }执行流程 执行顺序:①②③④ &gt;②③④&gt;②③④…②不满足为止。 ①负责完成循环变量初始化 ②负责判断是否满足循环条件,不满足则跳出循环 ③具体执行的语句 ④循环后,循环条件所涉及变量的变化情况 2...

2019-03-13 23:17:59 109

原创 JAVA第二天

数据类型转换自动转换取值范围小的类型 转换为取值范围大的类型,才能发生自动转换。由小到大:(byte,short,char)--&gt; int--&gt; long--&gt; float--&gt; double强制转换取值范围大的类型 强制转换成 取值范围小的类型 。而需要手动执行。转换格式数据类型 变量名 = (数据类型)被转数据值;AS...

2019-03-12 21:20:45 122

原创 JAVA第一天

java方向 : SE:桌面应用程序的开发 ME:嵌入式的开发 EE:web开发(企业级的开发)DOS命令:win+R,然后输出cmd清屏:cls; 例如:C:\ &gt;cls,然后按回车键。 切换盘符::; 例如:C:\ &gt;E:,然后按回车键就到了E盘下。 进入指定目录:cd目录; 例如:D:\&gt;...

2019-03-11 21:45:41 63

原创 HTML第三天

css交集选择器 标记名.类名{} 标签条件都有 样式才会生效并集选择器 .类名,标记名,#id名{} 所有添加的标签都能生效此样式后代选择器 外层标签名 内层标签名{} 只要内层标签嵌套在外层标签 样式就会生效子元素选择器 父级标签名 &gt; 子级标签名 父...

2019-02-28 20:58:39 117

原创 HTML第二天

注释标签&lt;!-- 注释语句 --&gt; ctrl + / 或者 ctrl +shift + /注释内容不会显示在浏览器窗口中,但是作为HTML文档内容的一部分,也会被下载到用户的计算机上,查看源代码时就可以看到。相对路径以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相...

2019-02-27 21:14:52 87

原创 HTML一天符号归类

文本格式化标签&lt;b&gt; &lt;/b&gt;&lt;strong&gt; &lt;/strong&gt; 文字以粗体方 式显示(XHTML推荐使用strong )&lt;i&gt;&lt;/i&gt;和&lt;em&gt; &lt;/em&gt;           文字以斜体方式显示(XHTML推荐使用em)&lt;S&gt; &lt;/

2019-02-26 20:54:08 271

空空如也

空空如也

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

TA关注的人

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