自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java大致面试题及答案,文档格式为md格式

Java面试题and答案

2024-02-06 01:02:23 804

原创 网页报错信息大全

此代码与响应 GET 和 HEAD 请求的 301 代码类似,会自动将请求者转到不同的位置,但您不应使用此代码来告诉 Googlebot 某个网页或网站已经移动,因为 Googlebot 会继续抓取原有位置并编制索引。此代码与响应 GET 和 HEAD 请求的 301 代码类似,会自动将请求者转到不同的位置,但您不应使用此代码来告诉 Googlebot 某个页面或网站已经移动,因为 Googlebot 会继续抓取原有位置并编制索引。服务器已成功处理了请求。如果请求的资源已永久删除,服务器就会返回此响应。

2024-01-23 01:12:14 445

原创 Python打包成为.exe可执行文件方法

这里运行完之后会在对应文件夹中出现两个名为build和dist的文件夹。这时我们可以看到在list文件夹看到我们打包成功后的.exe可执行程序。然后切换盘符至你需要打包的python文件下方。点击进入dist文件夹我们可以找到对应的文件。首先需要安装模块PyInstaller。我们继续在命令行中输入。

2023-04-17 19:10:53 213 1

原创 IntelliJ IDEA 创建web教程

IntelliJ IDEA 创建web教程

2023-02-25 23:27:01 1887 1

原创 win10C盘清理小工具分享

它的原理是清理C盘中一些不需要文件,和C盘平时产生的垃圾,我么创建一个文本,将上述代码复制进入记事本中,然后保存改成bat格式,编码格式改为ANSI即可。

2023-02-25 22:05:36 1563

原创 java—jdbc数据库连接

java-jdbc就是使用我们的java连接数据库,然后使用java通过sql语句对数据库的表格进行操作1.需要在数据库中建立一个库,然后在库中建立一个表2.需要一个java的开发环境,我这里使用的是java1.8的开发环境。

2023-02-21 20:09:14 1193

原创 MySQL基础总结

int(整数长度):整数类型 double:小数类型 decimal(m,d):指定整数位于小数位长度的小数类型。逻辑:and(和,表示同时需要满足两个条件),or(或,表示两个条件只需满足其一即可),not(不,常用于取反)DDL:数据定义语言,用来定义数据库对象:数据库,表,列等。比较运算符包涵:=(等于),>(大于),=(大于等于) ,

2022-11-13 23:28:56 6022 4

原创 mysq基础知识点

【代码】mysq基础知识点。

2022-09-26 15:30:19 106

原创 年月日格式判断-正则表达式 YYYY/MM/DD、YYYY-MM-DD、YY.MM.DD

【代码】年月日格式判断-正则表达式 YYYY/MM/DD、YYYY-MM-DD、YY.MM.DD。

2022-09-16 21:27:26 1619

原创 http与https的区别

http与https的区别

2022-08-27 00:35:28 1690

原创 JAVA网络编程

网络编程java

2022-06-04 23:33:46 101 1

原创 多线程代码块同步——抢火车票

用之前学习的线程方法去写(有bug):package com.ytzl.第3章.dmeo1多线程.two;/*多线程之同步代码块*//*模拟网络抢票*/public class one implements Runnable{ private int count=10;//记录抢票次数 private int num=0;//记录买到第几张票 public static void main(String[] args) { one site = ne.

2022-05-19 22:02:47 556

原创 Java多线程使用方法

目录多线程大致概念:首先我们先了解以下在操作系统中进程和线程的区别:线程的五大阶段:多线程的实现:关于线程的操作与使用:多线程大致概念:一个程序至少有一个进程,一个线程,就拿我们打开一个直播来说,我们在看的时候会看到主播,会听见声音,会看到弹幕,以及送的一些礼物特效,这些都是通过线程来实现的,一台电脑它能分出的线程越多,分析的速度越快,他的配置就足够好。首先我们先了解以下在操作系统中进程和线程的区别:进程: 每个进程都有一个独立的代码与数据空间,进程之间切换会有比较大

2022-05-18 22:43:31 134

原创 Java(正,反)序列化

序列化:把java对象转换为字节序列的过程反序列化:把字节序列恢复为java对象的过程实现序列化的步骤(存入数据):首先引用输出流ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("D:\\java制作\\高级特性\\stu.txt"));其次是存入内容(可根据.writeObject()方法将需要的内容存入):Student stu = new Student("张三",30,"女")

