自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 maven安装及配置(详细版)

1.下载:方式一可以从官方下载,下载页面:http://maven.apache.org/download.cgi方式二:或者题主提供的版本下载maven安装包提取码:ysns下载好后是一个压缩文件2.安装:maven压缩包解压到一个没有中文,空格或其他特殊字符的文件夹内即可使用。3.配置MAVEN_HOMEmaven 的使用是在jdk的基础上,所以电脑必须有jdk第一步:新增环境变量:MAVEN_HOME第二步:在path环境变量中添加:%MAVEN_HOME%\bin

2020-08-26 11:33:40 201945 50

原创 IDEA创建maven工程(傻瓜式步骤)

(第一次使用maven, 要联网 )1、IDEA配置本地maven使用idea创建maven工程之前需要将本地的maven配置到idea环境中,配置方法如下:1.1 配置本地maven第一步:打开default settings(对以后的新建工程生效):2.第二步:配置maven_home和settings.xml的路径:1.2 配置maven参数使用idea创建maven项目后,默认会去网络中下载一些配置资源。需要设置参数archetypeCatalog。设置方法如下:将-Darc

2020-08-26 16:19:36 20899 5

原创 Jsp和Servlet的异同

Jsp和Servlet的相同点:jsp是对servlet的扩展,可以看做是特殊的servlet。只要jsp可以完成的工作,使用servlet也可完成。由于jsp最终在执行的时候是要被转换成servlet的。因此处理请求实际上是编译后的servlet。Jsp和Servlet的不同点:1.Servlet的实现方式是在java代码中嵌入html代码,编写和修改html不方便,所以它适合做流程控制、业务处理。2.Jsp的实现方式是在html代码中嵌套java代码,比较适合页面的显示。...

2020-08-19 10:34:07 384

原创 Jsp是什么?

JSP是简化Servlet编写页面技术,它将java代码和HTML语句混合在同一个文件中编写,页面动态资源使用java代码,静态资源使用html标签。简单的来说:可以在html标签中嵌套java代码作用:简化书写,展示动态页面...

2020-08-19 10:04:32 2628

原创 Cookie和Session的区别?

Cookiecookie是客户端的会话技术1.cookie保存在客户端(浏览器),数据相对不安全,往往是由服务器产生发送给浏览器2.cookie只能保存字符串,格式是entry(name: value)3.cookie的大小有限制:4K4.一般,同一域名下的cookie限制数量50个作用:在一次会话的多次请求之间共享数据,将数据保存到客户端(浏览器)Sessionsession是服务器端的会话技术1.session存储数据在服务器2.session存储任意类型的数据(Object)3

2020-08-16 20:55:01 106

原创 Request和Response分析

Request1.来获取浏览器发送给服务器的信息2.http协议: 请求-响应 3.request对象:由Tomcat创建的4.开发者在Servlet的Service方法中,通过request对象获取浏览器发送的请求数据5.http协议请求报文请求行请求头请求体Response1.服务器响应给浏览器的信息2.http协议: 请求-响应 3.response对象:由Tomcat创建的4.后端开发者可以在Servlet中通过Response对象给浏览器发送数据5.http协议响

2020-08-16 14:56:57 249

原创 request.getAttribute()和request.getParameter()有何区别?

request.setAttribute(String name,Object)设置名为name的request的参数值request.getAttribute(String name)返回由name指定的属性值有点类似map集合1. 设置数据 void setAttribute(String name, Object o) -> map.put(key,value)2. 获取数据 Object getAttribute(String name) -> v

2020-08-13 15:46:48 397

原创 Http请求的Get和Post方式的区别?

请求方式区别get:1.请求参数在地址栏显示(请求行)2.请求参数大小有限制3.数据不太安全get只有请求行,请求头post:1.请求参数不在地址栏显示(请求体)2.请求参数大小有限制3.数据相对安全post有请求行,请求头,请求体...

2020-08-13 15:31:10 105

原创 什么情况下调用doGet()和doPost()?

什么情况下调用doGet()和doPost()?Jsp页面中的form标签里的method属性为get时调用doGet(),为post时调用doPost()测试方法如下:index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>&

