自定义博客皮肤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)
  • 收藏
  • 关注

原创 绝对路径、相对路径、前台路径、后台路径整理

绝对路径:就是固定不变的路径。比如:c:\test\boy.jpg、http://ip:端口号/xxx/xxx相对路径:与当前请求所访问的路径有关,是可变的路径比如:./a.jsp…/b.jpg…/…/c.jpg前台路径:浏览器端发起的请求路径。不以斜杆开头表示相对路径。以斜杆开头,表示从服务器的根(ROOT)进行资源的查找以上下文路径开头,表示从当前应用程序的根(资源)...

2020-03-06 08:10:40 475

原创 spring的注解功能

使用spring配置bean 的常用注解有@Controller                           配置Web层的组件@Service           &nbs...

2020-02-28 21:11:13 111

原创 spring-CRUD简单的增删改查

介绍使用jsp和spring做一个简单的增删改查使用首先创建工程导入相应的jar包:commons-logging-1.1.3.jardruid-1.1.9.jarlog4j-1.2.17.jarmysql-connector-java-5.1.37-bin.jarspring-aop-4.3.18.RELEASE.jarspring-aspects-4.3.18.RELEASE...

2020-02-28 20:33:11 260

原创 spring管理数据库连接池

使用导入响应的jar包:commons-logging-1.1.3.jardruid-1.1.9.jarhamcrest-core-1.3.jarjunit-4.12.jarmysql-connector-java-5.1.37-bin.jarspring-beans-4.3.18.RELEASE.jarspring-context-4.3.18.RELEASE.jarsprin...

2020-02-23 20:23:45 300

原创 Spring——IOCbean的生存周期

概念生命周期:指的就是对象在容器中,从开始创建到初始化,最后销毁的一个过程。使用给类添加生命周期的方法: public void init(){ System.out.println("初始化了"); } public void destroy(){ System.out.println("被销毁了"); }applic...

2020-02-23 19:41:35 86

原创 Spring——IOC容器

介绍SpingSpring是一个开源的框架;为企业级开发而生,使用spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理;Spring是一个IOC 和AOP容器框架;Spring具有的优良特性、非侵入式、控制反转、依赖注入、面向切面编程、容器、组件化、一站式。介绍IOCIOC的全称是Inverse Of Control 控制反转,控制反转是指将...

2020-02-23 15:20:58 140

原创 Mybatis——动态SQL语句!

含义动态的SQL语句,就是指在运行的时候,根据Mapper.xml中的语句,来决定方法传入参数的使用。使用<if test=""></if>标签Mapper.xml中的配置 if 判断 参数传入的值,判断是否可以使用,再执行SQL语句,缺点如何传入的值分别是null,1时or 符号不会消失,这样sql语句识别不出来。<select id="queryUs...

2020-02-20 14:15:43 114

原创 Mybatis的逆向工程介绍和如何使用!

首先、 Mybatis逆向工程顾名思义,是原本通过创建JavaBean 、Mapper.xml配置文件、Mapper接口的和数据库连接的方式,变成了,由数据库表通过逆向工程创建JavaBean、Mapper.xml、Mapper接口的方式。使用第一步要导包导入mybatis-generator-core-1.3.2.jar的jar包和数据库的驱动包、log4j的包也一起导...

2020-02-19 19:54:03 182

原创 JSTl标签库

1)、什么是JSTL标签库JSTL标签库的全称是:JSP Standard Tag Library JSP标准标签库。是一个不断完善的开源代码的JSP标签库EL表达式主要替换的时jsp中的表达式脚本,JSTL标签库主要替换的是代码脚本,这样会使得jsp页面更加的简洁。2)、JSTL的使用步骤首先需要到导入标签库的jartaglibs-standard-impl-1.2.1.jartag...

2020-02-04 21:52:32 205

原创 El表达式的隐含对象

El表达式的11个隐含对象对象 类型 作用pageContext pageContextImpl 获取jsp中的九大内置对象九大内置对象有哪些 ...

2020-02-04 21:03:26 303

原创 Listener监听器

1什么是listener监听器listener监听器是javaweb三大组件之一。三大组件分别是,Servlet程序、Listener监听器、fitter过滤器。监听器可以干什吗?监听器它可以时刻监听某个事物状态的变化。返回给客户端。、2.ServletContextListener监听器ServletContextlistener监听器可以监听ServletContext对象的创建和销...

2020-01-16 21:04:17 83

原创 jsp的初步认识

1.什么是jsp,jsp有什么用呢、本质是什么?jsp的全称是:java server pages,是sun公司为了解决Servlet回传html数据过于繁琐,而创建的一个新的技术,目前只支持java语言,可以很好的代替Servlet回传信息。jsp和html一样都是存放在,web目录下的,所有访问的方式也是和html一样。但它本质上是一个Servlet程序。jsp主要的作用是代替Servle...

2020-01-16 20:05:49 239

原创 常用的正则表达式

