自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ide快捷操作,转载

1、智能IDE提示自动提示你可能要定义的变量及类的类型。CTRL + P 显示所有的类或者方法的同名的类型,废弃的还划线了。ALT + ENTER 可以补全调用方法返回的类型。2、重构CTRL + ALT + P 提取行内数到方法参数。CTRL + ALT + M 抽取代码块新建一个方法。3、Debug调试Debug模式下自动显示每个变量的值,还可以选中对某个表达式进行演算(ALT+F8)。4、语言注入ALT +ENTER 可以注入语言,比如上面编写JSON格式的数据,自动对双引号转义。5、

2022-01-11 09:42:39 344

原创 JavaWeb(补充RequestDispatcher实现请求转发)

一、学习目标1、RequestDispatcher实现请求转发2、获取 RequestDispatcher 对象的方法二、重点知识1、RequestDispatcher实现请求转发当一个 Web 资源收到客户端的请求后,如果希望服务器通知另外一个资源处理请求,那么这时可以通过 RequestDispatcher 接口的实例对象实现。ServletRequest 接口中定义了一个获取 RequestDispatcher 对象的方法,如表所示。

2022-01-10 12:39:18 1714

原创 JavaWeb的高级、Listener监听器--Servlet事件

一、学习目标1、Listener监听器2、Listener监听器作用3、Listener监听器的创建与销毁二、重点知识为了获取Filter程序在web.xml文件中的配置信息,Servlet API提供了一个FilterConfig接口,该接口封装了Filter程序在web.xml中的所有注册信息,并且提供了一系列获取这些配置信息的方法 。1、Listener监听器Filter和Listener是Servlet规范中的两个高级特性,不同于Servlet,他们不用于处理客户端请求。Filter是

2022-01-10 02:18:28 800

原创 EL表达式和JSTL

一、学习目标1.EL表达式2.JSTL概念3.JSTL中的Core标签库二、知识点1.EL表达式2.2 EL表达式中的标识符在el书写过程中,会用一些符号来标记变量、函数名等,这些符号称之为标识符。书写规范:1.不能以数字开头2.不能包含el中的关键字:and , or 等3.不能使用el表达式的隐式对象。4.不能包含特殊符号,比如正斜杠等2.3 EL中的变量基本格式:${域对象的名称},这个域对象的名称可以理解为就是el中的变量,那这个变量就不需要定义了,可以直接使用。2.

2022-01-09 23:31:17 1304

原创 JavaWeb的文件上传和下载

一、学习目标文件上传相关API(1)Fileltem接口(2)DiskFileltemFactory类(3)ServletFieltemFactory类文件下载(1)实现文件下载(2)解决下载文件中文文件乱码二、重点知识要实现Web开发中的文件上传功能,通常需完成两步操作:一是在Web页面中添加上传输入项:二是在Servlet中读取上传文件的数据,并保存到本地硬盘中。接下来,本节将对这两步操作内容进行详细讲解。由于大多数文件的.上传都是通过表单的形式提交给服务器的,因此,

2022-01-08 23:11:11 300

原创 数据库连接池与DBUtils工具

一、学习目标1、数据连接池2、DBUtils工具二、重点知识1、什么是数据连接池?在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源。这是因为在Java程序与数据库之间建立连接时,数据库端要验证用户名和密码,并且要为这个连接分配资源,Java程序则要把代表连接的java.sql.Connection对象等加载到内存中,所以建立数据库连接的开销很大,尤其是在大量的并发访问时。假如某网站一天的访问量是10万,那么,该网站的服务器就需要创建、断开连接10万次,频繁地创建

2022-01-08 22:46:20 1091

原创 JavaWeb的JDBC接口的使用

一、学习目标1、什么是JDBC2、JDBC常用的API3、PreparedStatement对象4、ResultSet对象对象二、重点知识1、什么是JDBCJDBC的全称是Java数据库连接(Java Dalabase Connectivity),它是一套用于执行soL语句的Java API应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、更新、新增和删除的操作。JDBC用JAVA就能连接到数据库;创建SQL或者MYSQL语句;执行SQL或MYSQL的查询

2022-01-08 22:19:24 873

原创 JavaWeb的Servlet,Filter过滤器

一、学习目标1、Filter过滤器2、Filter映射3、Filter链二、重要知识为了获取Filter程序在web.xml文件中的配置信息,Servlet API提供了一个FilterConfig接口,该接口封装了Filter程序在web.xml中的所有注册信息,并且提供了一系列获取这些配置信息的方法 。1、Filter过滤器Filter被称作为过滤器,其基本功能就是对Servlet的过程进行拦截,从而在Servlet进行响应处理前后实现一些特殊功能。这好比我们生活中所用到的净水器一样