2020-08-13 15:22:16 1629

原创 说一说Servlet的生命周期?

生命周期:指的是一个对象从生(创建)到死(销毁)的一个过程Servlet生命周期方法:1、init:初始化特点:默认在浏览器第一次访问时调用作用:数据初始化(数据库连接池初始化,各种框架的配置信息)2、service:服务,核心方法特点:浏览器每次访问都会执行一次作用:核心业务3、destroy:销毁特点:tomcat关闭之前,执行一次destroy方法作用:释放资源,保持运行数据Servlet执行原理:...

2020-08-13 14:35:22 996

原创 什么叫Servlet?

什么叫Servlet?servlet=server+applet运行在服务器端的java程序Servlet是一个接口规范,一个类想要通过浏览器被访问到,那么这个类必须直接或间接的实现Servlet接口。作用接收请求,处理业务,响应结果...

2020-08-13 11:50:54 106

原创 List接口

List接口介绍有序的 collection(也称为序列)java.util.List接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集合。特点:List中元素是有序的List中元素是有索引的允许元素重复【比如存在e1,e2 若e1.equals(e2) 为true,这两个元素依旧可以存入】可以存入对个null的元素List有哪些常见的实现类:List|–ArrayList|–LinkedList|–Vector【不用了】

2020-08-05 21:50:10 348

原创 run()方法和start()方法有什么区别?

系统通过调用线程类的start()方法来启动一个线程,此时线程处于就绪状态,而非运行状态,也就意味着这个现象被JVM调度执行。在调度过程中,JVM通过调用线程类的run()方法来完成实际的操作,当run()方法结束后,此线程就会终止。如果直接调用线程类的run方法,会被当做一个普通的函数调用,程序中仍然只有主线程这一个线程,也就是说,start()方法能够异步调用run()方法,但是直接调用run()方法是同步的,无法达到多线程的目的。...

2020-08-01 21:31:20 440

原创 线程状态和线程池状态

有六种状态;新创建(NEW)可运行(Runnable)锁阻塞(Blocked)无线等待(Waiting)计时等待(Timed Waiting)被终止(Terminated)

2020-08-01 21:15:59 333

原创 什么是死锁?

两个或者两个以上的线程在执行的过程中,因争夺资源产生的一种互相等待的现象叫做死锁。产生死锁的条件:多个锁多个线程锁的嵌套

2020-08-01 21:08:17 95

原创 实现多线程有几种方式?

实现多线程有几种方式?一.继承Thread类,重写run方法Java中通过继承Thread类来创建并启动多线程的步骤如下:定义Thread类的子类,并重写该类的run()方法,该run()方法的方法体就代表了线程需要完成的任务,因此把run()方法称为线程执行体。创建Thread子类的实例,即创建了线程对象调用线程对象的start()方法来启动该线程public class Demo { public static void main(String[] args) {

2020-08-01 20:57:49 144

原创 同步和异步有什么区别?

同步问题引出,当多个线程需要访问同一个资源时,它们需要以某种顺序来确保该资源在某一时刻只能被一个线程使用,否则,程序运行结果将不可预料,在这种情况下就必须对数据进行同步。例如线程A需要使用Z资源,如果Z资源正在被B线程使用,同步机制就会让A等待,直到B线程结束对该资源的使用后,A线程才能使用Z资源,同步机制能够保证资源的安全。如何实现同步?1.同步代码块加同步格式:synchronized( 需要一个任意的对象(锁) ){代码块中放操作共享数据的代码。}上述的格式称为多线程中的同步代码块。同

2020-08-01 19:51:55 241

原创 sql注入问题

sql注入问题问题引入:我们让用户输入的密码和SQL语句进行字符串拼接。用户输入的内容作为了SQL语句语法的一部分,改变了原有SQL真正的意义,以上问题称为SQL注入。 Connection conn = JdbcUtil.getConn(); Statement statement = conn.createStatement(); String sql = "select * from user where name='" + name + "' and passwo

2020-08-01 17:32:09 143

GetTree.zip

学习使用

2021-07-15

xxl-job-admin.jar

xxl-job-admin.jar运行文件

2021-04-17

空空如也

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

TA关注的人

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