自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot

1、什么是SpringBoot?Spring Boot是由Pivotal团队提供的全新框架 其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者==SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了

2022-03-13 19:46:06 13898

原创 Spring5(未完善)

1.什么是IOC?(1):控制反转,把对象的创建和对象之间的调用过程,交给Spring进行管理(2):使用IOC目的:为了降低耦合度(3):使用入门案例就是IOC实现package demo_01;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Sp

2021-11-09 15:18:07 530

原创 vue2 element组件兼容性问题

这个是fastclick的错误配置 可以用如下配置在main.js中。另外还需要配置一个css在对应组件的style中。这样就能轻松解决选择框在ios的兼容性问题。聚焦问题 + 点两次才可以选择选项。

2024-06-12 14:07:40 192

原创 Linux如何下载mysql?Mysql高级超级详细+避坑,欢迎收藏点赞~~~~

mysql高级

2022-04-21 01:30:41 6407 1

原创 Redis

为什么要用NoSQL ?用户的个人信息,社交网络,地理位置。用户自己产生的数据,用户日志等等爆发式增长!这时候我们就需要使用NoSQL数据库的,Nosql可以很好的处理以上的情况!什么是NosqlNoSQL = Not Only SQL(不仅仅是SQL)Not Only Structured Query Language关系型数据库:列+行,同一个表下数据的结构是一样的。非关系型数据库:数据存储没有固定的格式,并且可以进行横向扩展。NoSQL泛指非关系型数据库,随着we...

2022-03-10 11:28:43 377

原创 Spring5(复习二刷)

1、简介pring理念:是现有的技术更加容易使用,本身是一个大杂烩。SSH:Struct2 + Spring + Hibernate SSM: SpringMVC + Spring + Mybatis官网: https://spring.io/projects/spring-framework#overview官方下载: https://repo.spring.io/release/org/springframework/spring/GitHub: https://github.c

2022-02-21 22:54:26 350

原创 Mybatis

1

2021-11-29 21:53:05 124

原创 SpringMVC

1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servle

2021-11-22 01:36:54 293

原创 I18n国际化输出 javaWeb完结

什么是 i18n 国际化?国际化(Internationalization)指的是同一个网站可以支持多种不同的语言,以方便不同国家,不同语种的用户访问。关于国际化我们想到的最简单的方案就是为不同的国家创建不同的网站,比如苹果公司,他的英文官网是: http://www.apple.com 而中国官网是 http://www.apple.com/cn 苹果公司这种方案并不适合全部公司,而我们希望相同的一个网站,而不同人访问的时候可以根据用户所在的区域显示 不同的语言文字,而网站的布局样式等不发..

2021-11-03 23:38:04 278

原创 Json和Ajax

目录1、什么是 JSON?1.1、JSON 在 JavaScript 中的使用。1.1.1、json 的定义 json 是由键值对组成,并且由花括号(大括号)包围。1.1.2、json 的访问 json 本身是一个对象。1.1.3、json 的两个常用方法1.2、JSON 在 java 中的使用1.2.1、javaBean 和 json 的互转1.2.2List 和Json的转换1.2.3 Map和Json的转换2、AJAX 请求2.1、什么是 AJAX ..

2021-11-03 17:52:37 993 2

原创 Filter过滤器和ThreadLocal和 Filter 和 ThreadLocal 组合管理事务

1、Filter 什么是过滤器1、Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器2、Filter 过滤器它是 JavaEE 的规范。也就是接口3、Filter 过滤器它的作用是:拦截请求,过滤响应。 拦截请求常见的应用场景有:1、权限检查2、日记操作3、事务管理 ……等等2、Filter 的初体验要求:在你的 web 工程下,有一个 admin 目录。这个 admin 目录下的所有

2021-11-03 01:33:48 538

原创 Cookie和Session

什么是 Cookie?1、Cookie 翻译过来是饼干的意思。2、Cookie 是服务器通知客户端保存键值对的一种技术。3、客户端有了 Cookie 后,每次请求都发送给服务器。4、每个 Cookie如何创建 CookieServlet 程序中的代码:package Cookie;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.

2021-10-29 09:10:08 164

