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

转载 微信3.6.0.18 小程序 Fiddler不能抓包问题(已解决)

关于微信3.6.0.18 小程序 Fiddler不能抓包问题解决:打开小程序,查看进程,打开文件位置搜索WMPFRuntime文件并删除重启微信,就可以正常抓包详情请看大佬:https://www.cnblogs.com/adam012019/p/16144493.html...

2022-04-27 17:08:12 3426 1

原创 SpringBoot

SpringBoot1.概述1.1 为什么需要springboot?现有的SSM(spring+springMVC+mybatis)框架存在的问题大量的maven冗余配置,依赖每次构建项目都需要花费大量时间来编写大量的相同配置整合第三方技术都需要编写相关配置文件项目测试每次都需要部署到Tomcat1.2 引言Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的 初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不 再需

2022-03-22 20:54:44 2848 1

原创 Java 反射

文章目录Java 反射1.Java反射机制概述1.1 动态语言&&静态语言1.2 Java反射机制的功能1.3反射相关的主要API2.Class类2.1 对于Class类的理解2.2 获取Class类的实例2.3 所有类型的Class3.类的内存加载分析3.1 Java内存分析3.2 类的加载过程3.3 类的加载与ClassLoader的理解4. 创建运行时类的对象5.获取运行时类的完整结构5.1 获取对象的属性结构5.2 获取运行时类的方法结构5.3 获取运行时类的构造器6. 调用运行时类

2022-02-23 22:34:23 403

原创 JavaWeb总结

JavaWebHTML、CSS、JavaScriptHTML:HTML超文本标记语言CSS:CSS笔记JavaScript:JavaScript–01 JavaScript–02XML:XML简述Http协议:HTTP协议简述Servlet:ServletJSP:JavaWeb–JSPEL、JSTL表达式:EL表达式&JSTL表达式JavaBean:JavaBeanCookie&Session:Cookie & Sessio

2021-10-25 23:02:32 146

原创 Spring--01

Spring1.Spring概念1.1 Spring框架的概述概述:Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。任何 Java 应用都可以从 Spring 中受益。Spring 的核心是控制反转(IOC)和面向切面(AOP)。简单来说,Spring 是一个分层的 JavaSE/EE

2021-10-18 20:38:07 177

原创 Java IO流

IO流概述:在程序中所有的数据都是以流的方式进行传输和保存的,程序通过输入流读取数据;当程序需要将一些数据长期保存起来的时候使用输出流完成。流:用来完成程序和文件之间、程序和网络之间、程序和其他程序之间的数据传输。File类的使用File类的一个对象,代表一个文件或一个文件目录;File类声明在java.io包下;File类中涉及的方法只是关于文件或文件目录的创建、删除、重命名、获取相关信息的方法,不涉及到写入或读取文件内容的操作。文件内容的操作,必须使用IO流来完成;File类的使用

2021-10-13 15:01:27 76

原创 Java 集合

Java 集合(Collection)文章目录Java 集合(Collection)@[toc]一,Java集合框架概述1.我们为什么要学习集合2.数组和集合的区别2.1长度的区别2.2元素的数据类型3.集合的由来4.集合框架大概体系结构二,Collection接口方法1.常用方法2.示例代码:三,Iterator迭代器接口1.Iterator接口概述2.Iterator接口的使用方法**Iterator接口中的方法:****Iterator接口如何使用?**四,Collection子接口:List接口1

2021-10-13 15:01:13 303

原创 Java 异常

Java 异常软件程序在运行过程中,可能遇到一些异常问题。我们称之为异常,英文是:Exception。1.异常的分类在java中异常对象都是派生于一个Throwable类的一个类实例。当然如果内置的异常类不能满足需求,用户还可以创建自己的异常类。异常类的层次:Error:是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。例如,Java虚拟机运行错误(Virtual MachineError),当

2021-10-13 14:58:06 66

原创 枚举类与注解

枚举类与注解枚举类1.枚举类的使用什么情况下使用枚举类?有的时候一个类的对象是有限且固定的,这种情况下我们使用枚举类就比较方便当需要定义一组常量的时候,建议使用枚举类为什么推荐使用枚举类而不推荐使用常量代替枚举类**枚举类更加直观,类型安全。**使用常量会有以下几个缺陷:类型不安全。若一个方法中要求传入季节这个参数,用常量的话,形参就是int类型,开发者传入任意类型的int类型值就行,但是如果是枚举类型的话,就只能传入枚举类中包含的对象。没有命名空间。开发者要在命名

2021-10-13 14:57:51 144

原创 Java 泛型(Generic)

