自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue指令

①v-bind绑定数据:标签属性`v-bind:title='xxx'`,简写`:title='xxx',` 标签内容`{{xxx}}`span :title='message'>{{message}}</span>②v-on绑定事件:<span v-on:click='clickMe'>点我</span> 或简写 <span @click='clickMe'>点我</span>③显示和隐藏:<span v-if='xxx'

2020-11-09 15:46:20 118

原创 eclipse 如何 安装 svn 插件

方式一(需要网络)eclipse 商店线上安装eclipse -> help -> Marketplace -> svn -> install方式二(需要网络)需要网络,但是不需要商店eclipse -> help -> install new software … -> add ->http://subclipse.tigris.org/update_1.6.x(subversion 1.6.x)http://subclipse.tigris.

2020-08-21 17:30:52 176

原创 SpringMVC拦截器的使用

(1) 新建拦截器类,实现HandlerInterceptor接口,并实现其中定义的方法:import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; /**

2020-08-20 21:04:59 123

原创 拦截器与过滤器的区别

过滤器Filter:依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等。拦截器Interceptor:依赖于web框架,在SpringMVC中就是依赖于SpringMVC框架。在实现上基于Java的反射机制,属于面向切面编程(AOP)的一种运用

2020-08-20 21:02:42 88

原创 SpringMVC

SpringMVC框架特点清晰地角色划分。灵活的配置功能。提供了大量的控制器接口和实现类。真正做到与View层的实现无关(JSP、Velocity、Xslt等)。国际化支持。面向接口编程。Spring提供了Web应用开发的一整套流程,不仅仅是MVC,他们之间可以很方便的结合一起。MVC设计模式模型(Model)-对应组件:JavaBean。视图(View)-对应组件:JSP或者HTML文件。控制器(Controller)-对应组件:Servlet。MVC 优点:多视图共享一个

2020-08-19 10:38:00 76

原创 使用注解实现IOC和AOP

使用注解实现IOC(1)注解方式可以将Bean的定义信息和Bean实现类结合在一起,Spring提供的注解有:@Component:实现Bean组件的定义。@Repository:用于标注DAO类。@Service :用于标注业务类。@Controller :用于标注控制器类。例如以下代码,指明userDao是UserDaoImpl的实例名称:@Repository("userDao") public class UserDaoImpl implements UserDao { …}

2020-08-19 09:00:08 254

原创 控制反转(IoC)

控制反转将组件对象的控制权从代码本身转移到外部容器。组件化的思想:分离关注点,使用接口,不再关注实现。(目的:解耦合。实现每个组件时只关注组件内部的事情)依赖的注入:将组件的构建和使用分开。       当某个角色(比如一个java实例,调用者)需要另一个角色(另一个java实例,被调用者)的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但是在spring里,创建被调用者的工作不再由调用者来完成。因此被称

2020-08-17 18:33:05 175 1

原创 SSM框架

       SSM框架,是Spring + Spring MVC + MyBatis的缩写。       Spring依赖注入DI来管理各层的组件,使用面向切面编程AOP管理事物、日志、权限等。       Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调

2020-08-17 18:16:13 134

原创 MVC和三层架构的区别

MVC       MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。M 代表 模型(Model)

2020-08-17 18:00:08 1748 1

原创 JDBC

JDBC的概念JDBC(Java Database Connectivity) java应用程序和数据库的连接技术JDBC是sun公司推出的一套用于访问不同数据库的规范或标准(一组接口或抽象类)、java.sql.*JDBC的好处1、开发人员不用记多套APi,减轻了开发压力2、维护性提高JDBC的使用步骤1、加载驱动(加载MySQL驱动)将MySQL提供的一套连接的实现类加载到应用程序中2、获取连接3、访问数据库的数据,实现增删改查4、关闭连接JDBC的实现前提工作:(1)将my

2020-08-15 19:49:08 91

原创 mysql 图片上传和下载

mysql 图片上传和下载1、Mysql BLOB类型        MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。 MySQL的四种BLOB类型(除了在存储的最大信息量上不同外,它们是等同的)类型大小(单位:字节)TinyBlob最大255Blob最大65KMediumBlob最大16MLongBlob最大4G&nb

2020-08-14 21:42:20 975

原创 Port 80 required by Tomcat v7.0 Server at localhost is already in use.

Port 80 required by Tomcat v7.0 Server at localhost is already in use.运行tomcat时,问题提示80端口被占用在网上搜了相关的解决办法:在cmd下,输入 netstat -ano|findstr 80再输入 taskkill /pid 4 /f但是显示无法终止pid为4的进程 原因拒绝访问那么如何终止pid为4的进程呢?网友给出了方法:以管理员权限运行c:\windows\system32\cmd.exe于

2020-08-12 00:00:13 191

原创 Servlet 传参数到jsp页面

Servlet 传参数到jsp页面有三种方式:requestsessionApplictionContext具体代码如下:request.setAttribute("name", "admin");request.getSession().setAttribute("name", "Tom");request.getSession().getServletContext().setAttribute("name", "alex");...

2020-08-10 21:14:13 629

原创 jsp 获取servlet 传输过来的数据

jsp 获取servlet 传输过来的数据方式一:<%java 代码%><% //不推荐在jsp中写Java代码,不易于维护//页面数据处理,推荐使用JSTL 和 EL 表达式String name = (String)request.getAttribute("name");out.println("欢迎," + name);%>方式二:<c: 标签<c:out value="${requestScope.name}"></c:o

2020-08-10 19:32:10 3639 1

原创 多选框

多选框<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> <form action="target.html" method="get"> 你喜欢的足球队<br /><br /> 巴西<input type="c

2020-08-10 19:18:06 95

原创 单选框

单选框<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> <form action="target.html" method="get"> 性别: <input type="radio" name="gender" value=

2020-08-09 23:37:40 76

原创 密码框

密码框<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> <form action="target.html" method="get"> 密码:<input type="password" name="password" /&gt

2020-08-09 23:28:55 99

原创 文本框

文本框<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> <form action="target.html" method="get"> 用户名:<input type="text" name="username" /><br

2020-08-08 21:22:39 99

原创 form标签

form标签<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> <!-- 创建表单 --> <!-- 使用form标签定义表单 使用action属性指定提交数据的位置 使用method属性指定提交数据的方式 GET:会将提交的数

2020-08-08 21:19:55 96

原创 转发和重定向的区别

       重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过 程。 与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因为,当你使用重定向时,浏览器中所显示的URL会变成新页面的URL, 而当使用转发时,该URL会保持不变。重定向的速度比转发慢,因为浏览器还得发出一个新的请求。同时,由于重定向方式产生了一个新的请求,所以经过

2020-08-07 23:31:15 135

原创 CSS的编写位置

(1)内部写到style标签中<style type="text/css"> p { color: blue; background-color: yellow; }</style>举例:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Insert title here</

2020-08-05 18:35:03 161

原创 java字符串

堆内存与栈内存       Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。       在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。  &

2020-08-04 10:23:29 125

转载 This is probably because there is no OLE editor registered against the type of file you were trying

Eclipse中打开一个类时出现错误:Cannot create the in-place editorReason:This is probably because there is no OLE editor registered against the type of file you were trying to open.点击Datails,提示如下:Class ID not found in registry result = -2147221018解决办法:右击要打开的类,选择

2020-08-03 20:51:57 510

原创 eclipse 快捷键

1、美化java代码//全选Ctrl + a//弹出页面Shift + Alt + s//美化代码Ctrl + Shift + F2、实体类 get set//弹出页面Shift + Alt + s ->Generate Getters and Setters3、实体类 toString//弹出页面Shift + Alt + s ->Generate toString()4、回到桌面Window + D5、打开计算机Window + E6、打开运行Wind

2020-08-02 21:59:36 801

原创 eclipse的使用

导入项目1、File -> Import2、 Existing Projects into Workspace3、Browse -> 选择要导入的项目 –> 确定4、Finish5、ok –> 导入项目成功修改JRE System Library1、项目右键 –> Properties2、Java Build Path -> Libraies -> jdk -> Edit…3、选择 Workspace default JRE -&gt

2020-08-02 21:52:38 140

原创 List

List        List集合代表一个有序集合,集合中每个元素都有其对应的顺序索引。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。ArrayList        ArrayList实现了长度可变的数组,在内存中分配连续的空间。遍历元素和随机访问元素的效率比较高。    &n

2020-07-31 18:32:00 171

原创 final用法

       final关键字表示的不可变的。一个类不希望被其它类继承,可以使用final,Java中的String类就是一个final类。public final class Penguin extends Pet { //…}       方法不希望被重写,可以使用final,final修饰的方法表示此方法已经是“最后的、最终的”含义,即父类的

2020-07-30 21:07:45 98

原创 构造方法

构造方法:自定义的构造方法(有参构造方法)public class Person { public Person(String name,int age){ this.name=name; this.age=age; } public void eat(){ System.out.println(name+"吃饭"); }}调用构造方法:public class PersonTest2 { public static void main(String[] args){ P

2020-07-28 11:27:02 400

原创 使用Eclipse创建Java应用程序,实现从控制台输出多行信息:姓名、年龄、爱好

使用Eclipse创建Java应用程序,实现从控制台输出多行信息:姓名、年龄、爱好。package com.whx.demo;import java.util.Scanner;public class Test { private static Scanner sc; public static void main(String[] args){ sc = new Scanner(System.in); System.out.println("姓名为:"); String name =

2020-07-27 18:57:49 4161 1

原创 javase 数组

数组的定义方式一: int[] score=new int[] {89,79,76};方拾二: int[] score=new int[3]; score[0]=89; score[1]=79; score[2]=76;在依次输出数组中的数据时,如果数据较多可以用for循环语句:for(int i=0;i<score.length;i++){ System.out.println(score[i]);}求三个数的平均值package com.whx.demo;i

2020-07-27 17:53:17 126

原创 javase类与对象

基本概念对象:对象表示现实世界中一个具体的事物。对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。类与对象的关系 类是抽象的概念,仅仅是一个模板,比如说:“人”。 对象是一个你能够看得到、摸得着的具体实体。 类定义了对象将会拥有的特征(属性)和行为(方法) 类是对象的类型,对象是类的实例例子//创建一个Person类:package com.whx.demo;pub

2020-07-27 17:27:56 81

原创 视图的应用

创建视图:create [or replace] view 视图名asselect 语句;修改视图方式1.如果视图存在,则修改;如果视图不存在,则创建 CREATE OR REPLACE VIEW 视图名 AS 新的查询语句方式2.修改视图 ALTER VIEW 视图名 AS 新的查询语句删除视图可以同时删除多个视图语法:drop view 视图1,视图2;...

2020-07-26 23:02:08 91

原创 存储过程的应用

创建存储过程和函数(1)创建存储过程create procedure 存储过程名 ([proc_parameter[,…]])[characteristic…]routine_body(2)创建函数create function 函数名([func_parameter[,…]]) returns type [characteristic…]routine_body调用存储过程或函数(1)调用存储过程call 存储过程名(参数列表)(2)调用函数 Select 函数名(参

2020-07-26 22:59:05 197

原创 mysql约束

分类①列级约束②表级约束列级约束和表级约束语法create table 表名( 字段名 字段类型 列级约束, 字段名 字段类型 列级约束, 表级约束)例子:①列级约束创建表stuinfo:create table stuinfo( id int not null unique, # 非空约束 + 唯一约束 stuname varchar(20) unique, # 唯一约束 gender char default '男', # 默认约束 age in

2020-07-24 23:20:50 88

原创 DML语言之插入数据

插入数据的三种方式首先查看表admin:select * from admin结果如下:方式一insert into admin(id,username,password) values (14,'a1','1234'), (15,'a2','1235'), (16,'a3','1236'), (17,'a4','1237'); select * from admin结果如下:方式二insert into admin(us

2020-07-23 21:35:29 169

原创 Mysql连接查询举例

等值连接#选择所有有奖金的员工的last_name , department_name , location_id , citySELECTe.last_name,d.department_name,l.location_id,l.cityFROMdepartments d,employees e,locations lWHEREd.department_id = e.department_idAND d.location_id = l.location_idAND e.comm

2020-07-22 22:01:30 292

原创 Mysql 语法规范和导入删除数据库

Mysql 语法规范(1)不区分大小写(2)每句话用;或\g结尾(3)MySQL的注释:单行注释:#单行注释:–多行注释:/* */( 添加注释:ctrl+/ 去掉注释:shift+ctrl+/ )(4)sql语句可以写在一行或多行,各子句一般分行写(5)关键字不能缩写也不能分行(6)用缩进提高语句的可读性Mysql导入删除数据库导入双击图标进行链接右键,新建数据库(数据库名要与将要导入的数据库名字一致)右键girls,选择运行SQL文件浏览选

2020-07-21 21:19:00 145

原创 Mysql的安装配置与常用命令

Mysql的安装配置与常用命令数据库和SQL概述数据库概述1、数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。数据库和数据库软件经常混淆,实际上,数据库软件应称为:DBMS(数据库管理系统)。数据库是通过DBMS创建和操作的容器。2、数据库的好处:(1)实现数据持久化(2)数据结构化,易于查询和管理(3)数据的共享性高,冗余度低,易于扩充(4)由DBMS统一管理和控制,易于维护3、数据库的特点:(1)将数据放到表中,表再放到库中(2)一个数据库中可以有多

2020-07-20 22:47:50 111

空空如也

空空如也

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

TA关注的人

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