整数或者小数:1+.{0,1}[0-9]{0,2}$只能输入数字:”2KaTeX parse error: Undefined control sequence: \d at position 15: ”只能输入n位的数字:”^\̲d̲{n}”只能输入至少n位的数字:”^\d{n,}KaTeX parse error: Undefined control sequence: \d at po...

2020-01-15 16:50:28 310

原创 JavaEE项目的三层架构

web层/试图展现层:1.获取请求的参数,封装成为Bean对象。2.调用Service层处理业务。3.响应数据给客户端,请求转发、请求重定向。Service业务层:1.处理业务逻辑。2.调用持久层对数据库进行相应的操作。Dao持久层:负责跟数据库交互,CRUD操作。create 添加 read 读 update 修改 delete 删。一般包的创建:web层:com.公司.web/se...

2020-01-14 19:29:25 395

原创 DBUtil工具类的编写

public class JDBCUtil{ public static DataSource datasource; static{ try{ Properties properties=new Properties(); properties.load(JDBCUtil.class.getClassLoader().getResourceStream...

2020-01-13 21:00:44 441

原创 Java:基础阶段基础测试题目及其答案

1. 用最有效的的方法算出 2 称以 8 等于几答案为:2<<3。2.Math.round(11.5)和 Math.round(-11.5)的值是多少?答案为:11 和-11。3. 两个对象 a 和 b,请问 a==b 和 a.equals(b)有什么区别?答案为: ab a与b之间比较的时地址值,a.equals(b)分为,两个类有没有重写equals()方法,如果重写eq...

2020-01-13 20:26:24 1295

原创 MySQL的约束

1.主键约束:primary key特点:非空且唯一;一张表只能有一个主键、主键是唯一标识创建时添加主键:create table stu(id INT primary key,name verchar(20));添加主键约束:alter table表名 modify id INT primary key;去除主键约束:alter table 表名 drop primary k...

2020-01-13 20:25:48 173

原创 HTTP协议

1.什么是HTTP协议协议指的是双方,或者是多方,达成的一种约定、规则,大家都要遵守规则。所谓的HTTP协议就是指客户端和服务端之间通信时,相互发送数据时,所要遵守的协议HTTP协议中的数据又叫报文2.请求的HTTP协议格式客户端给服务端发数据叫请求服务端给客户端发数据较响应请求又分为get和post两种3.GET请求1).请求行(1)请求方式 GET(2)请求的资源路...

2020-01-13 20:18:08 110

原创 Servlet

1.什么是Servlet 1).Servlet是javaEE 规范之一。规范就是接口 2).Servlet是JavaWeb三大组件之一。三大组件分别是:Servlet程序,Fitter过滤器、Listener监听器。 3).Servlet是运行在服务器上的一个java小程序,主要功能是接受客户端发来的请求,并响应相应的数据给客户端。2.如何手动实现一个Servlet程序...

2020-01-13 19:48:33 121

原创 xml的讲解

dom4j技术的讲解1.配置xml文件、<?xml version="1.0" encoding="UTF-8"?>xml文件的声明version表示版本,encoding表示编码2.导入dom4j的jar包、前面有对如何导入jar包的讲解3.创建SAXReader对象,4通过SAXReader对象来调用reader方法,在read里传入xml文件的地址,获取dom对象。5....

2020-01-12 14:13:01 89

原创 jQuery的操作

html() 它可以设置和获取起始标签和结束标签中的内容。 跟dom属性innerHTML一样。text() 它可以设置和获取起始标签和结束标签中的文本。 跟dom属性innerText一样。val() 它可以设置和获取表单项的value属性值,注意点是表单项的value值。 跟dom属性value一样。val方法同时可以设置多个表单的选中状态//导入相应的js库<...

2020-01-11 21:00:00 78

原创 Idea导入jar包

2020-01-11 19:21:24 91

原创 阿里的德鲁伊连接池技术(需要导包)

阿里的德鲁伊连接MySQL技术,主要分为三大块,首先创建配置文件、编写数据库工具类、利用工具类创建连接对象,关闭资源。1.创建配置文件jdbc.properties:url=jdbc:mysql://localhost:3306:/数据库名username=rootpassword=rootdriver=com.mysql.jdbc.Driver2.编写数据库工具类 :3.利用工具类...

2020-01-06 23:02:25 766

原创 JDBC连接MySQL版

需要大致三样东西:相关的配置文件、JDBC的工具类、和创建JDBC的主方法。首先相关的配置文件:1.在src文件下创建一个关于JDBC的加载类、数据库的账号密码、数据库连接的相关连接。user=root 数据库的账号password=root 数据库的密码url=jdbc:mysql://localhost:3306:/jdbc_test 这个格式是你用的什么技术jdbc:什么厂商m...

2020-01-04 23:11:25 76

原创 MySQL的DQL查询表中的记录

1.基础查询:1.1*表示全部的列;也可以指定列名查询:select *或列名 from 表名;1.2 去除列里重复的值:select distinct 字段名 from 表名;1.3 列中的值的计算:一般情况下都满足四则运算;null不能参与四则运算。null通过ifnull(那个值出现了null,如何替代);1.4起别名:as 在相应的列名之后。2.条件查询:2.1查询...