Java 泛型(Generic)一、为什么要有泛型?泛型类和泛型方法有类型参数,这使得它们可以准确地描述用特定类型实例化时会发生什么。在有泛型类之前(即jdk5之前),程序员只能把元素类型设计为Object,jdk1.5之后使用泛型来解决。因为这个时候除了元素类型的不确定,其他的部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,**因此此时把元素的类型设计成一个参数,这个类型参数就叫做泛型。**Collection,List,ArrayList这个就是类型参数,即泛型。 @Test

2021-10-13 14:57:39 482

原创 Java网络编程

Java网络编程文章目录Java网络编程1.网络编程概述2.网络通信要素概述3.IP和端口号IP地址:InetAddress端口号:标识正在计算机上运行的进程4.网络通信协议TCP协议(例如:打电话)UDP协议(例如:发短信)5.TCP网络编程例1:客户端发送信息给服务端,服务端将数据显示在控制台上例2:客户端发送文件给服务端,服务端将文件保存在本地例3:从客户端发送给服务端,服务端保存到本地,并返回“发送成功”给客户端。并关闭相应连接客户端--服务端6.UDP网络编程例子:7.URL编程URL类例子:例

2021-10-13 14:57:18 57

原创 Java 常用API--02

Java常用类一,字符串相关的类1,String类1,概述String:字符串,使用一对**""**引起来表示String声明为final的,不可被继承String实现了Serialzable接口:表示字符串是支持序列化的,String实现了Comparable接口:表示String可以比较大小,String内部定义了private final byte[] value;(jdk 9之前char[]) 用于存储字符串的数据String :代表不可变的字符序列。简称不可变性。体现:当

2021-10-13 14:56:51 65

原创 Java 8新特性

Java 8新特性1.Lambda表达式Lambda是一个匿名函数,我们可以把 Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。1.1 格式:-> : lambda操作符或箭头操作符->的左边:lambda形参列表(接口中的抽象方法的形参列表)->的右边:lambda体(重写抽象方法的方法体)1.2 Lambda表达式的本质在Java中本质

2021-10-13 14:55:04 52

原创 Java语言概述 Hello Word

Java语言概述 Hello Word1.概述1.1 常用的Dos命令dir :列出当前目录下的文件及文件夹md :创建目录rd : 删除目录cd:进入指令目录cd.. :退回上一级目录cd\ : 退回到根目录del :删除文件exit :退出Dos命令行1.2 计算机编程语言介绍计算机语言:人与计算机沟通的语言第一代语言:打孔机(纯机器语言)第二代语言:汇编语言第三代语言:C语言–面向过程的语言C++ --面向过程/面向对象的语言

2021-10-13 14:54:33 65

原创 MySQL--02

7.分组查询(GROUP BY)7.1 什么是分组查询在实际的应用中,可能有这样的需求,需要先进行分组,然后对每一组的数据进行操作。这个时候我们需要使用分组查询,怎么进行分组查询呢?分组查询的语句:select…from…group by…注意:在一条select语句当中,如果有group by语句的话,select后面只能跟:参加分组的字段,以及分组函数。其它的一律不能跟。7.2 为什么分组函数不能直接使用在where后面?select…from…where…g

2021-10-12 05:31:36 403

原创 MySQL--01

MySQL1.概述1.1 什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?数据库:英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。数据库管理系统:DataBaseManagement,简称DBMS。数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。常见的数据库管理系统:MySQL、Oracle、MS SqlServer、

2021-10-12 05:30:05 321

原创 JavaScript--02

3.3 对象若干个键值对键都是字符串值是任意类型var 对象名 = { 属性名 : 属性值, 属性名 : 属性值, 属性名 : 属性值}//定义了一个person对象var person = { name : 'ther', age : 3, phoneNumber : 123456789}var person = { name : 'ther', age : 3, phoneNumber : 123456789}

2021-10-12 05:10:44 110

原创 Java多线程--2

文章目录四、线程同步**为什么需要线程同步?****方法一:同步代码块****方法二:同步方法****线程的死锁问题**方法三:jdk5新增 Lock锁五、线程通信问题涉及到的三个方法**sleep()和wait()方法的异同**生产者,消费者问题:六、高级主题jdk5.0新增的线程创建方式新的创建方式之一:实现Callable接口新的创建方式之二:使用线程池四、线程同步为什么需要线程同步?多个线程执行的不确定性引起执行结果的不稳定;多个线程对账本的共享,会造成操作的不完整性,会破坏数据。例

2021-10-12 04:52:31 99

原创 Java多线程--1

Java 多线程 (Thread)文章目录Java 多线程 (Thread)@[toc]一、基本概念:程序、进程、线程二、线程的创建和使用**多线程的创建方式一:继承Thread类**:Thread类的常用方法线程的调度线程的优先级:多线程的方式二:实现Runnable接口:三、线程的生命周期四、线程同步**为什么需要线程同步?****方法一:同步代码块****方法二:同步方法****线程的死锁问题**方法三:jdk5新增 Lock锁五、线程通信问题涉及到的三个方法**sleep()和wait()方法的

