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

原创 Javaweb——第二章 Jsp和Servlet

JSP(全称Java Server Pages),中文名叫JAVA服务器页面,其根本是一个简化的Servlet设计,是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术有点类似A5P技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(.htm.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件。JSP技术是以。

2023-01-01 18:07:41 3025 1

原创 javaWeb——第一章概述

Javaweb概述

2023-01-01 17:52:38 986 1

原创 Java——反射详解

特别是在设计或运行中添加新类时,能够快速地应用开发工具动态地查询新添加类的能力。注意:如果类名保存在字符串中,并可在运行中改变,就可以使用这个方法。在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。然而,可以通过专门的Java类访问这些信息。如果T是任意的Java类型(或void关键字), T.class将代表匹配的类对象。Object类中的getClass( )方法将会返回一个Class类型的实例。● 在运行时查看对象,例如,编写一个toString方法供所有类使用。

2022-12-08 18:26:27 554

原创 数据库——JDBC基本连接步骤

不同种类的数据库(如:MySQL、Oracle等)在其内部处理数据的方式是不同的,如果直接使用数据库厂商提供的访问接口操作数据库,应用程序的可移植性就会变得很差。例如,用户在当前程序中使用的是MySQL提供的接口操作数据库,如果换成Oracle数据库提供的接口,这样代码的改动量就会非常大。有了JDBC后,这种情况就不复存在了因为它要求各个数据库厂商按照统一的规范来提供数据库驱动(JDBC实现类),在程序中由JDBC和具体的数据库驱动联系,所以用户就不必直接与底层的数据库交互,使得代码的通用性更强。

2022-12-02 16:17:07 4543

原创 数据库——数据库备份与恢复

目录原因:数据库的备份与恢复:1、使用MySQLdump命令备份2、恢复数据库表的导入和导出1、表的导出2、表的导入然后以管理员身份运行cmd 重新启动mysql SHOW GLOBAL VARIABLES LIKE '%secure%'1、表的导出 也可以导出为html 或者是xml的方式 2、表的导入

2022-11-28 09:27:22 9686

原创 jQuery基础知识

parent $("ul li:parent").html("OK") 匹配 li里面有文本或子元素的li元素。.parents() $("li").parents("div") :找li的所有的父元素,只要div的。.parent() $("li").parent() :找li的父元素,直接父元素,只找一级。.parents() $("li").parents() :找li的所有的父元素,找到根。fadeIn()和fadeOut()可以通过改变元素的透明度实现淡入淡出效果。

2022-11-18 22:14:20 803

原创 JS基础知识

在函数中定义的变量如果使用var或let定义,该变量就是局部变量。如果未通过var或let定义变量,该变量就是全局变量。

2022-11-01 16:16:36 1234

原创 CSS前导知识

CSS前导知识

2022-10-21 20:31:57 432

原创 HTML知识点

HTML前导知识

2022-10-21 20:29:54 498

原创 Java高级---网络编程

对于 TCP 套接字,任何以前写入的数据都将被发 送,并且后跟 TCP 的正常连接终止序列。IPV6: 16字节128位整数,并分成8段十六进制数,每16位之间用圆点隔开,每6位整数可以转换为一个0~65535的十进制数 格式: X.X.X.X.X.X.X.X 例如: FFFF.FFFF.FFFF.FFFF.FFFF.FFFF.FFFF.FFFF。调用 该Socket类对象的 getOutputStream() 和 getInputStream ():获取输出 流和输入流,开始网络数据的发送和接收。...

2022-08-17 11:04:17 511

原创 Synchronized和Lock的区别

10.synchronized发生异常时,会自动的释放线程占有的锁,而lock锁没有显示的释放锁,则可能会造成死锁,因此lock的锁释放需要在finally中。6.synchronized在进行加锁解锁时,只有一个同步队列和一个等待队列, lock有一个同步队列,可以有多个等待队列;2.synchronized是隐式的加锁(超出作用范围自动释放),lock是手动显式的加锁,手动的释放锁;5.synchronized是阻塞式加锁,lock是非阻塞式加锁支持可中断式加锁,支持超时时间的加锁;...

2022-08-16 17:53:11 363

原创 java高级---IO流

当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。因此我们把这种输入和输出动作称为IO操作。数据在内存中的流动;广义上来讲:不同电脑之间数据的流动,也是IO流狭义上的IO操作:进程之间的数据流动。...

2022-08-14 14:16:41 584

原创 Java多线程

多进程编程多线程编程协程编程(轻量级的线程)程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是。是一个动态 的过程:有它自身的产生、存在和消亡的过程。——生命周期 (操作系统的基本单位)如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程(thread),,是一个程序内部的一条执行路径。...

2022-08-14 13:19:50 153

原创 Java集合中常见的面试题

 选择系数的时候要选择尽量大的系数。因为如果计算出来的hash地址越大,所谓的 “冲突”就越少,查找起来效率也会提高。(减少冲突) 并且31只占用5bits,相乘造成数据溢出的概率较小。 31可以 由i*31== (i...

2022-08-08 11:01:20 303

原创 深入 java8 ---HashMap 的实现原理

哈希表是基于 Map 接口的实现的,它允许 null 值和 null 键,它不是线程同步的,同时也不保证有序。Map 的这种实现方式为 get (取)和 put(存)带来了比较好的性能。但是如果涉及到大量的遍历操作的话,就 尽量不要把 capacity 设置得太高(或 load factor 设置得太低),否则会严重降低遍 历的效率。影响 HashMap 性能的两个重要参数:“initial capacity”(初始化容量)和”load factor“(负载因子)。......

2022-08-08 10:37:06 200

原创 Java自定义线性表,栈,队列

*栈的的定义*///创建容器来存储元素//容器现在元素的个数//容器的容量//创建一个默认容量为10的容器}//创建指定容量的容器}//将一个元素存储到容器中//判断栈是否满了}else {}}//如果容器内的个数等于容量,则认定为容器满了}//对容器的容量进行扩容i ++){// }}// System.out.println("栈为空!!!");throw new RuntimeException("栈为空!!!");}......

2022-08-05 16:50:47 226

原创 Arrays类中常用的方法

答:数组是Object的子类,a.equals(b) 使用的是 Object 类的 equals 方法,是比较地址值的。而 Arrays 的equals()方法与Object的不同,它进行数组内容的比较。在数组中查找指定值,若找到,则返回此值的下标,若没找到,返回 -插入点-1;如果拷贝长度超出原来数组的长度,则多出的部分使用0填充!对传入的数组进行对应的下标起始位置,以及排序个数进行排序。以字符串的形式快速输出数组的内容。比较的是两个数组的内容是否相同。,返回值是将原数组拷贝一份返回。...

2022-08-03 19:31:50 629

原创 Java练习题

17.(打印不同的数)编写一个程序,读入10个数并且显示互不相同的数(即一个数出现多次,但仅显示一次)。9.(反素数)反素数(反转拼写的素数)是指一个非回文素数,将其反转之后也是一个素数。6.(计算一个字符串中字母的个数)编写一个方法,使用下面的方法头计算字符串中的字母个数publicstaticintcountLetters(Strings)13.(几何问题正多边形的面积)正多边形是一个n条边的多边形,它的每条边的长度都相等,而且所有角的角度也相等(即多边形既是等边又等角的)。...

2022-07-30 21:14:21 671

原创 Java编程题练习

Java编程题练习

2022-07-29 16:27:39 423

原创 Java中异常的处理

在Java中你可以自定义异常。编写自己的异常类时需要记住下面的几点。所有异常都必须是Throwable的子类。如果希望写一个检查性异常类,则需要继承Exception类。如果你想写一个运行时异常类,那么需要继承RuntimeException类。}只继承Exception类来创建的异常类是检查性异常类。一个异常类和其它任何类一样,包含有变量和方法。https。...

2022-07-29 15:38:51 471

原创 Java中内部类、以及static和final关键字的使用

要访问内部类,可以通过创建外部类的对象,然后创建内部类的对象来实现。私有的内部类非静态内部类非静态内部类是一个类中嵌套着另外一个类。它有访问外部类成员的权限,通常被称为内部类。由于内部类嵌套在外部类中,因此必须首先实例化外部类,然后创建内部类的对象来实现。私有的内部类内部类可以使用private或protected来修饰,如果你不希望内部类被外部类访问静态内部类。...

2022-07-25 16:45:19 199

原创 Java中接口和抽象类的理解

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。如果你想设计这样一个类,该类包含一个特别的成员方法,该方法的具体实现由它的子类确定,那么你可以在父类中声明该方法为抽象方法。以上的程序片段是合法定义的子接口,与类不同的是,接口允许多继承,而C及D可以定义或是继承相同的方法。抽象类中的方法可以有方法体,就是能实现方法的具体功能,但是接口中的方法不行。否则,类必须声明为抽象的类。...

2022-07-25 15:55:46 1339

原创 Java面向对象编程的练习

b、在main方法中调用Drink类的getDrink方法获得相应的饮料对象。3."Manager"类继承"Employee"类有一个final成员变量"vehicle"c、声明静态工厂方法getDrink(intdrinkType)根据传入的参数创建不同的饮料对象。4.在main()方法中制造Manager和Employee对象,并测试这些对象的方法。还要求覆盖play()方法并提供一个finalsing()方法。c、然后调用该饮料对象的taste()方法输出该饮料的味道。...

2022-07-25 15:22:58 960

原创 Java面向对象的三大特征

在面向对象程式设计方法中,封装(英语Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。继承是Java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。...

2022-07-24 23:05:46 308

原创 面向对象的编程入门

为类的实例化,具体的案例(代码中先有类再根据类创建对象)可以通过类的构造方法来创建对象(使用new关键字创建对象)类型对象名称=new构造函数();一切客观存在的食物都是对象,即“万物皆对象”任何对象一定具有自己的特征和行为(即属性和方法)特征称为属性,代表对象有什么行为称为方法,代表对象能做什么操作【属性方法】对象.属性【方法】;是面向对象程序设计实现信息封装的基础类名大驼峰命名规则Java中如果定义类的时候,没有给属性赋值,则会有默认的值;基本数据类型的默认值。......

2022-07-22 11:07:35 144

原创 Java面向对象的初级练习

3.定义一个Admin类,该类存在,username、password属性,实现一个控制台版的用户注册登录案例将注册的用户写在一个数组中。2.给定一个数组,该数组中除了一个元素只出现了一次,其他元素都出现两次。4.定义一个猫类(Cat),该猫有名字、性别、年龄、主人、皮毛。1.给定一个数字,求该数字的二进制的1的个数。找到这个没有重复的元素。............

2022-07-22 10:48:33 279

原创 Java习题练习

完全数)如果一个正整数等于除它本身之外其他所有除数之和,就称之为完全数。下一个完全数是28=14+7+4+2+1。(十进制到二进制)编写程序,提示用户输入一个十进制整数,然后显示对应的二进制值。在这个程序中不要使用Java的Interger.toBinaryString(int)方法。(十进制到八进制)编写程序,提示用户输人一个十进制整数,然后显示对应的八进制值。(打印2到1000之间的素数)修改程序清单5-15,打印2到1000之间、包括2和1000的所有素数,每行显示8个素数。...

2022-07-21 22:05:04 726

原创 数组的相关练习

1.给定一个数组,判断某个元素是否在该数组中。2.对10的成绩按照从低到高的顺序排列。1、求平均成绩,最高成绩、最低成绩。请输入10位同学的java成绩,

2022-07-19 15:26:50 294

原创 java中数组的使用

数组的基本概念以及数组的使用,数组中常用的排序方法

2022-07-19 12:19:02 345

原创 java基础练习题

java基础练习题

2022-07-17 22:16:57 155

原创 Java中数组(冒泡,选择,插入)排序算法以及二分查找

Java中数组(冒泡,选择,插入)排序算法。

2022-07-17 15:08:16 400

原创 javaSE第一阶段总结

JavaSE第一阶段知识汇总

2022-07-15 11:48:32 846

原创 java基础练习题

java基础练习题

2022-07-15 11:38:39 628

原创 java循环控制以及递归的练习

java简单编程的练习

2022-07-13 22:36:27 373

原创 java循环打印以及简单编程的练习

java基础的相关练习

2022-07-12 22:31:40 1026

原创 java基础运算符以及数据的练习题

java基础练习

2022-07-11 16:56:03 143

原创 JDK1.8的安装与配置

JDK1.8的安装与配置

2022-07-11 11:46:18 1140

原创 生成器以及re中常用的函数练习

1.定义一个生成器函数,生成1-10使用next(generator)方法获取1-10使用for循环获取2.模拟range的功能,自己建立一个range:MyRangerange(10)range(1, 10)range(1, 10, 1) =>start, stop, steprange(10, 1, -1)range(10, -1, -1)range(-10, -1, 1)range(-1, -10, -1)3. re中函数的使用(自己写用例来使用):matchf

2022-07-08 17:12:14 154

原创 闭包,装饰器以及类属性对象属性的练习

1.什么是闭包?闭包的特征?定义闭包,完成的功能为:传入一个数求和并输出例如: 传入10 ->输出10传入15 ->输出25传入20 ->输出452.定义一个装饰器:打印函数运行花费的时间你在执行之前获取一个时间执行函数在执行函数之后获取一个时间去求时间差time模块3.定义一个类:要求:包含一个对象属性,且用_(单下划线)命名的定义一个类方法(装饰器)定义一个静态方法(装饰器)定义委托属性(三个类装饰器): 可以访问_命名的属性的值可以修改_命名的属性的值可...

2022-07-07 18:56:20 132

原创 类的定义,类的继承以及super的使用

1.定义一个类(不限定定义哪个类):要求: a.需要有一个类变量b.需要有>=2个的对象变量c.定义一个方法:打印类变量和对象变量d.使用print打印对象->输出为This is a objecte.实例化两个对象:且两个对象相加等于2f.为对象添加一个临时变量temp_var2.super的使用:定义一个类A, 里面又一个方法print_info定义一个类B, 里边有一个方法print_info和一个方法say_something...

2022-07-07 17:42:55 115

华为初级网络工程师(万字笔记,带实验)

通过带着读者手写简化版华为HCIA,了解网络基础原理。例如:七层模型、UDP、TCP、ARP、静态路由、基础实验配置等内容实现。 适合人群:零网络基础,小白人员 能学到什么:①基础的网络知识②OSPF,静态路由等实验的基本配置

2022-05-31

空空如也

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

TA关注的人

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