自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在WEB项目里实现对数据库模糊查询

模糊查询思维逻辑:1.在前端定义搜索的表单页面,请求地址;2.在DAO页面定义seach方法,编写JDBC模糊查询,便于调用;3.Seach.java中地址请求,获取用户搜索的关键词,执行模糊查询,把查询到的商品信息存到session中起别名,之后跳转到主页展示信息;

2023-12-17 20:01:19 137

原创 在WEB项目里实现对数据库多表查询

servlet类前端页面。

2023-12-17 19:56:05 63

原创 在WEB项目里实现文件上传

servlet类:保存项目的位置:前端页面展示:上传头像图片案例:

2023-12-17 19:47:54 48

原创 addClass()和removeClass()方法

2023-12-10 18:48:10 58

原创 show和hide方法

2023-12-10 18:47:37 31

原创 使用jquery操作DOM

其中element表示新建元素的引用,createElement()是document对象的一个方法,该方法只有以参数,用来指定创建元素的标签名称。使用DOM的createElement()方法能够根据参数指定的标签名创建一个新的元素,并返回新建元素的引用。//语法如下: $("xx").remove();//语法如下: $("xx").empty();新创建的文本节点不会自动增加到DOM文档树中,需要使用appendChild()方法实现。//语法: $("xxx").clone();

2023-12-10 18:44:19 43

原创 jquery自创选择器

lt(xxx)选择器 表示获取小于xxx的元素 0表示第一个。:gt(xxx)选择器 表示获取大于xxx的元素 0表示第一个。:eq(xxx)选择器 表示获取第xxx个 0表示第一个。:not选择器--> 表示获取除了指定位置外的其他元素。even选择器 获取下标为偶数。:odd选择器 获取下标为为奇数。jquery不仅可以使用CSS选择器 也有自带的选择器。first选择器 获取下标为0。last选择器 获取最后一个。案例:完成一个红黄灯来回闪烁得的也页面。

2023-12-10 18:34:25 52

原创 jquery

/常见的属性A类(等于一个具体的值):id class name type src href。“库”--->(library--文库,图书馆)--> 将一些相关函数方法进行封装以便使用。attr使用场景:修改或获取HTML元素的属性 该属性的值 不为true或false。prop使用场景:修改或获取HTML元素的属性 该属性的值 为true或false。如何正确弹窗就说明OK了 反之失败。

2023-12-02 20:00:56 27

原创 正则表达式

预定义类指的是某些常见模式的简写方式使用方法正则表达式(Regular Expression)是一种描述字符串规律的表达式,// 可以迅速地用极简单的方式达到字符串的校验控制。//符合一个正确的规则的表达式// 正则表达式的应用:常用于数据校验,过滤敏感词 等等//如何创建正则表达式://方法1 直接声明 注意 任何情况下不要加引号//reg不仅有注册的意思 还有正则表达式的意思//方法2:通过new声明 该放引号就放引号。

2023-12-02 19:56:04 29

原创 JavaWeb笔记-cookie