2022-05-18 10:54:08 200

原创 JAVA中的Arraylist数组将学生成绩从高到底依次排序

该程序使用了Arraylist数组和Collections.sort()方法。及类方法实体类package com.ytzl.第二章.demo5序列化.Weeklysurvey.one;/** * @描述 * @创建人 Wen * @时间 2022年05月15日 14:48 */public class test { private String name;//姓名 private int number;//学号 private int score;//成绩.

2022-05-15 22:23:06 2037

原创 io流的Buffered缓冲区

简介:BufferReader在读取文本的时候,会从文件中读取字符数据到缓冲区,如果继续使用read()方法会从缓冲区读取数据,减少了连接编码传输的过程,提高了效率,只有缓冲区数据满了,才会再次进行写入,因为我们在使用Reader方法对文件进行读取时读出的会是二进制或者八进制的字节,很难看出其中的内容,所以我们需要将它转换为文字,除了char变量外还有Buffered缓冲区,我们可以把接收到的数据存到缓冲区中,缓冲区会将其转换为文字等缓冲区数据满了就能输出出来声明方式:Reader fr =

2022-05-14 17:05:13 229

原创 io流的Writer(写)和Reader(读)

Writer与Reader类不能直接调用,需要使用多带的方法调用它们的子类,在他们的前边加上一个File即可如(FileWriter或FileReader)的多态方法进行其调用,并且他们也是抽象类调用需要连接接口Exception,它们的优点在于可以直接写入或读出内容,不需要使用byte转八进制。接口连接:public static void main(String[] args) throws Exceptionio流的所有方法都需要链接他们的接口父类,Exception。一:Wri

2022-05-12 22:13:55 1397

原创 JAVAIO流讲解(创建,读取,写入)

概念: io流对应的方法:一:File方法(创建文件) 二:FileInputStream(获取字节方法)输入流 三:FileOutputStream(写入字节方法)输出流 总结:概念:IO流可以初步的理解为数据间的传输,我们将一组数据入:1234567,将他们从hello文件中转入haha文件中,使用程序的方法进行转入的话则需要一个一个的传入,即...

2022-05-11 22:57:43 1641

原创 Python自动发信息小程序

本次需要引入的库和模块如下import timefrom pynput import mouse, keyboardtime是python的时间库的引用pynput,mouse,keyboard是python的控制鼠标键盘引入代码如下:import timefrom pynput import mouse, keyboardm_mouse = mouse.Controller() # 创建一个鼠标m_keyboard = keyboard.Controller()

2022-05-08 18:52:51 580 1

原创 java多态调用

概念:多态是什么它就相当于区别对待,比如买票这个行为,当普通人买票时,是全价买票;学生买票时,是半价买票;军人买票时是优 先买票。再者就是再举个详细的例子: 最近为了争夺在线支付市场,支付宝年底经常会做诱人的扫红包-支付-给奖励金的活动。那么 大家想想为什么有人扫的红包又大又新鲜8块、10块…,而有人扫的红包都是1毛,5毛…。其实这背后也是 一个多态行为。支付宝首先会分析你的账户数据,比如你是新用户、比如你没有经常支付宝支付等等,那么 你需要被鼓励使用支付宝,那么就你扫码金额 = random()%99;比

2022-04-30 16:50:07 1091

原创 python编译器安装教程

pycharm是一个语言开发工具它可以运行python、C等语言(需要安装环境),它与idea是同一个公司出的软件没有软件的网盘链接如下:链接:https://pan.baidu.com/s/1x1hUm4KkO7_0ufUI6xIARA提取码:yplw以下是软件安装方式:这个是开始安装页面我们点击next继续即可这个是选择安装目录的位置,选择完成后我们点击next即可这个是编译器的安装前设置根据个人所需吧!也可全选这里默认选择不要动继续安装等待...

2022-04-30 15:31:09 3373

原创 JAVA小游戏扫雷

游戏需要的图片放置在末尾需要的拿,游戏共分为三个关卡,困难普通简单三类。该游戏代码我分成了好七个类。游戏需要的图片我放到了末尾处。游戏截图如下:游戏分为三个关卡这个是简单关卡这个是普通关卡的这个是困难关卡的也就是最难的踩到雷后就直接输了,左上角的是地雷的数量.右上角是计时函数,中间的是开始按钮失败后点击即可复原关卡继续闯关。测试类代码如下,该类主要用于运行与调用其它类。package com.sxt;import javax.swing.*;i..

2022-04-30 14:52:28 1846 1

原创 JAVA封装与访问控制修符

概念:我们在写入一个类的时候,为了保护里边的属性不被随意的调用这是我们可以使用特殊的修饰符进行相应的保护,而这样的话我们似乎只能在该类中调用使用了,出现某些特殊情况时就会无法发调用,虽然挺高了安全性但也降低了灵活性,这个时候我们的包装类就出现了,我们通过对某个方法的进行特殊方法的包装来对其进行相应的调用与赋值。就相当于银行为了保护财产会选择将金钱放进保险柜中来确保其的安全,但是当我们要取钱时,银行就要拿钥匙打开保险柜。修饰符相当于银行的保险柜,封装相当于保险柜的钥匙。访问修饰符如下:1) publi

