自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 响应Response

一、概述Response是代表Http响应信息的对象,其中将会封装服务器要发送给浏览器的响应信息,将response对象作为参数传递给service方法,在service方法处理请求的过程中,可以将要发送给浏览器的数据,先写入response对象中,在service方法执行完后,服务器负责从response对象中获取到响应信息,再按照http响应信息的格式组织成响应消息,发送给浏览器。常用的方法:getwriter()---给浏览器响应数据setContentType()---用来解决防止响应时的中

2022-05-31 16:09:56 569

原创 请求Request

请求:Request一、概述Request对象用来解析请求参数,当浏览器访问服务器时,携带着一些请求参数,可以通过Servlet提供的Request对象提供的API来解析请求参数请求对象有两个:ServletRequesthttpServletRequest二、常用的方法getParameter("参数名")--根据参数名获取参数的值,但是只得到一个值getParameterValues()--获取到所有参数的值并存入数组,但是得到多个值,存入数组setCharacterEncoding

2022-05-24 18:06:44 171

原创 Servlet

一、概述Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成 动态Web内容。这个过程为:客户端发送请求至服务器端服务器将请求信息发送至 ServletServlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求服务器将响应返回给客户端Servlet 看起来像是通常的 Java 程序。Servlet 需要导入特定的属

2022-05-13 21:43:04 182

原创 Tomcat服务器

一、概述服务器: 就是一台电脑web服务器:就是一台电脑上装了一个软件,用户可以通过浏览器访问这台上的资源Tomcat服务器:就是一个软件,是一个轻量级的web应用服务器.如果你的程序想要被用户访问,那么,这个程序必须放入Tomcat中二、下载安装无需安装,直接解压就可以(路径不要包含中文空格等)最新版是Tomcat10,我们统一使用Tomcat8版本就可以,因为相对稳定使用Tomcat前,必须要安装好jdk,并配置好环境变量JAVA_HOME三、 启动&关闭1.启动开启成功

2022-05-09 20:35:14 110

原创 JavaScript的DOM树、json