2021-10-12 04:48:03 83

原创 AJAX请求简述

AJAX请求1.概述AJAX = Asynchronous JavaScript And XML.(异步JavaScript和xml),是指一种创建交互式网页应用的网页开发技术。AJAX是一种浏览器通过js异步发起请求。局部更新页面的技术。优点:不刷新页面更新网页在页面加载后从服务器请求数据在页面加载后从服务器接收数据在后台向服务器发送数据...

2021-10-12 04:43:27 162

原创 Filter过滤器&监听器

Filter过滤器1.概述Filter过滤器是JavaWeb的三大组件之一(servlet程序、Listener监听器、Filter过滤器)。Filter是JavaEE的规范,也就是接口。作用:拦截请求、过滤响应.拦截请求的应用场景:权限检查、事务管理、日记操作…过滤器实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理2.Filter实现权限拦截Filter开

2021-10-12 04:42:37 170

原创 Cookie & Session

Cookie、Session1.会话会话:用户打开一个浏览器,执行一系列操作,关闭浏览器这个过程可以称之为会话。有状态会话:有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如 tomcat 中的 session。2.保存会话的两种技术cookie:客户端技术(响应、请求)session:服务器技术,利用这个技术可以保护用户的会话信息。可以保存信息到网站中。(比如一段时间免登录)3.Cookie是服务器通知客户端保

2021-10-12 04:42:06 110

原创 JDBC笔记