2020-01-03 18:39:46 177

原创 MySQL的DML增删改表中数据

1.表中添加数据的语句:insert into 表名(列名…)values(值…);注意事项:如果表名后面的列名不写,则默认所有的values值都要添加。反之:如果表名后面给定相应的列名,则values值对应添加。2.表中删除数据的语句:delete from 表名;如果不添加where 条件则默认删除所有的数据。delete from 表名 where 条件;条件的数据类型是bool...

2020-01-03 09:55:21 69

原创 MySQL的 DDL(数据库定义语言)

1.操作数据1.1create:创建创建数据库:create database 数据库名;创建数据库并且判断是否存在,不存在创建:create database if not exists 数据库名;创建数据库,并且指定相应的字符集:create database 数据库名 character set 字符集名;创建数据库,并且指定相应的字符集时判断数据库是否存在:create...

2020-01-02 15:50:30 68

原创 MySql的概述

1.什么是SQL: Stryctured Query Language:结构化查询语句 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。2.SQL通用语法 1.SQL语句可以单行或多行书写,以分号结尾, 2.可以使用空格和缩进来增强语句的可读性, 3.MYSQL数据库的SQL语句不区分大...

2020-01-02 14:22:11 87

原创 Java:斐波纳契数列

public static void main(String[] args){int n=10;getMath(n);public static int getMath(int n){ if(n==1||n==2){ return 1; }else return getMath(n-1)+getMath(n-2);}}

2019-12-24 22:58:30 58

原创 Java:IO流

对流进行分类文件字节输入流(FlieInputStream)、文件字节输出流(FileOutputStream)、文件字符输入流(FileReader)、文件字符输出(FileWriter).学习IO流的三大步骤:1.创建需要的IO流对象;2.进行文件的读写操作;3.关闭资源。public static void main (String[] args) throws IOExceti...

2019-12-24 18:45:33 53

原创 Java:集合体系大汇总。

集合主要分为两大块,Collection接口和Map接口。

2019-12-23 18:32:16 122

原创 Java:随机验证码

@Test public void test1() { Collection<String> c = new ArrayList<>(); char[] chars = new char[6]; for (int i = 0; i < 10; i++) { for (int j ...

2019-12-22 20:12:13 67

原创 Java:Set集合及其实现类HashSet、LinkedHashSet

1.Set集合接口的特点:1.set集合中的元素不可以重复;2.有且最多只能包含一个null值;3.Set是一个没有索引的集合。2.Set集合的遍历1.通过迭代器进行遍历2.通过增强for进行遍历3.HashSet集合的特点:1.一个不包含重复元素的 collection2.HashSet集合最多包含一个null元素3.HashSet集合是没有索引值的集合...

2019-12-22 20:03:17 125

原创 Java:List接口的实现类 ArrayList、LinkedList、Vector

1.ArrayList集合特点(方法不在多讲基本和List接口类似)- 1.底层数据结构:数组- 2.ArrayList集合初始容量无参构造器:在JDK6.0(包含)类似与单列模式的饿汉式,一开始就直接创建了一个长度为10的数据。在JDK7.0(包含)类似与单列模式的懒汉式,在要用到空间的时候,才给创建一个长度为10 的数据。带有int类型参数的构造器:构造一个具有指定初始容量的空列...

2019-12-22 14:38:48 160

原创 Java:List接口

1.List接口的特点1.是一个有序的单列集合阐述一下什么是有序、无序有序:通过add();的添加,添加元素顺序和获取的顺序是一样的。无序:通过add();的添加,添加元素顺序和获取的顺序不一样的。2.是可以存储多个null值3.List集合是一个有索引的集合 (索引从0开始到最大索引size()-1)4.是可以存储重复元素的List<String>...

2019-12-22 14:08:54 170

原创 Java:泛型

泛型的概念(泛型:泛指一类数据类型(未知)) 所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时确定(即传入实际的类型参数,也称为类型实参)。泛型引入的背景集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK...

2019-12-20 23:02:48 69

原创 Java:Collection集合接口

Collection接口在有数组的前提下,java进一步引入集合的概念。数组和集合,同属于容器。两者的区别:长度:数组的长度时固定的,集合的长度是可以改变的。存储的数据类型:数组可以存储基本数据类型和引用数据类型,集合只能引用数据类型。泛型<存储元素的类型是什么,填什么> 对象名 = new 集合类名<存储元素的类型是什么,填什么>();Collection...

2019-12-20 22:26:04 89

原创 Java的System、Date、Calendar、LocalDate、LocalDateTime、Instant类

1.System类system类需要掌握的有三种方法,都是静态方法可以通过System.来调用。static long currentTimeMillis() 返回以毫秒为单位的当前时间。static long nanoTime() 返回最准确的可用系统计时器的当前值,以毫微秒为单位。static void gc() 运行垃圾回收器。 long time =System.cur...

2019-12-20 07:52:19 207

空空如也

空空如也

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

TA关注的人

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