自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode_2_(2047.句子中的有效单词数)

leetcode_2_(2047.句子中的有效单词数)

2022-09-23 17:23:18 345 1

原创 leetcode刷题(66.加一)_1

【代码】leetcode刷题_1。给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。

2022-09-22 17:04:19 350

原创 Java学习笔记——JavaWeb——MVC、多表联查、路径问题

基于java的web应用系统采用MVC设计模型,即用Model(模型)、View(视图)和Controller(控制)分离设计,这是目前web应用服务系统的主流设置方向。一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 Model:处理业务逻辑的模块。 View:负责页面显...

2020-09-17 22:38:46 520

原创 Java学习笔记——测试——JavaWeb笔试题

1- Servlet API中forware()和redirect()的区别?答:a、浏览器显示 重定向会改变URL地址,请求转发不会改变URL地址。b、资源共享 重定向不可以资源共享,请求转发可以。c、功能 重定向可以用URL绝对路径访问其他Web服务器的资源,而请求转发只能在一个Web应用程序内进行资源转发,即服务器内部的一种操作。d、效率 重定向效率低,相当于再一次请求;请求转发效率相对较高,跳转仅发生在服务器端。2- reque...

2020-09-16 21:18:50 214

原创 Java学习笔记——JavaWeb——Cookie

介绍Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息 。特点 :Cookie是浏览器技术, 基于浏览器.Cookie 是将数据存储在浏览器 ,可以设置时间.使用场景登录的记住我jd的购物车数据广告点击统计等等使用package com.cookie;import java.io.IOExcepti...

2020-09-16 20:55:24 144

原创 Java学习笔记——JavaWeb——Filter

拦截/过滤器 : 拦截请求,对请求和响应做出处理。本质上与servlet类似。特点 :请求最终是要到Servlet 拦截了请求,如果不放行,就不会到对应的Servlet 如果放行了,就会到对应的Servlet 如果Servlet有响应,那么还会再次经过Filter再到浏览器演示单个拦截器Filter实现类:package com.filter;import java.io.IOException;import javax.servlet.Filter;import jav

2020-09-16 20:45:08 142

原创 Java学习笔记——JavaWeb——JSP

JSP(Java Server Pages) ,是一个用于展现数据的页面. 本质是ServletHTML : 静态资源JSP : 模板引擎,动态页面 , 适合用于展现数据 , 不适合写java逻辑代码Servlet : 适合写java逻辑代码 , 不合适写html展现数据语法1 jsp文件可以写所有的html标签,css样式,js代码 (与之前html的用法一致)2 写java代码 使用<% java代码 %> ,在jsp中写java脚本...

2020-09-15 22:50:24 226

原创 Java学习笔记——JavaWeb——Servlet

开发架构C/S架构即Client-Server(服务器-客户机)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。比较B/S架构是从C/S架构改进而来,可以说是三层C/S架构,由此可见两者关系不一般。B/S从C/S中脱离而

2020-08-13 21:06:31 373

原创 java学习笔记——JDBC

介绍jdbc :Java DataBase Connectivity , 即java数据库连接 是Java为连接数据库所制定的标准规范,即Java中用来规范客户端程序如何来访问数据库的应用程序(API)接口 不同的数据库,通过实现jdbc接口,访问数据库 提供了诸如查询和更新数据库中数据的方法。连接数据库本文使用的编辑器是:IDEA ;数据库是MySQL。mysql-connector-java-5.1.46.jar里面是mysql厂商对java的jdbc做出的实现我使用的ID.

2020-08-11 22:13:17 317

原创 Java学习笔记——测试四

Mysql 题:1.创建员工表(emp),员工编号eid 整型 主键 自增员工姓名ename 字符型 不为空 且唯一员工年龄eage 整型 默认值0员工所属车间编号 cid 整型员工工资esalary 浮点型 总长度10,其中3位小数员工生日ebirthday 日期型create table emp( eid int primary key auto_increment, ename varchar not null unique, eage int def...

2020-08-08 21:00:59 391

原创 Java学习笔记——MySQL基础语法

MYSQL语法DDL 数据定义语言 : 对库,表的操作 ,主要是 create , alter , drop等DML 数据操作语言 : 主要是对表中数据的操作,insert,delete,updateDQL 数据查询语言 : 主要是对表中数据的查询,selectDCL 数据控制语言 : 主要是权限控制 , grant 等数据定义DDL注释 --注释# 注释/* 注释*/-- 查询所有库show databases;-- 使用某个库use java28;-- 查看所

2020-08-06 23:00:28 672 1

原创 Java学习笔记——JavaScript(二)

JS的DOm操作DOM : 文档对象模型每个HTMl页面就是一个文档,把每个标签或元素就是一个对象,就可以利用对象来操作标签。注意 : 操作DOM对象需要使用一个全局对象“ document ”来操作得到DOM对象1)通过id获得DOM对象document.getElementById("id");//获得标签对象2)通过标签名获得DOM对象 如果有同名的标签,会获得全部同名标签对象,返回数组var objArr = getElementsByTagName...

2020-08-04 22:24:56 148

原创 Java学习笔记——JavaScript(一)