2022-04-28 20:00:27 892

原创 JAVA继承与重写

概念:继承是面向对象语法三大特征之一,继承可以降低代码的沉余度,提高编程的效率。通过继承子类可以随意调用父类中的某些属性与方法,一个子类只能继承一个父类,一个父类可以被多个子类继承。它就好比与我们显示生活中孩子继承父亲的财产。重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法,就好比金毛与哈士奇他的特征都是来自狗,仓鼠与松鼠他们他们的特征来自老鼠,而他们身上的不同属于基因突变就相当于重写继承的特点:1):java中只支持单根继承,即一个类只能有一个直接父类

2022-04-27 22:12:18 1457

原创 python爬取小说的大致步骤

做任务之前我们应该区理清自己的思路,清楚每一步干什么,这一步需要用到什么和下一步该用什么,画出相应的流程图,这样做的时候可以清晰很多,有助于方便我们的工作作业。

2022-04-27 12:47:31 1065

原创 JAVAHashMap集合

概念:HashMap类似于Hashset与ArrayList集合的集合版,HashMap拥有key键值和value值,HasMap也不能用普通for循环遍历,key相当于ArrayList集合中的下标,我们可以根据需求自定义键值也就是下标,我们可以通过相应的key键值找到相对应的values值,与Hashset相比它有索引对于HashSet来说,有一个<E>代表泛型。它是专门处理键值映射数据的存储,可以根据键值实现对值 的操作特点:1.HashMap是可以序列化的。是线程不安全的。2.因

2022-04-26 18:17:50 607

原创 JAVAHashSet集合

概念:HashSet相对比于LinkedList集合于JAVA——ArrayList集合而言HashSet的不同点在于拥有唯一性,而且是无序的,且没有索引,因为是无序且没有索引的所以普通的for循环并不能便利出该集合,需要使用更高级的循环foreach来遍历出set集合中的元素。对于HashSet来说,有一个<E>代表泛型特点:无序且元素值的唯一性,该集合没有索引,允许有null值但只能有一个。没有索引:就是没有类似与数组的下标所以该集合是无序的与普通数组相比它相当于没有下标的数组所

2022-04-26 13:19:34 575

原创 JAVALinkedList集合

概念:LinkedList和ArrayList一样都是实现List的接口,而ArrayList是普通数组的进阶版可以随意改变数组大小的高级数组,Linked是List接口链接的实现,LinkedList于ArrayList相比之下,它更方便插入与删除,其余的几乎于ArrayList的一样,但随机访问性会差一点特点:实现了跟高效的插入于删除,但是随机访问性也会降低LinkedList方法有:.add():可以向集合中添加元素,也可以通过下标向指定位置添加相应元素.addFirst():可以直接

2022-04-26 11:44:07 265

原创 JAVAArrayList集合

概念: ArrayList是大小可变的数组的实现属于高级数组,存储在内的数据称为元素,此类提供一些方法来操作内部存储的元素,ArrayList中可不断添加元素,集合长度也随之增加,对于ArrayList来说,有一个<E>代表泛型泛型:也就是装在集合中的所有元素,全都是统一的一种类型所取类:该类需要导入import后使用,所属泛型是一种指定的数据类型,也就是装在集合中的所有元素,全部都是统一的类型。泛型只能是引用类型,不能是基本类型常用的ArrayList方法有:.add():可以