JDBCJDBC概述1、什么是JDBCJDBC(JavaDataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。2、JDBC原理​ 由SUN提供一套访问数据库的规范(就是一组接口),并提供连接数据库的协议标准,然后各个数据库厂商会遵循SUN的规范提供一套访问自己公司的数据库服务器的API出现。SUN提供的规范命名为JDBC,而各个厂商提供的,遵

2021-10-12 04:41:45 138

原创 JSON简述

JSON1.概述什么是json?JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人们的阅读和编写。同时也易于机器解析和生成。JSON完全独立与语言的文本格式,而且很多语言都提供了对JSON的支持。这样就是的JSON成为理想的数据交换格式。JSON是一种轻量级的数据交换格式。轻量级指的是跟xml作比较数据交换指的是客户端和服务器之间业务数据的传递格式。定义json是由键值对组成,并且由大括号包围。每个键由引号引起来,键和值之间使用冒号进

2021-10-12 04:37:06 183

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

文件的上传和下载1.文件的上传步骤:要有一个form标签,method=post请求;form标签的encType属性值必须为multipart/form-data值在form标签中使用input type = file添加上传的文件编写servlet代码接收,处理上传的数据。由于在Servlet直接读取上传数据,并且解析出相应文件数据是一项非常麻烦的工作。为了方便处理上传数据,Apache组织提供了一个开源组件Commons-FileUpload。该组件可以将“multipart/fo

2021-10-08 22:42:40 138

原创 JavaBean

JavaBeanJavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制(反射机制)发现和操作这些JavaBean 的属性。特定的写法:必须要有一个无参构造属性必须私有化属性要有相对应的get/set方法一般用来跟数据库的字段进行映射 ORMORM:对象关

2021-10-08 22:37:48 63

原创 EL表达式&JSTL表达式

EL表达式&JSTL表达式1.EL表达式1.1 概述EL表达式格式 : ${}获取数据执行运算获取web开发的常用对象EL表达式在输出null值的时候,输出的是空字符串,而jsp表达式输出的是nullEL 提供“.“和“[ ]“两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如 . 或 - 等并非字母或数字的符号,就一定要使用“[ ]“。1.2 EL表达式搜索域数据的顺序EL表达式主要是在jsp页面中输出数据。主要是输出域对象中的数据。<%

2021-10-08 22:36:18 169

原创 XML简述

xml1.概述什么是xml?xml是可扩展的标记性语言,XML 被设计用来传输和存储数据。xml的作用:用来保存数据,而且这些数据具有自我描述性他还可以作为项目或者模块的配置文件还可以作为网络传输数据的格式2.xml语法文档声明元素(标签)xml属性xml注释文本区域(CDATA区)2.1 文档声明<?xml version="1.0" encoding="UTF-8"?><!--xml文件的声明 version="1.0":xml的

2021-10-08 22:34:57 300

原创 JavaScript--01

JavaScriptJavaScript是一门世界上最流行的脚本语言JavaScript(w3school.com.cn)Hello World!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title><!-- 在script标签内些JavaScript代码--><!--

2021-10-08 22:27:28 109

原创 CSS笔记

CSSCascading Style Sheet层叠级联样式表(美化网页)CSS (w3school.com.cn)1.快速入门<html lang = "en"><head> <meta charset = "UTF-8"> <title>CSS</title><!-- 规范: <style> 可以写css的代码 ,每一个声明最好以分号结尾。 语法: 选择器{

2021-10-08 22:19:15 101

原创 JavaWeb--JSP

JSP1.概述什么是jsp?Java Server Pages:java服务端页面,也和Servlet一样,用于动态web技术特点:jsp类似于html区别:html只给用户提供静态的数据jsp页面中可以嵌入java代码,剔红动态数据2.原理浏览器访问服务器,不管访问什么资源都是在访问ServletJSP的本质就是一个Servlet3.JSP基本语法注释html注释会显示<%--jsp注释--%><!--html注释-->j

2021-10-08 22:14:35 92

原创 Servlet

Servlet1.概述1.1 什么是Servlet?​ Servlet(Server Applet):是Java编写的服务器端程序。主要的功能在于交互式的浏览和修改数据,生成动态的Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。​ Servlet运行于支持java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于http

2021-10-08 22:04:45 110

原创 HTTP协议简述

HTTP协议什么是 HTTP 协议 什么是协议?协议是指双方,或多方,相互约定好,大家都需要遵守的规则,叫协议。所谓 HTTP 协议,就是指,客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫 HTTP 协议。HTTP 协议中的数据又叫报文。请求的 HTTP 协议格式客户端给服务器发送数据叫请求。服务器给客户端回传数据叫响应。请求又分为 GET 请求,和 POST 请求两种GET请求请求行请求的方式 GET请求的资源路径 [+?+请求参数]请求的协议

2021-10-08 21:57:03 117

原创 HTML超文本标记语言

HTML文章目录HTML1.什么是HTML?2.第一个HTML页面3.基本标签4.图像标签5.超链接标签及应用6.行内元素和块元素7.列表8.表格标签9.媒体元素10.页面结构分析11.iframe内联框架12.初识表单13.表单的应用14.表单初级验证1.什么是HTML?HTML是一种超文本标记语言,是一种浏览器上的规范超文本是指,流媒体,声音,视频,图片等标记语言 由大量的标签组成2.第一个HTML页面<!--这是html的注释信息--><!--这是根--

2021-10-08 16:02:44 523

原创 Java基本语法

Java基本语法文章目录Java基本语法1. Java 注释 与 Java Doc1.1 Java 注释1.2 Java Doc2.Java关键字2.1 [Java关键字](https://baike.baidu.com/item/java关键字)2.2 保留字(可能会在以后应用到关键字里)3 标识符3.1 规则:3.2 java中的名称命名规范4. 变量4.1 概述4.2 变量的分类4.2.1基本数据类型4.2.2 引用数据类型 (都可以用null作为初始化的值)4.2.3 数据类型转换5.运算符5.1

2021-09-04 20:46:46 100

原创 Java概述与第一个Hello World

Java语言概述 Hello Word1.概述1.1 常用的Dos命令dir :列出当前目录下的文件及文件夹md :创建目录rd : 删除目录cd:进入指令目录cd.. :退回上一级目录cd\ : 退回到根目录del :删除文件exit :退出Dos命令行1.2 计算机编程语言介绍计算机语言:人与计算机沟通的语言第一代语言:打孔机(纯机器语言)第二代语言:汇编语言第三代语言:C语言–面向过程的语言C++ --面向过程/面向对象的语言

2021-09-04 17:46:57 94

原创 Java IO流——File类的使用

File类的使用File类的一个对象,代表一个文件或一个文件目录;File类声明在java.io包下;File类中涉及的方法只是关于文件或文件目录的创建、删除、重命名、获取相关信息的方法,不涉及到写入或读取文件内容的操作。文件内容的操作,必须使用IO流来完成;File类的使用常将其实例化对象作为参数传递给流的构造器中。1.File类的实例化构造器一:public File(String pathname),pathname:文件的路径构造器二:public File(Strin

2021-07-27 08:03:43 113

原创 Java常用API

Java常用API文章目录Java常用API@[toc]一,Math1.Math类中包含执行基本数字运算的方法2.Math类中的常用方法二,System1.System类概述2.System类的常用方法三,Object类1.Object类的概述2.Object类的常用方法2.1.toString()方法2.2,equals()方法四,Arrays类1.Arrays类的概述2.Arrays类的常用方法2.1,toString()方法2.2,sort()方法2.3,equals()方法2.4,binaryS

2021-03-23 01:04:13 504 1

空空如也

空空如也

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

TA关注的人

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