JavaScript是什么 脚本语言:不需要编译,可直接允许;嵌套在HTML里面做什么 1)js能动态的修改HTML、CSS(修改:删除、添加、更新) 2)数据校验组成 1)DOM对象 :Document Object Model 文档(理解为HTML)对象模型 对象模型:理解为,是通过js得到某些HTML标签对象,有了标签对象,就可以对标签进行操作,比如:给标签添加属性、删除属性、添加样式等等 2)BOM对象 :浏览器对象模型 得到浏览器对象,就可以操作浏览器...

2020-08-03 23:07:02 214

原创 Java学习笔记——面向对象编程(OOP)

面向对象编程(OOP) Object Oriented Programming介绍什么是类 具有相同特点(属性)和行为(动作)的集合的总称. 人类 植物类 手机类什么是对象 是某一类的具体体现 实例 将类的抽象概念具体化. 人类的对象: 张三,特朗普,…  植物类的对象 : 路边的梧桐,杨树  手机类的对象 : 正在使用的手机什么是属性 是一类事物的特点/特征. 人类的属性/特征 : 肤色,年龄,身高,体重… 植物类的属性 : 树干,树叶,树根,花,果实 手机的属性 :

2020-08-02 18:33:22 837 2

原创 Web学习笔记(三)——应用视觉设计

1.简介Web开发中的视觉设计是一个广泛的主题。它结合了版式,色彩理论,图形,动画和页面布局,以帮助传递网站的信息。好的设计的定义是一个讨论得很充分的主题,许多主题都在其中。从根本上讲,大多数Web内容都会为用户提供信息。页面的视觉设计会影响其显示方式和用户体验。在Web开发中,HTML赋予页面内容结构和语义,而CSS控制页面的布局和外观。2.高度宽度宽度使用CSS中的width属性指定元素的宽度。值可以相对长度单位(例如em),绝对长度单位(例如px)或包含其父元素的百分比形式给出。这

2020-08-02 17:46:15 1341

原创 Java学习记录——系统的用户登录和注册模块

题目完成某个计费系统的用户登录和注册模块,要求如下: 1) 创建一个User 类,包括:用户登录名(username)、密码(password)、用户真实姓名(name)、电子邮件地址(email)属性和相应的构造方法及set/get 方法。 2) 创建两个自定义异常类,一个LoginException,表示登录异常。一个RegisterException, 表示注册异常。自定义的两个异常,都要求有一个接受字符串类型参数的构造方法。 3) 创建一个UserBiz 接口,该接口中定义两...

2020-08-01 22:26:18 13452

原创 Java学习笔记——测试三

1. 设计遍历HashMap的方法,使用键值对象集遍历,分别得到键和值输出2. 设计日期解析的方法,传入日期类型字符串如”2020-08-01”或”2020年08月01日”,将其解析会日期对象并返回3. 利用 FileInputStream 和FileOutputStream,完成下面的要求:1)用 FileOutputStream在当前目录下创建一个文件“test.txt”,并向文件输出“Hello World”,如果文件已存在,则在原有文件内容后面追加。2)用FileInputStream 读

2020-07-31 21:45:58 174

原创 Java学习笔记——css(层级样式表)

作用 :1)改变HTML的样式2)提高CSS代码的复用3)使HTML代码与CSS代码分离,便于维护语法格式:选择器{CSS属性:值;CSS属性:值;CSS属性:值}HTML中使用CSS的三种方式1)在html标签内使用style属性引入CSS代码2)在HTML的head标签内使用style标签3)在HTML页面引用自己外部的CSS文件在head标签内使用{ }标签引入css文件是自己编写的,已css为后缀<link href="路径" rel="引入文件与当前HTML

2020-07-30 21:05:01 726 2

原创 Java学习笔记——学习IO流

输入 input :输入到java程序输出 output :java程序输出分类:按照传输内容分:字节流、字符流按照传输方向分:输入流、输出流字节流主要是传输字节(byte)数据,例如:音视频、图片等二进制文件输入字节流InputStream 是 字节输入流的所有类的超类。是抽象类FIleInputStream 是 字节输入流的常用类构造方法:FileInputStream(String name) :通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过

2020-07-29 00:09:00 222

原创 Java学习笔记——(类)File

文件和目录(文件夹)的路径名的抽象表示形式。File类代表磁盘上某一文件或文件夹(目录)File对象代表通过某一路径确定的文件或文件夹创建File对象时需要传入路径file.separator :默认分隔符路径:绝对路径:自己指定的路径相对路径:相对的是当前项目Windows默认每个文件都可读,不能设置为不可读,但可以设置为不可写;所有.exe文件都默认可执行构造方法File(String pathname) :通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。Fi

2020-07-27 19:46:40 264

原创 Java学习笔记——数组(Array)

单个变量能存储信息如果有批量数据需要存储,单个变量存储时间和空间上不经济和实用,而且过于麻烦,这时候需要用数组这一引用数据类型来存储。数组:用来存储具有相同数据类型的数据的集合,可以使用共同的名字来引用数组中存储的数据。特点:数组可以存储任何类型的数据,包括原始数据类型和引用数据类型,但是一旦指定了数组的类型之后,就只能用来存储指定类型的数据。一维数组一维数组的使用步骤:声明一个数组变量来存放该数组。 创建一个新的数组对象并将其赋值给上一步所创建的数组变量。 在该数组中存