2022-04-26 09:42:11 981

原创 JAVA面向对象oop基础笔记

第一章1.属性---是对象具有的各种特征2.方法---是对象执行的操作和行为3.类---具有相同属性和方法的一组对象的集合4.类是对象的抽象,对象是类的具体 (动物类-->狮子对象,老虎对象...) (植物类-->向日葵对象,牡丹花对象...)5.对象是摸得到看得见的实品,是开发的时候要考虑的。java是面向对象编程语言6.对象的使用步骤 (1)创建对象,通过关键词new (2)引用对象,使用"."7.类的方法 修饰单词 返回值类型 方法名(){}.

2022-04-23 22:08:52 529

原创 JQ笔记基础

$(document).ready()与windows.onload 异同$(document).ready(): DOM文档结构绘制完成即即刻执行,可能某些静态 资源(图片,视频)还没加载完 同一个页面,可以写多个window.onload(): 必须等待网页中所有静态资源(图片,视频)都 加载完毕后才执行 同一个页面,不可以写$("li:even").chilk() :$() : 工厂函.

2022-04-23 22:04:53 998

原创 JS笔记基础

第一章:JavaScript基础 1.为什么要学习JS 1):表单验证(减轻服务端的压力) 2):页面动态效果 2.什么是JavaScript 是一种基于对象和事件驱动的、 跨平台的、并且具有安全性的脚本语言 3.JavaScript的特点 1):向HTML页面添加交互行为 2):语法与java类似.

2022-04-23 22:02:31 404

原创 HTML基础笔记

<html> </html>:文档标签<head> </head>:头部标签<body> </body>:主体标签<title> </title>:导航栏标签<h1> </h1>:一级标签(最大)<h2> </h2>:二级标签<h3> </h3>:三级标签<h4> </h4>:四级标签<h5&g.

2022-04-23 21:56:36 1203

原创 JAVA小游戏黄金矿工

游戏需要的图片在尾部进行获取。运行结果如下:游戏测试类,主要负责调用,进入,绘画package game;import javax.swing.*;import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.util.ArrayList;import java.util.List;public class GameWin e...

2022-04-23 17:11:42 8023 27

原创 JAVA打字小游戏,面向对象完成

测试类,测试类主要是用于引用,将我们进行引入package com.ytzl.Project.work;public class Test { public static void main(String[] args) { Player player = new Player(); player.play(); }}实体类1,该类主要用于输出系统随机字符,接收玩家打印字符,并传入game类进行判断package com.ytzl.P.

2022-04-22 15:04:52 2610

原创 JAVA基础笔记

一.创建java工程 1.File---New---(工程)Project---Java---(在右边的最上边选择JDK版本1.8)---Next-出现一个窗口---Next---Project Name(不建议起中文,建议起英文工程名称) ---Project (位置)location(工程存储在硬盘上的位置)---Finish(完成)//单工程 2.File---New---(工程)Project---Empty Projece---Next---P.

2022-04-22 08:42:09 252

原创 IntelliJ IDEA 安装方式

IntelliJ IDEA是一个很好的语言开发工具它可以运行JAVA、C等语言(需要安装环境)一下是软件安装方式点击next继续

2022-03-30 20:38:13 4554

原创 JAVA调用类方法

先将数据存到这个页面package com.ytzl.oop1.demo2;import java.util.Scanner;/** Description: 本类用于 游人类* */public class Visitor { //属性 String name;//名字 int age;//年龄 //方法 public void check(){ //键盘录入 Scanner input = new Scanne

2022-02-23 23:01:48 1714

原创 贪吃蛇 HTML+JS

代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>人机验证</title></head><style> *{ margin: 0; padding: 0; user-select: none; box-sizing:..

2022-02-19 23:25:32 150 4

原创 JS+HTML+CSS登录验证

代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>人机验证</title></head><style> *{ margin: 0; padding: 0; user-select: none; box-sizing:..

2022-02-19 23:20:19 412

java编程与jsp页面和mysql的数据交互页面,javaweb

该项目完成了java编程语言与前端jsp语言和数据存储语言的mysql数据交互,javaweb客户端简单的删除与修改的操作

2023-03-02

空空如也

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

TA关注的人

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