原创 图书分页的模型分析

分页模型图分析:分页模型 Page 的抽取(当前页数,总页数,总记录数, 当前页数据,每页记录数)package pojo;import java.util.List;/** * page是分页的模型对象 * @param <T> 是具体的模块的javabean */public class Page <T>{ public static final Integer PAGE_SIZE = 4; private Integer pa.

2021-10-29 08:45:46 265 2

原创 javaWeb重定向

* 请求重定向* 什么是请求重定向?* 请求重定向是指客户端给服务器发送请求,然后服务器告诉客户端说:* 我给你一个新地址,你去新的地址访问,叫请求重定向(因为之前的地址可能已经被废弃)* setStatu(); 302表示已经搬迁 setHeader("location","新地址");* 也可以直接sendRedirect("新地址");* 特点: 1.浏览器地址栏发生变化* 2.两次请求* 3.不共享Request域中的数据...

2021-10-22 11:33:12 2118

原创 JavaWeb中注意的点

目录1.book_manager.jsp页面2.添加图书和修改图书3.增加图书​4.为什么要加manager/bookServlet?5.关于参数6.baseservlet程序<%@ page contentType="text/html;charset=UTF-8" language="java" %><!DOCTYPE html><html><head><meta charset="UTF-8">...

2021-10-22 11:27:37 313

原创 JavaWeb之文件的上传和下载

1、文件的上传介绍(*****重点)1、要有一个 form 标签,method=post 请求2、form 标签的 encType 属性值必须为 multipart/form-data 值3、在 form 标签中使用 input type=file 添加上传的文件4、编写服务器代码(Servlet 程序)接收,处理上传的数据。 encType=multipart/form-data 表示提交的数据,以多段(每一个表单项一个数据段)的形式进行拼 接,然后以二进制流的形式发送给服务器<fo..

2021-10-22 11:05:39 540

原创 JavaWeb中的回显数据

假设在注册的时候用户名错了 或者 验证码错了 我们要去保存用户名等信息,应该怎么办?这时候把回显数据设置到请求域中登录

2021-10-21 01:34:15 867

原创 JavaWeb之JSTL

<c:set/>* <%--* <c:set/>* scopo属性设保存到哪个域* var 属性设置key* value 属性设置值* 作用:set标签可以往域中保存数据** <c:if/>* if标签用来做if判断* test属性表示判断的条件(EL表达式:里面不能有任何空格否则不输出在页面上)* /--%> ..

2021-10-20 12:20:41 132

原创 Javaweb EL表达式

什么是EL表达式?EL表达式的作用?* EL表达式的全称是:Expression Language。是表达式语言* 作用?EL表达式主要是代替Jsp页面中的表达式脚本在jsp页面中进行数据的输出* 输出语句比jsp简洁* 格式:${} 输出null值的时候是空串* 主要在jsp中输出数据* 主要是输出域对象中的数据* 当四个域中都有相同的key的数据的时候,EL表达式会按照4个域的从小到大的顺序去进行搜索,找到* 就输出。* EL特点:* El在找

2021-10-20 12:07:25 159

原创 JavaWeb之jsp

package JSP;public class JSPIntroduct { /** * * 1.什么是jsp?它有什么作用? * jsp的全称是 java server pages java的服务器页面 * jsp的主要功能是代替Servlet程序回传html页面数据 * 因为servlet开发和维护成本高 * * 2.jsp如何访问: * jsp页面和html页面一样,都是存放在web目录下,访问也跟访问.

2021-10-17 00:44:54 119

原创 javaWeb请求的转发

请求的转发:什么是请求的转发?请求的转发是指:服务器收到请求后,从一次资源跳转到另一个资源的操作叫请求转发Servlet程序1:public class Servlet1 extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } .

2021-10-14 23:58:40 1430

原创 HttpServletRespond

* HttpServletRespond类的作用* HttpServletRespond类和HttpServletRequest类一样。每次请求进来,Tomcat服务器都会创建一个Respond对象* 传递给Servlet程序用。HttpServletRequest表示请求过来的信息,HttpServletRespond表示所有响应的信息,* 我们如果需要设置返回给客户端的信息,都可以通过HttpServletRespond对象来进行设置** 字节流 getOutputStream(); 常用.

2021-10-14 23:50:14 89

原创 HttpServletRequestTest

* HttpServletRquest类有什么作用?* 每次只要有请求进入Tomcat服务器,Tomcat服务器就会把请求过来的http协议信息* 解释好封装到Request对象中,然后传递到sevice方法(doGet,doPost)中给我们使用* 我们可以通过HttpServletRequest对象,获取到所有请求的信息** 常用方法有:* getRequestURI(); 获取请求资源路劲* getRequestURL(); 获取请求的统一资源定位符(绝对路径.

2021-10-14 23:48:04 418

原创 Http协议

什么是HTTP协议? 是指客户端和服务器之间通信时,发送的数据,需要遵守的规则 HTTP协议中的数据又叫报文请求的HTTP协议格式客户端给服务器发送数据叫请求服务器给客户端回传数据叫响应请求又分get请求和Post请求一.get请求1.请求行 1.1: 请求方式 GET 1.2: 请求的资源路径+[?+请求参数] 键值对形式 1.3: 请求的协议的版本号 HTTP/1.12.请求头 key:val.

2021-10-14 23:46:34 198

原创 Servlet和ServletContext和Http

ServletConfig类的三大作用:ServletConfig对象:ervletConfig类的三大作用* 1.可以获取获取Servlet程序的别名 servlet-name的值* 2.获取初始化参数init-param* 3.获取ServletContext对象* ServletConfig对象和Servlet程序都是由Tomcat符走创建,我们负责使用。* Servlet程序默认是第一次访问时创建,ServletConfig是每个Servlet陈旭创建时就创建一个对应

2021-10-13 23:55:07 102

原创 创建Servlet方式二:

* 一般在实际项目开发中,都是使用继承HttpServlet类的方式去实现Servlet程序* 1.编写一个类去继承HttpServlet类* 2.根据业务需要重写doGet或doPost方法* 3.到web.xml中的配置servlet程序的访问地址** 当你的提交的方式是get时,自动调用doGet();* 当你的提交的方式是post时,自动调用doPost();** 也可以自动生成具体做法:public class ...

2021-10-13 00:00:56 86

原创 JavaWeb

什么是Servlet?servlet是javaEE规范之一。规范就是接口。servlet是javaweb三大组件之一。三大组件是:servlet程序,filter过滤器,listener监听器servlet是web服务器中的小型java程序,可以接收和响应l来自web客户端的请求手动实现servlet程序1.编写一个类去实现servlet接口2.实现service方法,处理请求,并响应数据3.到web.xml中去配置servlet程序的访问地址servlet的生命周期:

2021-10-12 23:55:18 66

原创 JavaWeb与Html的Form

XML:java程序读出xml文件package Class;import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.io.SAXReader;import java.util.List;public class BookTest {// public static void main(String[] args) {// //创建一个SaxReader输入...

2021-10-11 23:55:20 111

原创 JDBC完结

一:Druid数据库连接池的使用package Dbutils;import java.sql.Connection;import java.sql.SQLException;import java.util.List;import java.util.Map;import org.apache.commons.dbutils.QueryRunner;import org.apache.commons.dbutils.handlers.BeanHandler;import org

2021-10-11 23:51:58 141

原创 JDBC关于dbcp数据库连接池

dbcp连接池常用基本配置属性1.initialSize :连接池启动时创建的初始化连接数量(默认值为0)2.maxActive :连接池中可同时连接的最大的连接数(默认值为8,调整为20,高峰单机器在20并发左右,自己根据应用场景定)3.maxIdle:连接池中最大的空闲的连接数,超过的空闲连接将被释放,如果设置为负数表示不限制(默认为8个,maxIdle不能设置太小,因为假如在高负载的情况下,连接的打开时间比关闭的时间快,会引起连接池中idle的个数 上升超过maxIdle,而造成频繁.

2021-10-09 00:21:15 687

原创 JDBD第七天 c0p3数据库连接池

关于使用数据库连接池的操作:1.先导入第三方驱动2.看第三方文档看看调用哪个APIpackage ConnectionPool;import java.beans.PropertyVetoException;import java.sql.Connection;import java.sql.SQLException;import javax.sql.DataSource;import org.junit.Test;import com.mchange.v2.c3p0.Co

2021-10-09 00:13:50 183

原创 JDBC第五天之DAO2

package DAOversion2;import java.lang.reflect.Field;import java.lang.reflect.Parameter;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.lang.reflect.TypeVariable;import java.sql.Connection;import java.sql.Prepare.

2021-10-09 00:08:15 92

原创 JDBC第五天之DAO

什么是DAO,有什么用?封装了针对于数据表的通用的操作DAO:data(base) access object比如说你要你要插入一个新的用户..那么.在DAO中我们只需要提供一个insertUser(User user)这一个方法就可以了..具体的操作是在DAO中实现的...那么对于要调用DAO的时候.我们只要知道insertUser(User)是用来插入一个新的用户...而不需要知道是如何实现的..package DAO;import java.lang.reflec..

2021-10-09 00:08:08 87

原创 JDBC第五天

目录如何在在数据库中创建用户名并赋予权限?1.什么叫数据库事务?User类:如何在在数据库中创建用户名并赋予权限?* create user 名 identified by "密码";* 赋予权限:* grant (select,insert,update,delete)赋予的操作 on test.* to 名@localhost identified by "密 码"* 设置当前mySql链接的隔离级别:* set ...

2021-10-08 00:51:42 175

原创 关于java中this

package DAOversion2;/* * 关于this * */public class This { public static void main(String[] args) { Fu f = new Zi(); System.out.println(f.num);//这里定义的是父类,而成员变量没有多态,所以即使你new的子类,依然指向父类的成员变量。 System.out.println(f.fun1());//不解释了,就是多态。.

2021-10-08 00:45:03 74

原创 java中线程池

/** 创建线程的方式四:使用线程池* 好处:* 1.提高响应速度(减少了创建新线程的时间)* 2.降低资源消耗(重复利用线程池中线程,不需要每次都创建)* 3.便于线程管理* corePoolSize:核心池的大小* maximumPoolSize:最大线程数* keepAliveTime:线程没有任务时最多保持多长时间后会终止* Executors是一个工具类* */创建线程有4中方法...

2021-10-08 00:43:05 58

原创 集合总结以及:在此提醒自己

请多关注集合中shuffle(List<?>list):打乱顺序:打乱集合顺序sort(List<?>list):静态方法将集合的元素按照指定规则排序addAll(List,List...args); 静态方法List.of();Set.of();Map.of();* 2.其实设计到了如何往集合中添加元素* 对于实现List类的集合来说: 对于实现了Set的来说: 对于实现了map接口的来说:* 增:add ...

2021-10-08 00:39:09 57

原创 集合练习四:模拟打印双色球

package Collo;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Random;//双色球规则:双色球每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1—33中选择;//蓝色球号码从1—16中选择;请随机生成一注双色球号码。(要求同色号码不重复)public class CollectionsExercise4 { public .

2021-10-08 00:35:18 305

原创 集合练习三:已知数组存放一批QQ号码,将该数组里面的所有qq号都存放在LinkedList中,将list中重复元素删除,将list中所有元素分别用迭代器和增强for循环

package Collo;import java.util.Iterator;import java.util.LinkedList;/* * 已知数组存放一批QQ号码,QQ号码最长为11位,最短为5位 * String[] strs = {"12345","67891","12347809933","98765432102","67891","12347809933"}。 * 将该数组里面的所有qq号都存放在LinkedList中,将list中重复元素删除,将list中所有.

2021-10-08 00:34:15 1321

原创 集合练习二:产生10个1-100的随机数,并放到一个数组中,把数组中大于等于10的数字放到一个list集合中,并打印到控制台。

package Collo;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Random;//一、产生10个1-100的随机数,并放到一个数组中,把数组中大于等于10的数字放到一个list集合中,并打印到控制台。/* * 本题设计到了两个知识点: * 1.如何获取随机数: * // int m = (int) ((Math.random()*90)+1).

2021-10-08 00:33:16 4345 1

空空如也

空空如也

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

TA关注的人

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