自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [LeectCode 每日一题]杨辉三角

问题描述:给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。示例:输入: 5输出:[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]思路:知道上一行的元素,推出下一行的元素解法:class Solution { public List<List<Integer>> generate(int numRows) { List<List<Integer>> ret =

2020-12-06 21:47:54 113

原创 [LeectCode 每日一题]寻找两个正序数组的中位数

问题描述:给定两个大小为m和n的正序(从小到大)的数组num1,num2。请你找出并返回这两个数的中位数示例一:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例二:输入:nums1 = [1,2], nums2 = [3,4]输出:2.50000解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5思路:可以直接合并两个数组,然后对数组排序,再根据数组长度的奇偶性返回

2020-11-25 21:15:59 117

原创 [LeectCode 每日一题]寻找数组的中心索引

问题描述:给定一个整数类型的数组 nums,请编写一个能够返回数组 “中心索引” 的方法。数组中心索引:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。示例一:输入:nums = [1, 7, 3, 6, 5, 6]输出:3解释:索引 3 (nums[3] = 6) 的左侧数之和 (1 + 7 + 3 = 11),与右侧数之和 (5 + 6 = 11) 相等。同时,

2020-11-23 23:35:01 106

原创 【JavaWeb】JSP 学习笔记

【JavaWeb】JSP 学习笔记1.概念:2.功能:3.原理:4.JSP的脚本:5.JSP的内置对象:6.JSP的注释 格式:<%-- --%>7. JSP指令:1.概念:一个特殊的页面,其中既可以定义HTML标签,也可以定义java代码2.功能:用于简化书写,跨平台,业务代码分离,组件重用,预编译。3.原理:jsp本质上是一个servlet4.JSP的脚本:嵌套在<% %>之间的一条或者多条java 程序代码(1)<% %> 定义成员变量,

2020-09-01 22:00:18 138

原创 【JavaWeb】会话技术Cookie和Session 学习笔记

【JavaWeb】会话技术Cookie和Session 学习笔记一级目录二级目录三级目录Cookie:1.概念:2.使用步骤:4.Cookie的细节5.Cookie的特点6.Cookie的作用:Session:1.概念:2.步骤:一级目录二级目录三级目录1.会话:一次会话中包含多次请求和响应一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2.功能:在一次会话的范围内的多次请求间,共享数据3.方式:(1)客户端会话技术:Cookie(2)服务端会话技术:Sessio

2020-08-27 20:04:37 139

原创 【JavaWeb】随机生成验证码 学习笔记

【JavaWeb】随机生成验证码 学习笔记今天跟着学习了如何生成随机验证码图片,特此分享一下CheckCodeServlet类:package cn.xp.servlet;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.annotation.WebServlet;import

2020-08-24 22:14:20 170

原创 【javaweb】Request请求的功能 学习笔记

【javaweb】Request请求的功能 学习笔记1.获取请求消息数据(1)获取请求行信息(请求方法,请求资源名,请求路径)(2)获取请求头数据(3)获取请求体数据2.获取请求参数:3.请求转发: 一种在服务器内的资源跳转方式共享数据:BeanUtils工具类,简化数据封装,用于封装JavaBeanrequest功能:1.获取请求消息数据(1)获取请求行信息(请求方法,请求资源名,请求路径)URL 和 URI的区别:URL: 统一资源定位符URI:统一资源标识符输出结果:(2)获取

2020-08-23 17:24:32 201

原创 Servlet 基础学习笔记【基础版】

Servlet 基础学习笔记基础概念配置Servlet执行原理Servlet接口IDEA与tomcat的相关配置HttpServlet 类Servlet的 多重映射基础概念使用java 语言编写的运行在服务器端的程序即:一个借口,定义了java 类被浏览器访问到的规则。作用:主要用于处理客户端传来的 HTTP请求(例如: doGet()和doPost()方法),并返回一个响应。结构体系:特点:方便、跨平台、灵活性和可扩展性配置Servlet方法一:< Servlet >

2020-08-23 10:03:19 260

原创 IDEA中启动tomcat后控制台中文乱码的解决办法(亲测有效)

IDEA中启动tomcat后控制台中文乱码的解决办法遇到的问题—启动tomcat后控制台中文乱码解决办法:第一步:找到 help 下的idea64.exe.vmoptions文件第二步:在文档中添加 -Dfile.encoding=UTF-8第三步:设置vm option参数为: -Dfile.encoding=UTF-8结果:衍生:如果不是启动tomcat项目报错。可以重复前面的第一二步,然后添加后面步骤:第四步:统一设置我们代码的编码格式在 idea下 file -&

2020-08-20 16:54:02 276

原创 [每日一学] statck,计算输入日期到现在的天数

[每日一学] statck、计算输入日期到现在的天数知识点一: stack知识点二:包知识点三:线程知识点四:计算输入日期到现在的天数知识点一: stack1.Stack通常是指“先进先出”的容器。( )A.正确B.错误正确答案: B解析:Stack是栈, queue是队列;栈是后进先出,队列是先进先出;栈是出入从同一个位置;队列是入从结构的一端进入,从另一端出队;知识点二:包下列说法正确的是A.java中包的主要作用是实现跨平台功能B.package语句只能放在import语

2020-08-19 20:55:51 191

原创 [每日一学] 在学生管理系统中遇到的问题

[每日一学] 在学生管理系统中遇到的问题问题一:column 'admin' in 'where clause'问题二:java.lang.NullPointerException 空指针异常问题三:信息封装问题四: Field 'id' doesn't have a default value问题五:类型转换问题六:You have an error in your SQL syntax问题七: 主外键数据连接进行增删查改问题八:教师端修改学生成绩时,在判断修改对应学生的信息时,需要找到对应的学生,不能直

2020-08-15 11:23:37 2019

原创 [每日一学] 序列化与反序列化

[每日一学] 序列化与反序列化一、基本概念二、注意事项三、实现过程四、实例一、基本概念1.序列化:利用ObjectOutputStream,将对象转换为 字节序列的过程2.反序列化:利用ObjectInputStream,将字节序列恢复为对象的过程–在序列化过程中,对象会被写入到临时或者持久性存储区,然后可以通过在存储区,重新创建该对象二、注意事项1.声明为static和transient类型的成员数据不能被序列化。因为static代表类的状态,transient代表对象的临时数据。2.序列化

2020-08-09 23:36:06 89

原创 [每日一学] 数据库基本入门

[每日一学] 数据库基本入门一、数据库概述数据存储发展阶段:基础概念:二、MySQL数据库1.数据库概念:2.MySQL的特点3、MySQL安装包下载路径:三、数据库操作1.查看已有数据库2.创建库3.查看创建的库4.查看当前所在库5.切换库6.删除库四、表的基本操作1、创建表2、查看数据表3、查看已有表的字符集4、查看表结构5、删除表五、数据库操作1、插入(insert)2、查询(select)3、更新表记录(update)4、删除表记录(delete)六、高级查询语句1、模糊查询2、as 用法3、排序4

2020-08-07 21:31:22 242

原创 [每日一练] java 的输入输出流(二)

[每日一练] java 的输入输出流(二)一、字符流二、字符缓冲流与文件的读写一、字符流1.一个字符流由两个字节流组成。2.Reader 和Writer 是面向字符的输入和输出的超类。3.文件字符流的读写(1)创建文件字符流对象,并打开文件①创建FileReader 输入流对象public FileReader(String filename)public FileReader(File file)②创建FileWriter 输出流对象public FileWriter (String

2020-08-06 21:22:32 115

原创 [每日一练] java 的输入输出流(一)

java 的输入输出流(一)一、流的基本概念二、字节流一、流的基本概念数据流:一组有序的,有起点和终点的字节集合1.输入流(InputStream)用于将程序中需要的数据从键盘或文件读入2.输出流(outputStream) 用于将程序中产生的数据写入到文件中3.缓冲流:就是为数据流配的一个缓冲区域,即专门用于传输数据的一块内存区域。注意:(1)数据只能从头到尾顺序的读写一次(2)流只能单方向流动二、字节流注意 :InputStream和outputStream是不能实例化的,平常我们所使

2020-08-05 22:59:05 177

原创 [每日一练] java 2020.8.3

[每日一练] java 2020.8.3打印圆形排序JVM打印圆形 public class Circle { private double r; double eps = 1; Circle(double r){ this.r = r; } public void printCricle() { double R = 2*r; for(int i = 0;i <= R;i+=2) { double y; if(i <= r) y = r-i; els

2020-08-03 21:53:56 119

原创 [每日一练] java 2020.8.2

[每日一练] java 2020.8.2知识点一:接口和类的继承调用关系知识点二:异常知识点三:call by value 和call by reference知识点四:内部类知识点一:接口和类的继承调用关系如果Child extends Parent,那么正确的有()?A.如果Child是class,且只有一个有参数的构造函数,那么必然会调用Parent中相同参数的构造函数B.如果Child是interface,那么Parent必然是interfaceC.如果Child是interface,那么

2020-08-02 22:52:44 597

原创 [每日一练] java 2020.8.1 线程专题总结

[每日一练] java 2020.8.1 线程专题总结一.进程和线程:二.线程的创建1.线程组(1)ThreadGroup的构造函数:(2)ThreadGroup 的方法1. Runnable接口2.Thread 类(1)Thread 中的方法:(2)Thread 的成员方法(3)Thread 中的静态成员方法3.继承Thread 方法创建线程4.实现Runnable 接口创建线程三.线程的状态四.线程的控制五.线程的优先级高优先级的线程比低优先级的线程运行得更快。A.对B.错正确答案: B

2020-08-01 11:10:30 367

原创 [每日一练] 2020.7.30

[每日一练] 2020.7.30知识点一:java中方法的定义知识点二:自增/自减知识点三:知识点一:java中方法的定义下列关于Java类中方法的定义,正确的是()A.若代码执行到return语句,则将当前值返回,而且继续执行return语句后面的语句。B.只需要对使用基本数据类型定义的属性使用getter和setter,体现类的封装性。C.方法的返回值只能是基本数据类型。D.在同一个类中定义的方法,允许方法名称相同而形参列表不同。答案:D衍生:(1)方法:就是一段代码片段,可以完成特定

2020-07-30 22:56:50 222

原创 [每日一练] 2020.7.29

[每日一练] 2020.7.29知识点一:标识符知识点二:final知识点三:异常知识点四:abstract class和interface区别知识点四:equals 和 == 的区别:知识点五:是否可以在static环境中访问非static变量知识点六:关于if-else if选择结构知识点一:标识符标识符:java中对于变量,方法,类等元素命名时使用的元素序列[1]Java标识符只能由数字、字母、下划线“_”或“”符号以及Unicode字符集组成[2]Java标识符不能以数字开头,必须以字母、下

2020-07-29 19:32:38 411

原创 [每日一练] Java 2020.7.28

1.关于以下application,说法正确是什么?public class Test { static int x=10; static {x+=5;} public static void main(String[] args) //4 { System.out.println("x="+x); } static{x/=3;};}//9A.4行与9行不能通过编译,因为缺少方法名和返回类型B.编译通过,执行结果是:x=5C

2020-07-28 09:49:15 450

原创 基于XML的电子公告系统

基于XML的电子公告系统系统逻辑结构图电子公告和评论的XML文档相应Schema定义相应的样式表 --设置显示的样式实现控制器设计简单电子公告系统,无须关系数据库的支持,而是采用XML文档来保存用户所发布的电子公告和评论设计简单电子公告系统,无须关系数据库的支持,而是采用XML文档来保存用户所发布的电子公告和评论系统逻辑结构图添加评论:添加公告:电子公告和评论的XML文档公告列表的XML文档: list.xml<?xml version="1.0" encoding="UT

2020-07-27 15:39:33 253

空空如也

空空如也

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

TA关注的人

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