当浏览器访问WEB服务器的某个资源时,WEB服务器会在HTTP响应头中添加一个键值对传送给浏览器,再由浏览器将该cookie放到客户端磁盘的一个文件中,该文件可理解为cookie域(键值对的集合),往后每次访问某个网站时,都会在请求头中带着这个网站的所有cookie值。(至于怎么区分不同网站的cookie的,很简单,每个网站都给他一个唯一标识比如网址等,每次打开某网址时,就查询该网站下的所有cookie值即可。默认情况下它是一个会话级别的cookie,存储在浏览器的内存中,用户退出浏览器之后被删除。

2023-11-25 21:36:21 26

原创 MD5的简要

所谓多重加密,其实 就是把要加密的原文加密成MD5密文,然后再一次将MD5密文加密成MD5密文,多试几次,一般3次以上,上线破解的网站就匹配不上了。某些MD5破解网站,专门用来查询MD5码,原理是它通过把常用的密码先进行MD5处理,然后将数据存储起来,然后再跟需要查询的MD5结果匹配,这时就有可能通过匹配的MD5值得到明文数据,所以有些简单的MD5码是可能反查到加密前的明文的。强抗碰撞性,想找到两个不同的数据,使它们具有相同的MD5值,是非常困难的。MD5有不可逆的特点,但是不可逆,并是代表不能破解。

2023-11-25 21:32:44 39

原创 JavaWeb笔记-过滤器(Filter)

过滤器,顾名思义就是对事物进行过滤的,在Web中的过滤器,当然就是对请求进行过滤,我们使用过滤器,就可以对请求进行拦截,然后做相应的处理,实现许多特殊功能。如登录控制,权限管理,过滤敏感词汇等.

2023-11-25 21:29:34 39

原创 笔记- 使用JavaScript实现HTML页面上下浮动的窗口

fx表示图片向下或向上浮动,当zb==maxHight时,fx=1;设置一个变量为zb,表示纵向坐标,定时器每运行一次,zb++,实现图片向下浮动。

2023-11-25 21:22:51 198

原创 JavaWeb-JSP

JSP的本质:本质就是一个Servlet .运行流程:现将JSP解析成servlet再运行。​ idea中使用Tomcat会在idea的Tomcat中产生一个work目录。JSP组成: HTML + Java + JSP本身。但是一般来说 不会再JSP里面写Java代码,最多写点JSP代码。不仅可以写html代码还可以写java代码还可以写JSP代码。JSP页面中可以嵌入Java代码,为用户提供动态数据。知识点1:仅仅存在于JSP中,脱离了JSP无法运行。思路:JSP到底是怎么执行的。

2023-11-19 21:50:14 20

原创 JavaWeb-转发跳转&重定向跳转

重定向是指服务器告诉客户端浏览器重新发起一个新的请求,从而访问不同的资源。重定向后,请求对象和响应对象都发生了变化,客户端浏览器的地址栏中显示的是新的URL地址。在Servlet中,可以通过HttpServletResponse对象的sendRedirect()方法来实现请求的重定向。转发时,请求对象和响应对象不变,转发后客户端浏览器的地址栏中显示的是Servlet。在Servlet中,可以通过RequestDispatcher对象的forward()方法来实现请求的转发。超链接本质就是重定向跳转。

2023-11-19 21:47:19 171

原创 JavaWeb-Servlet的四大作用域

/简写req.getSession().setAttribute("aa,","xx");session.setAttribute("username","李四");context.setAttribute("username","王五");特点:(重点掌握)作用域一次请求有效。特点:00-了解即可:作用域全局有效。req.setAttribute("username","张三");特点:(重点掌握)作用域一次回话有效。特点:仅在当前页面有效,只要页面发生了跳转就失效。//1.获取session对象。

2023-11-19 21:45:07 23

原创 JavaScript定时器

setInterval() :按照指定的周期(以毫秒计)来调用函数或计算表达式。方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。clearInterval() :是属于 window 的方法,可取消 由 setInterval() 函数 设定的定时 执行操作。clearInterval() 方法 的参数 必须是由 setInterval() 返回的 ID 值。setTimeout() :是属于 window 的方法,在。调用函数或计算表达式。setTimeout() :在。

2023-11-12 16:57:32 27

原创 Java Web 项目的创建

web开发:web,代表网页(网站)的意思,比如www.baidu.com静态web:列如静态web页面设计使用的:html,css。静态web性质:提供给所有人看的数据始终不会发生变化。动态web比如:淘宝、网易云、几乎所有的网站都使用动态web。它提供给所有人看到的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同。技术栈:Servlet/JSP,ASP,PHP。在Java中,动态web资源开发的技术称为Javaweb。

2023-11-12 16:52:09 59

原创 JS笔记-DOM与事件管理

DOM概念:浏览器在解析HTML文件时候,会将文件中每一个标签、属性、内容都解析为一个一个的对象,这些对象我们称之为节点。对象:HTML文档的每一个标签及其标签上的属性以及标签中的内容都解析一个对象【元素对象,属性对象,内容对象】事件对象:当一个事件发生时,这个事件相关的详细信息会被保存到一个对象中,称为event对象。事件监听:监听事件的发生,绑定事件函数,当事件触发后执行该事件函数,即回调函数\。事件源:时间触发的源头,即触发事件的元素,如按钮,输入框,超链接。步骤2.去css里面查看该样式的单词。

2023-10-29 00:30:37 51

原创 JAVA笔记-JDBC(数据库连接)

insert into user values(null,"王五" , 22,'男' , 100.5,"2002-10-9" , "2002-05-04 12:1:12" )在Windows上,您可以下载MySQL的安装程序,并按照说明进行安装。● Java源代码在编译之后,会生成对应的.class文件,.class文件中包含了类定义的各种属性和方法,所以可以脱离源代码使用。在这里,我们创建了一个名为“students”的表,并定义了三个列:id、name和age。其中,id列是自动递增的,作为主键。

2023-10-29 00:20:29 33

原创 JAVA笔记-多线程

多线程(multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理或同时多线程处理器。在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理“。例如运行QQ音乐这个进程。它可以同时听歌,看视频,搜索歌曲。至少在执行3个线程。

2023-10-29 00:10:13 28

原创 JAVA笔记-IO流分类

字节输入流: 父类就是 InputStream 凡是:XxxInputStream 的都是字节输入流的实现类。字符输入流: 父类就是 Reader 凡是:XxxReader 的都是字符输入流的实现类。字符输出流: 父类就是 Writer 凡是:XxxWriter 的都是字符输出流的实现类。字符输入流: 父类就是 Reader 凡是:XxxReader 的都是字符输入流的实现类。最常见的就是:FileOutputStream。

2023-10-29 00:02:39 73

原创 javascrip-array,string对象

String对象是用于处理文本的,String对象与前面所说的基本数据类型之间是有关联的,String对象是由简单数据类型包装成为复杂数据类型,这样基本数据类型就有了属性和方法。(与JAVA中基本一致)1.1 字面量的方式。

2023-10-22 13:27:48 35 1

原创 JavaScript-Math,Date对象

例如日期格式为字符串‘2019-5-1’,可以写成new Date('2019-5-1') 或者 new Date('2019/5/1')console.log(d.getTime());//获取月份 注意0表示1。

2023-10-22 13:20:29 33 1

原创 Java笔记-IO流

Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。IO流的作用临时存储:变量,数组,集合等,都是存储在内存中,只要停止运行,这些数据都会消失。数据持久化:将数据保存在硬盘里面,只要不手动删除,则永久生效。常见的数据持久化技术:1.数据库 2.IO流。

2023-10-22 13:10:29 29 1

原创 JAVA笔记-集合

集合是指具有某种特定性质的具体的或抽象的对象汇总而成的集体,有时集合也称之为容器,java中在util包下存放了所有的基本集合。集合大致分为List,Set,Map三种类型(还有一种Queue暂时没学).List为一种有序可重复的接口集合Set为一种无序不重复的接口集合Map是采用键值对形式的接口集合。

2023-10-22 13:02:19 34 1

原创 java中的常用类(包装类、Date类、Math类)

Date 类表示系统特定的时间戳,可以精确到毫秒。Date 对象表示时间的默认顺序是星期、月、日、小时、分、秒、年。Date 类有如下两个构造方法。Date():此种形式表示分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒),使用该构造方法创建的对象可以获取本地的当前时间。Date(long date):此种形式表示从 GMT 时间(格林尼治时间)1970 年 1 月 1 日 0 时 0 分 0 秒开始经过参数 date 指定的毫秒数。

2023-10-14 17:23:20 40 1

原创 Java中的Object类,String类的常用方法

Object类是Javajava.lang包下的核心类,Object类是所有类的父类,何一个类时候如果没有明确的继承一个父类的话,那么它就是Object的子类;

2023-10-14 17:07:53 66 1

原创 java常见的程序异常

程序必须进行处理的异常,编译不通过,必须捕获或者抛出。Java中最常出现的就是异常,俗称BUG,没有 没有BUG的程序,如果某个程序没有BUG,那么说明这个程序是个垃圾程序。运行时异常的特点是java编译器不会检查它,也就是说,当程序中可能出现这类异常时,会编译通过,但是在运行时会出现错误。Error是非程序异常,即程序不能捕获的异常,一般是编译或者系统性的错误,如OutOfMemorry内存溢出异常等。Exception是程序异常类,由程序内部产生。又分为运行时异常,非运行时异常类。

2023-10-14 16:52:12 39 1

原创 Java-static&final

但是在静态方法的语法说明中,我们还提到了静态方法使用时候的限制,那就是静态方法中的代码只能调用类的静态成员,而不能出现类的实例成员。final修饰变量时候,表示该变量的值不可改变,称为常量。3、无论创建了一个类的多少个对象,静态变量只初始化一次,所有的实例都可以访问此静态变量,而且可以通过类名直接访问。final修饰对象的时候,对象的引用(对象指向的地址)不能改变,但是对象的属性值却可以改变。2、每创建一个新的实例对象,就会为实例变量分配不同的内存,各个对象访问自己的实例变量。语法:类名.方法()

2023-10-14 16:34:27 39 1

原创 JavaScript- 对象

1.1 什么是对象在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等对象是由属性和方法组成的属性:事物的特征,在对象中用属性来表示(常用名词)方法:事物的行为,在对象中用方法来表示(常用动词)1.2 为什么需要对象JS中的对象表达结构更清晰,更强大。

2023-10-14 16:31:09 49 1

原创 JavaScript的函数

所有函数都是Function的实例(对象)函数也属于对象,也有属性和方法,函数名就是指向函数对象的指针。

2023-10-14 16:18:41 39 1

原创 基本的Linux命令

cd ~ (或只有cd )切换到当前用户主目录(home底下以用户名命名的文件夹) /root目录mkdir 创建目录。mv a.txt ../b.txt 将a文件移动到上一级并改名为b文件(将一个文件移动到另一个目录并重命名)mv a.txt ../ 将a文件移动到上级目录(将一个文件移动到另一个目录没有重命名)cp a.txt b.txt 将a文件复制,且另命名为b文件(目录名)-a 列出当前目录下所有文件,包括隐藏文件(已点开头的都是隐藏文件)常用于进行测试作用。-l 列出目录或者文件的详细信息。

2023-09-24 01:23:49 40 1

原创 java子类继承父类

继承(Inheritance)是面向对象编程(Object-Oriented Programming,OOP)中的一个重要概念,它允许一个类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法。继承是一种创建新类的机制,该新类继承了一个或多个现有类的属性和方法,同时可以添加自己的属性和方法。这有助于实现代码重用和层次化组织。方法,同时具有自己的行为,如。在Java中,继承通过关键字。所以由此可以得出结论,

2023-09-24 01:19:32 212 1

原创 JavaScript运算符与嵌套循环

JavaScript 运算符用于赋值,比较值,执行算术运算等。

2023-09-24 01:03:34 92 1

原创 JavaScript-变量&数据类型&转义符

变量是用于存储信息的"容器"。

2023-09-17 15:32:20 125 1

原创 JAVA数组的定义与使用

数组本质上就是让我们能 “批量” 创建相同类型的变量.例如:如果需要表示两个数据, 那么直接创建两个变量即可 int a;int b = 20;但是如果需要表示一万个数据, 那么就不能创建一万个变量了. 这时候就需要使用数组, 帮我们批量创建.数组的应用案例创建一个 char 类型的 26 个元素的数组,分别 放置’A’-‘Z’。使用 for 循环访问所有元素并打印出来。提示:char 类型数据运算 ‘A’+2 -> ‘C’思路分析。

2023-09-17 13:44:54 71 1

原创 JAVA类与对象与方法调用

面向过程的操作是以程序的基本功能实现为主,实现之后就完成了,也不考虑修改的可能性,面向对象,更多的是要进行子模块化的设计,每一个模块都需要单独存在,并且可以被重复利用,所以,面向对象的开发更像是一个具备标准的开发模式。面向对象是一种现在最为流行的程序设计方法,几乎现在的所有应用都以面向对象为主了,最早的面向对象的概念实际上是由IBM提出的,在70年代的Smaltalk语言之中进行了应用,后来根据面向对象的设计思路,才形成C++,而由C++产生了Java这门面向对象的编程语言。

2023-09-17 13:36:11 398 1

原创 初识Linux

Linux 通常被认为是一套操作系统,实际上它是一系列Linux内核基础上开发的操作系统的总称。1. Linux有大量的可用软件,且绝大多数是免费的,如Apache Samba,PHP,MySQL等,构建成本低廉,因此被众多企业青睐。2. Linux系统有良好的可移植性及灵活性。它几乎支持所有的CPU 平台,因此它便于剪裁和定制。3. Linux具有优良的稳定性和安全性。因为Linux为开源代码,全世界的程序源都能看得,因此有什么缺陷和漏洞都能被很快发现,从而成就了它的稳定性和安全性。

2023-09-10 13:30:21 27 1

原创 JAVA三大循环

虽然所有循环结构都可以用 while 或者 do...while表示,但 Java 提供了另一种语句 —— for 循环,使一些循环结构变得更加简单。对于 while 语句而言,如果不满足条件,则不能进入循环。while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。更新) { //代码语句 }for循环执行的次数是在执行前就确定的。while( 布尔表达式 ) { //循环内容 }只要布尔表达式为 true,循环就会一直执行下去。}while(布尔表达式);

2023-09-10 13:21:54 181 1

空空如也

空空如也

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

TA关注的人

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