2022-01-08 22:00:11 510

原创 JavaWeb的JavaBean介绍

1.初识JavaBean1.1 什么是javaBean:它是java开发中常用的组件,其实就是一个java类,它的作用就是封装数据。书写JavaBean需要满足五个规范:1.这个java类,被public修饰2.这个java类要提供公共的无参数的构造方法3.要提供私有的属性4.要给私有的属性提供公共的set或者get方法5.要实现Serializable接口比如: public class Book implements Serializable{ private

2022-01-08 21:44:05 986

原创 VMware16的安装

Linux学习学习目标VMware Workstation的安装创建虚拟机要点为方便自己安装文件的寻找,最好创建一个以Linux操作系统命名的新文件夹CentOS-7-x86_64-DVD-2009.iso的下载CentOS 官网:https://www.centos.org/ 到官网后,按以下点击操作进入页面点击7(2009) 再选择x86_64选择有Linux命名名的网址点击CentOS-7-x86_64-DVD-2009.iso可直接下载,放在自己创建的linux文件夹

2022-01-08 13:10:02 2914 4

原创 JSP动态网页开发技术

一、学习目标‘1.JSP概述2.JSP基本语法3.JSP指令4. JSP 隐式对象二、重点知识1.1.JSP概述:JSP是什么?JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP,它通过网页表单获取

2022-01-06 02:51:11 4605 1

原创 javaweb会话及其会话技术

一、学习目标1.会话概叙2.Cookie对象3.Session对象二、重点知识1.会话概叙在客户端与服务器端交互的过程中,会产生一些数据。例如,用户甲和用户乙分别登录了购物网站,甲购买了一个Nokia手机,乙购买了一个iPad,当这两个用户结账时,Web服务器需要对用户甲和乙的信息分别进行保存。在前面章这两个对象都不可行,具体原因:(1)HttpServletRequest对象,该对象只能保存本次请求所传递的数据。由于购买和结账是两个不同的请求,因此,在发送结账请求时,之前购买请求中的数据将会

2022-01-06 02:37:43 291

原创 网页开发基础,HTML、CSS技术、JavaScript基础

一、学习目标1.HttpServletResponse对象2.HttpServletResponse 应用3.HttpServletRequest 对象4.RequestDispatcher接口二、重要知识点Servlet最主要的作用就是处理客户端请求,并向客户端做出响应。为此,针对Servlet的每次请求,Web 服务器在调用service()方法之前,都会创建两个对象,分别是 HttpServletRequest和 HttpServletResponse。其中, HttpServletReq

2022-01-06 02:23:58 1760

原创 Python图形界面设计 Tkinter GUI编程组件的使用

一、学习目标1.GUI库2.Tkinter库3.导入Tkinter库4.4.Tkinter窗口中显示中文5.Tkinter 组件二、重点知识1.GUI库GU1(Graphical User Interface,图形用户界面)是指采用图形方式显示的计算机操作用户界面。例如,运行Python 的 IDLE就是一种GUI,生活中登录网页的浏览器也是一种GUI,所以GUI应用广泛,可以实现可视化编程。2.Tkinter库Tkinter是 Python的标准GUI库,Python 使用 Tkint

2021-12-14 20:13:22 2147 2

原创 Python图形界面的设计,使用Matplotlib生成数据图

一、学习目标1.Matplotlib简介2.安装Matplotlib3.调用Matplotlib二、重点知识1.Matplotlib简介Matplotlib由神经生物学家John.D Hunter博士于2007年创建,是Python中最常用的可视化工具之一。利用Matplotlib可以非常方便的画散点图、等高线图、条形图、柱形图、3D图形、图形动画等。Matplotlib最早是为了可视化癫痫病人的脑皮层电图相关的信号而研发,因为在函数的设计上参考了MATLAB,所以叫作Matplotlib。Ma

2021-12-09 23:55:28 1980

原创 Java的HttpServletResponse对象使用(请求和响应)

一、学习目标1.HttpServletResponse对象2.HttpServletResponse应用二、重点知识Servlet最主要的作用就是处理客户端请求,并向客户端做出响应。为此,针对 Servlet 的每次请求, Web 服务器在调用service()方法之前,都会创建两个对象,分别是HttpServletRequest和HttpServletResponse。其中HttpServletReauest 用干封装HTTP请求消息,简称request对象。HttpServletResponse

2021-12-01 17:25:14 12378

原创 Javaweb的初级(Servlet接口)

一、学习目标1.Servlet概述2.HttpServlet类3.实现Servlet的多重映射4.ServletConfig接口二、重点知识1.Servlet概述Servlet是使用Java语言编写的运行在服务器端的程序。狭义的Servlet 是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者,Servlet 主要田干从理交白湍传来的HTTP 请求,并返三、实际运用...

2021-12-01 17:05:33 800

原创 Javaweb概述

一、学习目标1.XML的概述2.DATA的约束3.HttpservletRequest请求对象二、重点知识1.XML的概述XML 是Extensible Markuplanguange的缩写,它是一种类似于HTML的标记语言,称为可扩展标记语言所谓可扩展,指的是用户可以按照XML规则来定义标记。1.1XML与HTML的比较XML和HTML都是标记文本,它们在结构上大致相同,都是以标记的形式来描述信息。但实际它们有着本质的区别如下:(1)HTML被设计出是用来显示数据的,XML被设计出是为了

2021-11-30 00:33:10 631

转载 Python表白代码,做个浪漫的程序猿

再坚持一下,一切的美好正在慢慢奔向你。Hold on a little longer, all the good is running to you.import turtleimport randomdef love(x,y):#在(x,y)处画爱心lalala lv=turtle.Turtle() lv.hideturtle() lv.up() lv.goto(x,y)#定位到(x,y) def curvemove():#画圆弧

2021-11-25 11:30:03 1431

原创 Python图形界面的设计,Turtle库的使用

一、学习目标1.Turtle库的简介2.调用Turtle库3.绘画起点和方向4.画布二、知识点1.Turtle库的简介Turtle库是Python语言中一个很流行的绘图图像函数库,中文意思是甲鱼、海龟、,所以也称为海龟库,Turtle非常容易操作,可以用它画出很多奇妙的图案。2.调用Turtle库在Python3以上版本,系统将Turtle库内置在Python库中,因此用户不需要额外安装就可以直接导入使用,具体命令是import turtle。3.绘画起点和方向一个Turtle实际上是

2021-11-25 11:07:30 6063 1

原创 Javaweb的基础知识及非商业版的JavaIDE的安装

一、JavaWeb 的初学习1.Javaweb的概念2.apache-tomcat的概念和作用3.整体的安装**二、重点知识 **1.Javaweb的概念Java Web,是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP、第三方框架等等。Java技术对Web领域的发展注入了强大的动力。1.2静态web.html 、.h

2021-11-22 00:54:24 923

原创 Mysql5.7版本的安装

一、学习目标1.Mysql的概念2.作用3.Mysql的安装二、知识点1.概念:MySQL是一种开放源代码的关系型数据库管理系统。(1)MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品;(2)MySQL使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理;(3)MySQL是开放源代码的,任何人都可以下载并根据个性化的需要对其进行修改;(4)MySQL因为其速度、可靠性和适应性而备受关注,MySQL是管理内容最好的选择。2.作用:

2021-11-04 20:01:43 297

原创 JAVA学习

Day29一、学习目标一、安装MySQL程序1.打开下载的mysql安装文件mysql-5.5.27-win32.zip,双击解压缩,运行“setup.exe”2.选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续3.点选“Browse”,手动指定安装目录4.填上安装目录,我的是“F:\Server\MySQL\MySQL Server 5.0”,也建议不要放在与操作系统同一分区,这样可

2021-06-21 01:19:20 72

原创 JAVA学习

Day25

2021-06-20 17:23:48 73

原创 JAVA学习

Day28

2021-06-18 23:18:39 268

原创 JAVA学习

Day27

2021-06-18 23:17:55 78

原创 JAVA学习

Day26

2021-06-18 23:17:06 65

原创 JAVA学习

Day24一、二、三、

2021-06-18 23:10:38 77

原创 Java学习

Day21一、学习目标1.2.3.二、知识点1.2.3.三、应用运行1.代码示例package demo01;import java.io.FileInputStream;import java.io.IOException;public class Demo01InputStream { public static void main(String[] args) throws IOException { //1.创建FileInputStream 对象,构造方法中绑定

2021-06-18 22:35:52 89

原创 Java学习

Day23一、二、三、

2021-06-18 22:09:48 76

原创 JAVA学习

Day22一、二、三、

2021-06-18 22:08:35 88

原创 Java学习

Day20一、学习目标1.File类2.FileOutputStream对象二、知识点1.File类概述创建一个文件/文件夹删除一个文件、文件夹获取文件、文件夹判断文件或文件夹对文件进行遍获取文件大小File 是一个操作与系统无关的类记住三个单词:file: 文件,directory: 目录、文件夹,path: 路径2.FileOutputStream对象构造方法的作用:a、创建了一个FileOutputStream对象b、更具构造方法中传递的文件/文件路径,创建一个空的

2021-05-23 20:00:19 75

原创 Java学习

Day19一、学习目标1.捕获异常try–catch2.finally 关键字二、知识点1.捕获异常try–catch如果异常出现的话会立刻终止程序,所以我们得处理异常:a.该方法不处理,而是声明抛出,由该方法的调用者来处理(throws)b.在方法中使用try–catch的语句来处理异常捕获异常指Java中对异常有针对性的语句进行捕获,可以对出现的异常进行指定方式的处理。常用语法如下:try {编写可能会出现的代码}catch(异常类型 e) {处理异常代码//记录日志/打

2021-05-15 17:50:11 56

原创 Java学习

Day18一、学习目标1.Collection集合2.异常3.异常的处理二、知识点集合概述集合是java中提供的一种容器,可以用来储存多个数据。集合和数组的区别a. 数组的长度是固定的,集合的长度是可变的b.数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不—致。在开发中般当对象多的时候,使用集合进行存储。集合的框架JAVASE提供了满足各种需求的APl,在使用这些API前,先了解其继承与接口操作架构,才能了解何时采用哪个类,以及类之间如

2021-05-15 17:10:05 77

原创 Java学习

Day17一、学习目标二、知识点字符串的特点:1.字符串的内容用不可变(重点)2.字符串是可以共享使用的3.字符串效果上是相当于一个char [],但是实际底层储存的是byte[]常用的三种构造方法1.public String() 创建一个空白的字符串,不包含任何内容2.public String(char[] array) 根据字符数组来创建字符串3.public String(byte[] array) 根据字节数组来创建字符串最直接的方式:String str=“class5

2021-05-11 00:54:47 86

原创 java学习

Day16一、学习目标1.数组2.Arraylist类3.Arraylist的使用二、知识点1.数组:可以储存两种类型的数据,储存引用类型(缺陷:数组一旦创建,运行期间长度不可更改)2.ArrayList类:java.util.ArrayList是大小可变的数组的实现,存储在类的数据称为元素。此类提供一些方法来操作内部存储的元素。ArrayList中可不断添加元素,其大小也自动增长。3.Arraylist的使用:查看类java.util.ArrayList ∶该类需要import导入使后

2021-05-05 18:04:51 65

原创 Java学习

Day15一、学习目标1.数组的使用2.导包3. 关键字4.方法重载二、知识点1.数组的特点:(复习)数组是一种引用数据类型数组当中可以存储多个数据,但是类型必须统一数组的长度在程序的运行期间,是不可改变的2.导包三步骤A.导包import包路径.类名称如果需要使用的目标类和当前类位于不同一个包下,则可省略导包语句默认只有java.long包下的内容可以不导包,其他路径都需import导包B.创建对象C.使用成员方法获取键盘输入的int数字 int num= sc.nex

2021-04-22 01:25:48 88 1

原创 Java学习

Day14一、学习目标1.数组的概念2.数组的特点3.数组的初始化(1)动态初始化(2)静态初始化二、知识点1.数组的概念:(1)是一种容器,可以同时存放同种数据类型的多个数据。(2)在一个数组中如果用一个下标就能确定一个数组元素在数组中的位置,则该数组就称为一堆数组。具有两个或多个下标的数组称为二堆数组或多堆数组,又称数组的数组。一堆数组格式为:type arrayName[ ];或type[ ] arrayName;二堆数组格式为:type arrayName[ ][ ];或typ

2021-04-22 00:25:21 77

原创 Java学习

Day13一、学习目标1、接口的多实现2、接口的多继承3、权限修饰符二、知识点1、接口的多实现(1)接口中是可以定义成员变量的,但是必须用public static final 关键字修饰,从效果上看就相当于是一个常量。(2)注意事项:a、接口中的常量,用public static final 来修饰,是可以省略这三个关键字b、相当是常量,因此只能初始化的生活进行 赋值,后面不能改c、建议命名格式用大写加下划线2、接口的多继承3、权限修饰符三、应用运行1、接口(1)Java接

2021-04-13 19:09:13 79

原创 Java学习

Day10一、学习目标1、抽象方法二、知识点1、概念(1)当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了。(2)在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类。注意:1.抽象类不能直接被使用,不能直接实例化。2.必须用一个子类来继承抽象的父类。3.子类必须覆盖重写,抽象父类中的所有抽象方法。4.一个抽象类不一定含有抽象方法,但是一个有抽象方法的类一定是抽象类。三、应用运行(1)2、

2021-04-13 00:27:08 70

空空如也

空空如也

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

TA关注的人

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