自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图表样式的美化

一、设置图表样式与映射表import numpy as npimport matplotlib.pyplot as pltplt.rcParams["font.sans-serif"] = ["SimHei"]plt.rcParams["axes.unicode_minus"] = Falsex = np.arange(5)y1 = [1200, 2400, 1800, 2200, 1600]y2 = [1050, 2100, 1300, 1600, 1340]bar_width = 0.6

2022-03-20 22:46:29 259

原创 使用matplotlib绘制简单图表第二课

一、绘制堆积面积图1.使用 stackplot()绘制堆积面积图使用pyplot的stackplot0函数可以快速绘制堆积面积图,stackplot(0 函数的语法格式如下所示:stackplot(x, y, labels=() ,basel ine=' zero', data=None, *args, ** kwargs)该函数常用参数的含义如下。x:表示x轴的数据,可以是一维数组。y:表示y轴的数据,可以是二维数组或一维数组序列。labels:表示每组折线及填充区域的标签。baseli

2022-03-06 15:53:59 1623

原创 Python数据可视化:绘制简单图表第一课

数据可视化的概述1.1什么是数据可视化数据可视化是借助图形化的手段将一组数据以图形的形式表示,并利用数据分析和开发工具发现其中未知信息的数据处理过程。数据可视化其实是一个抽象的过程,简单来说就是将一个不易描述的事务形成一个感知画面的过程,即从数据空间到图形空间的映射。1.2常见的数据可视化方式折线图、柱形图、条形图、堆积图、直方图、箱型图、饼图、散点图、气泡图、误差棒图、雷达图、统计地图、3D图表常见的数据可视化matplotlib、seaborn、ggplot、bokeh、pygal、pyec

2022-02-25 22:18:50 1518

原创 数据库与连接池与DBUtils

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

2022-01-09 16:40:47 550

原创 Servlet高级

什么是FilterFilter被称作过滤器,其基本功能就是对Servlet容器调用Servlet的过程进行拦截,从而在Servlet进行响应处理前后实现一些特殊功能。这就好比现实中的污水净化设备,它可以看一个过滤器,专门用于过滤污水杂质。Filter接口中的方法方法声明功能描述init(FilterConfig filterConfig)init()方法用来初始化过滤器,开发人员可以在init()方法中完成与构造方法类似的初始化功能。如果初始化代码要使用到FilterConfi

2022-01-08 23:22:31 509

原创 9章JDBC

什么是JDBCJDBC的全称是java数据库连接(JAVA Datebase Connectivity),它是一套用于执行SQL语句的Java API。应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数数据库中数据的查询、更新、新增、和删除的操作。JDBC常用的API1.Driver接口Driver接口是所有JDBC驱动程序必须实现的接口,该接口专门提供给数据库厂商使用。需要注意的是,在编写JDBC程序时,必须要把所使用的数据库驱动程序或类库加载到项目的classpath中(这

2022-01-08 19:16:32 598

原创 JSP开发模型

一、JSP开发模型1、JSP开发模型概念JSP的开发模型即JSP Model,在Web开发中,为了更方便地使用JSP技术,Sun公司为JSP技术提供了两种开发模型:JSP Model1和JSP Model2。JSP Model1简单轻便,适合小型Web项目的快速开发;JSP Model2模型是在JSP Model1的基础上提出的,它提供了更清晰的代码分层,更适用于多人合作开发的大型Web项目,实际开发过程中可以根据项目需求,选择合适的模型。2、JSP Model1模型的工作原理3、JSP Mode

2022-01-05 19:13:00 471

原创 EL表达式

2.EL 表达式1.1 初识 EL 表达式EL在开发中,通常是用来获取域对象中保存的值,基本语法:${域对象的名称}。比如说: request.setAttribute(“key”,“value123”): ${key},获取的值就是value123如果域对象的名称写错了,使用el表达式获取值,获取的是"".1.2 EL表达式中的标识符在el书写过程中,会用一些符号来标记变量、函数名等,这些符号称之为标识符。1.3 EL中的变量基本格式:${域对象的名称},这个域对象的名称可以理解为就是e

2021-11-19 22:01:32 1063

原创 jsp动作元素

5.JSP 动作元素1.1 jsp:include 动作元素:动态包含动态包含:把其它资源页面的内容,合并到当前要包含的页面,最后一块输出。基本语法格式:<jsp:include page=“被包含页面的url” flush=“true或者false”>jsp:include动态包含特点:多个页面的内容合并输出,多个jsp页面生成多个java文件,编译成多个class文件静态包含特点:多个页面的内容合并输出,多个jsp页面最终生成一个java文件,编译一个class文件。1.2

2021-11-17 23:30:28 332

原创 会话和会话技术

Cookie1.构造方法:1.得到cookie对象:Cookie cookie = new Cookie(String key,String value);2.Cookie类常用的方法:1.回写(响应)cookie到浏览器端: response.addCookie(cookie);2.得到cookie的名称 :String key= cookie.getName(),3.得到cookie的值: String value =cookie.getValue();4.给cookie设置生命时长:

2021-11-16 20:59:39 96

原创 请求与响应

1.请求和响应的概述:什么请求:在浏览器地址栏输入地址,点击回车请求服务器,这个过程就是一个请求过程。什么响应:服务器根据浏览器发送的请求,返回数据到浏览器在网页上进行显示,这个过程就称之为响应。2.HttpServletResponse对象HttpServletResponse是一个接口,它的父接口是ServletResponse,在开发中通常使用HttpServletResponse响应信息分为三部分:响应行、响应头、响应正文(响应体)1发送响应体相关的方法: 第一个方法:getO

2021-11-16 20:32:58 1350

原创 eclipse创建jsp文件(1)

安装配置Java与eclipse注:版本位数要一致。在eclipse配置tomcat与创建项目实现步骤选择eclipse上方的工具栏的【File】–>【New】–>【Other】选项,进入Dynamic Web Project,创建工程。要打勾window选项中,找到Servers创建,选择8.5版本的单击next,导入tomcat右键到Add and Remove…,Add项目到右边运行测试无误后,到浏览器中测试在创建的项目中,右键WebContent,在

2021-11-06 12:06:19 4433

原创 Eclipse开发配置Servlet运行结果

一、新建web项目选择Eclipse工具栏的【File】→【New】→【Other】,进入新建工程的界面,选择web下的【Dynamic web project】,点击【Next】按钮,进入填写项目信息的界面,如图:填写一个项目名(如chapter03),选择运行环境,这里我的是tomcat8.5,如下图,点击【Next】到下一个配置界面。继续点击【Next】进入下一页面,【Context root】选项用于指定Web项目的根目录,【Content directory】选项用于指定存放Web资

2021-10-10 22:21:12 1010 1

原创 模块10多线程

进程指正在运行的程序。确切的来说,当-一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。。2、线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一 一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。。3、多线程:。即就是-一个程序中有多个线程在同时执行。4、区分单线程和多线程.●单线程程序:即,若有多个任务只能依次执行。当上一个任务执行结束后,下一个任务开始执行。名线程程序,即,若有名个任各可以同时执行

2021-06-21 20:10:32 75

原创 文件操作.

文件操作本质上讲就是从一个文件(test.txt)输入,在输出到文件(copy.txt)的输入/输出程序。我们可以把任务分为两个阶段来完成,即先读取(输入)文件test.txt*并输出到控制台,然后将文件内容写入(输出)文件copy.txt中,从而完成文件的复制操作。根据处理的数据类型的不同分为:字符流:以字符为单位,读写数据的流。字节输入流,字节输出流。字节流:以字节为单位,读写数据的流。字节输入流,字符输出流字节流字节:计算机中数据的基本存储单位和传输单位。一次读入或读出是8位二进制,更适合

2021-06-21 19:44:46 98

原创 图形用户界面编程

Java应用程序的图形用户界面是通过Java API提供的java,awt或javax,swing包中的组件实现的。GUI编程基础事件处理机制顶层容器JFrame类的俩种格式构造方法。(1)JFrame():创建不指定标题的窗体。(2)JFrame(String title):创建指定标题的窗体。JFrame类的其他常用方法(1)void setDefaultCloseOperation(int op):设置关闭时所做的操作。(2)void setContentPane(Contain

2021-06-15 22:46:24 326

原创 对数组的总体练习例子

`

2021-05-16 14:01:55 54

原创 异常处理

异常的处理方法Java的异常处理是通过5个关键字来实现的(try、catch(捕获)、finalyl|throw(抛出)和throws)

2021-05-16 13:39:00 145

原创 一堆数组

数组一堆数组的内存分配array Name = new StudentType[arrySize];用new运算符进行创建数组,系统为数组的每个元素分配;存储空间:下标从0开始,到数组长度-1结束。eg:int []c://生明一个引用变量c =new int[5];//创建数组,分配5个存储空间,并为数组元素赋默认值;c[0] = 1;//使用下标访问数组元素并赋值;c[1] =2;c[2] =3;c[3] =4;c[4] =5;c[5] =6;一维数组的初始化注意事项:1

2021-05-08 20:27:14 355

原创 Java中的接口概念

一、接口(一)接口的概念1、接口就是公共的规范标准,只要符合规范标准,通用。P95:若干个完成某一特定功能的没有方法体的方法和常量的集合。(二)接口的定义1、关键字:interface2、格式:【public】 interface 接口名称【extends SuperInterfaces】{//①常量:名称大写(JAVA7)//②抽象方法:abstract(JAVA7)//③默认方法:default(JAVA8 及 8+)//④静态方法:static(JAVA8 及 8+)//⑤私

2021-04-18 12:50:08 388

原创 无参与有参的定义

(1)定义—汽车类Car,属性:汽车型号、汽车排量、汽车颜色(model,displacement,color).方法若干。(2)定义—卡车类Truck,t它继承了Car,新增加属性;卡车载量load。(3)定义—测试类,分别创建—父类对象和子类对象,对所有成员方法进行测试。父类1.成员变量2.getter/setter方法(私有)3.构造方法(有参、无参)4.自己的方法(1)定义—汽车类Car,属性:汽车型号、汽车排量、汽车颜色(model,displacement,color).方法若

2021-04-13 22:42:36 218

原创 java抽象类的应用

抽象类的特点**1.**不能直接创建new抽象类对象:extends;**2.**必须用一个子类来继承抽象父类;**3.**子类必须覆盖重写抽象父类当中的所有的抽象方法;**4.**创建子类对象进行使用;extends关键字,继承了Animal抽象类注意事项:1.名字一样,没有abstract关键字2.有大括号,里面有方法的实现//覆盖重写创建的时候,勾选抽象,abstract关键字出现,也意味着这是我们的一个抽象类。修饰符 abstract 返回值 方法名:没有大括号,没有方法

2021-04-13 21:57:26 587

原创 java中的重写

重写如果在子类中定义的一个方法,其名称、返回值类型和参数列表正好与父类中的某个地方的名称、返回值类型和参数列表相匹配,那么可能说,子类的方法重写了父类的方法。重写重载名字:Override名字:Overload方法名:相同方法名:相同参数列表:相同参数列表:不相同多态性:继承关系中(父类与子类之间)多态性:一个类(定义两个或多个方法)重写的特点方法覆盖重写的注意事项:1、@override写在方法前,用于检查是否正确覆盖重写,尽量使用:就算不写@o

2021-04-02 19:25:09 74

原创 Java特征之一:继承

继承的概念:

2021-04-02 18:41:27 42

原创 eclipse中的有参与无参构造方法

对象的创建的时候自动调用一个方法构造方法1.构造方法必须和类完全一样2.构造方法不能有返回值3.不能返回具体的之4.如果我们不编写任何的构造方法 编译器会默认的赠送一个,没有参数,没有方法体,啥都不干public Student (){}5.如果自己写了构造方法,编译器不在默认的赠送如何定义一个标准的类1.所有的成员变量 应该用private修饰2.位每个成员变量添加 get set 方法3.编写一个无参及有参构造方法...

2021-03-29 23:21:55 1088

原创 eclipse中的局部变量与成员变量

eclipse中创建类写数组求最大值Java中的三大特性:封装,多态,继承定义数组、变量并用for…if.语句判断出最大值输出eclipse可以运行多个Java项目并需要编译成class文件

2021-03-24 21:55:41 578

原创 java基础程序中的eclipse编写

安装eclipse应用程序安装eclipse创建快捷方式打开应用程序放到D盘创建Java项目命名项目名src中创建一个包命名com.hg.dem02;创建两个类分别命名为Demo02PhoneTwo和Phone;第一个类中编写源代码并注释在第二个类中主要定义定义一个类,用来模拟“手机”事物。对应到类(属性);品牌 价格 颜色成员方法(行为);打电话 群发短信保存运行运行结果及整体大数据2003 学号2020080603020...

2021-03-21 20:58:47 78

原创 Java基础流程控制语句

Java中的控制语句分类:(1)分支语句:if-else ,switch。(2)循环语句:while,do-while,for。(3)跳转语句:break,continue,return。(4)异常处理语句:try-catch-finally,throw。(5)包处理语句:package,import。(6)注释语句://,/ * …/,/**…/标准的if-else语句if语句第三种格式:if…else if…elseif(判断条件1){执行语句1;}else if(判断条件2){

2021-03-17 23:25:58 75

原创 Java基础数据运算符及表达式

运算符(1)算术运算符(+,-,/,%,++,- -,**),;(2)关系运算符(>,<,>=,<=,–==,!=);(3)逻辑运算符(&&,||,!);(4)位运算符(>>,<<,>>>,&,^,|,~);(5)赋值运算符(=,+=,-=,*=,/=);(6)条件运算符(?:);(7)其他运算符。字符(串)相加...

2021-03-14 16:03:33 112

原创 学习java基础第三课

变量

2021-03-10 15:16:57 146 2

原创 学习java基础的第二课

第二课:一、1.学习字符集,关键字,标识符2.JAVA数据类型,包括整数类型,浮点类型,字符类型,布尔类型,以及复合数据类型中的(类,接口,数组)⑴字符集:①ASCII码字符集里的英文字母A~Z,a~z以及数字0~9;② 汉字,日文,朝鲜文,希腊文;③常见的特殊符号,如“&”,“¥”,“@”等。⑵标识符:①标识符用于命令程序对象,由文字字符(包括字母、中文等)、数字、下划线(_)、美元符号($)组成,不能以数字开头;②不能把Java关键字作为标识符;③标识符的长度没有限制;④

2021-03-05 20:56:38 119 1

原创 学习java的第一天

1.安装java2.点击高级设置,下一步点环境变量3.选中path新建4.变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk-15.o.15.此电脑中输入cmd,会弹出6.在后面输入java-version, 回车java中HelloWorld解压缩包压缩成功后,创建快捷方式eclipse十进制转为二进制15=1111 10=1010二进制转为十进制11011=27 11111=31...

2021-03-02 23:37:21 46

空空如也

空空如也

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

TA关注的人

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