2020-07-26 21:14:57 246

原创 Java学习——常用类库

APIAPI(Application Program Interface)就是应用程序编程接口,我们可以理解为:类的说明书。用于说明 类/接口/枚举 类型来自哪里(包名),叫什么(名称),做什么(解释),有什么(属性、方法、构造函数)以及他们具体做什么(方法的解释说明)。常用类Objectjava.lang包下的所有类,在java程序中使用时,都不需要导包。在java.lang包下 Object类是所有类的超类 所有对象(包括数组)都实现这个类的方法常用方法:hashCo.

2020-07-25 21:08:26 218

原创 Java学习笔记——流程控制语句(if/else、switch case、while、do while、for)

程序三种结构顺序结构(从上至下逐行依次执行) 选择结构(if/else、switchcase) 循环结构(while、do while、for)关键字(break、continue、return)选择结构if语句语法:if (布尔表达式) {语句1;语句2;...}执行流程:先判断布尔表达式 如果结果是true,就执行if后的{} 内的语句,然后继续执行后续的 如果结果是false,就跳过if后的{} 而是执行后续的代码if..else..if..

2020-07-24 22:48:03 343

原创 Java学习笔记——基础(一)

jdk与eclipse下载与安装基本组成注释//第一种/* *第二种 *//** *文档注释 */关键字有一些专门的词汇,Java语言已经赋予了特定的含义,只能用于特定的地方。在java中被称之为关键字。 *保留字(Reserved Words)一般是等同于关键字(Keywords)的。 保留字是指一些将来可能会用的关键字。(预留关键字)比如:goto,const。标识符在java语言中,对于变量、常量、方法、类、包等等都有名字,将这些名字统一...

2020-07-24 21:38:09 239

原创 Java学习笔记——集合(3)

Collections是一个工具类演示:public void test(){ ArrayList<String> aList1 = new ArrayList<>(); ArrayList<String> aList2 = new ArrayList<>(); aList1.add("a"); aList1.add("c"); aList1.add("b");

2020-07-23 20:41:34 108

原创 Java学习笔记——集合(二)

Collection<E>Set<E>不能有重复元素 允许null值,且只能存储一个 Set接口中定义的方法与Collection接口中定义的方法一样HashSet<E>是Set接口的一个实现类,不允许重复元素,不保证迭代顺序 底层是HashMap,在创建HashSet是,同时创建了HashMap,且向HashSet中存储数据时,其实是存储在HashMap的键上 允许存储null值 不同步,即不保证线程安全-----面试题:HashM..

2020-07-22 22:45:40 151

原创 Java学习笔记——集合(一)

定义用于存储多个数据但是数组也可以数组 与 集合 区别:数组是定长的;集合的长度是任意的数组存储同一种数据类型;集合可以存储不同的数据类型数组可以存储基本和引用数据类型;集合只能存储引用数据类型集合体系泛型< > :简化程序,减少类型转换在目前集合体系中出现的可以理解为该集合的数据类型,E可以理解为某一种数据类型Collection单列集合层次的根接口,制定了集合的规范定义了集合操作的方法,并没有提供直接实现,而是提供了直接子接口一些集合存储的有序,一些无序

2020-07-21 21:24:34 117

原创 Java学习笔记——异常(Throwable)

异常就是程序运行中出现的错误Class.forName(“”)——该方法是,根据传入类的路径,找到类new FileInputStream(“”)——该方法根据参数,找到一个存于本地磁盘的文件Error类(错误)程序不能试图捕获的严重错误必须要立马解决Exception(异常)编译期异常(受检查异常)① 写完代码,编译时出错② 必须处理(捕获/抛出,都可以)运行时异常(非检查异常)① 编译通过,运行时错误② 编译时不会提示错误,不要求强制对其处理解决方案捕获(try c

2020-07-20 20:12:56 217

原创 Web学习笔记(二)—— 基础CSS

参考:https://www.freecodecamp.org/learnhttps://www.runoob.com/html/html-tutorial.html1.简介级联样式表(CSS)告诉浏览器如何显示您用HTML编写的文本和其他内容。请注意,CSS区分大小写,因此请注意大写。CSS已被所有主要浏览器采用,并允许您控制:颜色字型定位间距浆纱装饰物过渡应用CS...

2020-05-07 21:59:47 433

原创 Web学习笔记(一)—— 基本HTML和HTML5

Web学习笔记(一)—— 基本HTML和HTML5参考:https://www.freecodecamp.org/learnhttps://www.runoob.com/html/html-tutorial.html1.基本HTML简介HTML或超文本标记语言是一种用于描述网页结构的标记语言。它使用特殊的语法或符号来组织有关页面的信息并将其提供给浏览器。元素通常具有围绕内容并赋予内容含义的...

2020-05-02 17:32:03 742 1

空空如也

空空如也

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

TA关注的人

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