一、DOM树1.组成ECMAScript描述了javascript语言的语法和基本对象文档对象模型DOM(Document Object Model)与HTML网页API接口浏览器对象模型BOM(Browser Object Model),与浏览器进行交互的API接口核心对象有:window浏览器窗口,navigator浏览器信息,location浏览器当前地址信息,history浏览器历史信息,screen用户屏幕信息。2.DOM树结构DOM 是一项 W3C (World Wide W

2022-05-08 21:13:20 194

原创 JavaScript数组、函数及对象

JS数组一、概述JS数组用于在单个的变量中存储多个值(其实就是一个容器)。JS中的数组可以存储例如:数值、字符串、布尔值、undefined、null、对象、函数等二、创建数组的方式方式一://1.创建数组的方式一: var a = new Array(); console.log(a); console.log(a.length); //获取数组的长度 var b = new Array(1, 1.1, true, 'hello'

2022-05-07 20:54:49 248

原创 JavaScript语句

JS语句JS中的语句和Java中的语句用法也大致相同一、分支结构1.if……else语句//1.if...else var a = 3; //===要求类型和值都一样才是true if (a === "3") { //false console.log('ok'); } else { console.log('no ok'); } //练习:判断成绩,判断成

2022-05-07 18:58:58 472

原创 JavaScript语法

JS语法一、注释单行注释: //注释内容多行注释: /* 注释内容 */二、基本数据类型包括:number/string/boolean/null/undefined1.数值类型 number alert(2.4 + 3.6); //结果是number类型的,62.字符串类型 String//在js中,字符串可以用单引号或者双引号引起来 alert("10"); //10 alert('你好'); alert("10" + 10); //1

2022-05-07 17:32:03 396

原创 JavaScript概述

一、概述什么是JSJavaScript 是 web 前端开发者必学的三种语言之一:HTML 定义网页的内容 H5CSS 规定网页的布局 CSS3JavaScript 实现网站的交互 ES6全称JavaScript,是一种弱类型语言,同其他语言一样,有它自身的语法,数据类型,表达式,算术运算符等。JS是一门 基于对象 和 事件驱动 的 脚本语言 ,通常用来提高网页与用户的交互性。名词解释基于对象:它不仅可以创建对象,也能使用现有的对象。JS没有类的概念,也没有编译的过程。是一边解释一边执

2022-05-07 16:40:23 643

原创 初识Git

一、Git介绍1.概述Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pul

2022-05-04 20:40:11 583

原创 HTML笔记——day01

html概念html基本标签使用

2022-04-14 20:16:44 299

原创 数据库笔记JDBC——day06

JDBC的使用,练习模拟用户登录SQL攻击新的传输器 PreparedStatement程序优化

2022-04-13 22:28:24 536

原创 数据库笔记——day05

索引、视图、SQL优化、三范式

2022-04-12 21:49:03 832

原创 数据库笔记——day04

一、巩固练习:升序,降序,最高薪,分组二、字段约束:默认约束default,检查约束check,外键约束foreign key三、多表联查:笛卡尔积,join,子查询

2022-04-11 21:34:17 449

原创 数据库笔记——day03

2022-04-11 16:33:26 702

原创 数据库笔记day02

一、基本函数:工具的使用基本函数的使用:Lower,Upper,Length,Substr,concat,replace,ifnull,对小数的运算,对日期的函数,生成一个32位的随机数,转义字符二、条件查询:distinct,where,like,null,between……and……,limit分页,orderby排序三、聚合函数:max(),min(),sum(),avg(),count()四、分组:group by,having

2022-04-09 19:01:34 368

原创 数据库笔记day01

概述作用就是用来存储数据和管理数据,本质上就是需要安装MySQL软件.分类: 关系型数据库MySQL 和 非关系型数据库Redis ,主要观察数据之间的关系标题标题

2022-04-08 16:30:37 92

原创 HTML特殊字符

HTML中的特殊字符

2022-03-19 14:30:00 585

原创 Java语言实现杨辉三角

public class YangHui{ public static void main(String[] args){ /* 使用二维数组打印一个10行杨慧三角 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 规律: 第一行有 1 个元素,第n行有 n 个元素 每一行的每一个元素和最后一个元素都是1 从第三行开始,对于非第一个元素和最后一个元素的元素的值,arr[i

2022-03-04 15:00:00 506

原创 用Java编写金字塔

import java.util.*;public class Stars{ public static void main(String[] args){ /* * * * * * *********** 1.先打印一个矩形 ***** ***** ***** ***** 2.打印半个金字塔 * ** *** **** ***** 3.打印整个金字塔

2022-03-04 10:00:00 1857

原创 使用Java语言求各班平均分和及格人数

要求统计3个半成绩情况,每个班有5名同学求出各个班的平均分和所有班级的平均分[学生的成绩输入]统计三个班的及格人数,每个班有五名学生实现代码 Scanner myScanner = new Scanner(System.in); double totalScore = 0; // 累积所有学生的成绩 int passNum = 0; // 累积 及格人数 int classNum = 3; //班级个数 int stuNum = 5; //学生个数 for(int i

2022-03-03 10:45:00 1950

原创 用Java语言编写水仙花数

要求判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其余各位上数字立方和等于其本身如:153 = 111 + 333 + 555实现代码 Scanner myScanner = new Scanner(System.in); System.out.println("请输入一个三位数字:"); int num = myScanner.nextInt(); int n1 = num / 100; int n2 = num % 100 / 10; int n3 = num %

2022-03-03 10:00:00 8392

原创 Java数据类型

Java数据类型八大基本数据类型整型(4种)注:1、int类型是整型最常用的类型2、整型字面值默认都是int类型3、整数字面值如果超出了int的范围 希望通过long类型来表示,则可以在后缀处加L或者l浮点型(2种)注:1、double类型是浮点型常用的类型2、浮点数字面值默认都是double类型3、double类型转为float类型 可能会溢出(损失)4、如果需要指定浮点数字面值用float类型来存储 可以加F或者f后缀5、Java也支持在浮点数字面值后加D或者d 表示用do

2022-03-02 21:40:33 133

原创 Java数组案例——选择排序

选择排序基本思想一个元素和之后所有元素比较升序排序 如果前一个元素大于后一个元素 ,则交换位置。选择排序代码实现 int[] nums = {2, 5, 7, 4, 1}; // i 表示轮数 for (int i = 1; i <= nums.length-1; i++) { for (int j = i; j <= nums.length-1; j++) { // j表示比较的后一个元素的下标

2022-02-28 22:21:58 622

原创 Java数组案例——冒泡排序

冒泡排序基本思想相邻的元素比较大小,如果前一个元素比后一个元素大,则交换位置实现 int[] nums = {1, 4, 3, 7, 2}; // i 表示轮数 for (int i = 1; i <= nums.length - 1; i++){ //第 i 轮 for (int j = 0; j <= nums.length - 1 - i; j++) { //j表示前一个元素的下标

2022-02-28 22:21:46 131

原创 Java数组案例——二分查找

使用Java实现二分查找二分查找介绍二分查找也称折半查找,是一种效率较高的查找方法。前提:数组必须有序二分查找的基本思想1、获取低位min,高位下标max,求出中位数mid2、如果查找值key大于mid,那么,数值key在右边。低位mid+13、再次判断min<=max, min=max为找到key的条件4、如果查找值key小于mid,那么,数值key在左边。高位mid-15、找到返回,反之返回错误结果二分查找的实现 int[] nums = {1, 5, 7, 9, 15

2022-02-28 22:18:51 401

原创 Java数组案例——反转

数组的反转要求:把数组的元素内容反转。例如:nums = {1, 2, 3, 4, 5, 6}反转变为 nums = {6, 5, 4, 3, 2, 1]}将数组反转有三种方法数组不变 倒着输出 int[] nums = {1, 2, 3, 4, 5}; //数组本身不变,倒着输出 for (int i = nums.length-1; i >=0 ; i--) { System.out.println(nums[i]);

2022-02-28 22:15:31 430

原创 零基础学Java——数组介绍及使用

数组介绍数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型数组的使用格式一: 数据类型[] 数组名 = {元素1,元素2,元素3,…}; 特点:数组的长度等于元素的个数在定义数组时就直接给定了元素值注意:以下写法不支持数据类型[] 数组名;数组名 = {元素1,元素2,元素3,…}; --编译会报错例如:int[] ages = {18,20,16};格式二: 数据类型[] 数组名 = new 数据类型[数组的长度]; 数据类型[] 数

2022-02-28 22:05:42 83

空空如也

空空如也

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

TA关注的人

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