自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot+Vue前后端分离案例:邮件发送

邮件发送小案例 技术栈:SpringBoot, MybatisPlus, Shiro, JWT, Vue, Element-UI 地址: https://gitee.com/s4747/email 截图:

2021-10-06 22:58:15 716 1

原创 Servlet+JSP简单的登录验证

JSP login.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <h1>登录</h1> <form action="${pageContext.request.contextPath}/logi

2021-05-27 20:00:58 242

原创 Maven环境搭建

Maven项目架构管理工具 核心思想:约定大于配置 有约束,不可违反 下载安装 官网地址:https://maven.apache.org/ 解压 配置环境变量 配置如下配置: M2_HOME maven下的bin目录 MAVEN_HOME maven的目录 然后在系统变量的PATH中新建 完成后 win+R 输入cmd回车 输入 mvn -version 即配置成功。 阿里云镜像 加速下载 修改maven根目录下的conf文件夹中的setting.xml文件,添加配置 <

2021-04-21 23:25:51 336

原创 StringBuffer

StringBuffer是可变长的字符串 追加 删除 插入 反转 append 追加 delete 删除 insert 插入 reverse 反转 用法 String str1 = "let there "; StringBuffer sb = new StringBuffer(str1); //根据str1创建一个StringBuffer对象 sb.append("be light"); //在最后追加 System.out.println(sb); sb.delete(4, 10);//删除4-10

2021-04-20 22:35:03 381 2

原创 web基本架构

2021-04-18 23:17:20 290

原创 日期格式化

1. 时间原点概念 无论是啥数据类型,最后都以数字的形式表现出来,日期类型也不例外,2021年1月16日,在计算机里面会用一个数字来代替。、 最特殊的一个数字就是0,0这个数字就代表Java中的时间原点,其对应的日期是1970年1月1日8点0分0秒,为啥是8点,因为中国的太平洋时区是UTC-8,刚好和格林威治时间相差8个小时。 为啥对应1970年呢?因为1969年发布了第一个UNIX版本:AT&T,当时就把1970年当作了时间原点。 所有的日期,都以这个0点为基准,每过一毫秒,就+1。 2. 创建日

2021-03-03 13:36:56 319

原创 异常

异常定义: 导致程序的正常流程被中断的事件,叫做异常 java把异常信息打印到控制台,我们根据异常信息对程序进行修改 异常处理常见手段: try catch finally throws throws与throw这两个关键字接近,不过意义不一样,有如下区别: throws 出现在方法声明上,而throw通常都出现在方法体内。 throws 表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某个异常对象。 //继承了Exption后 Myexpecti

2021-03-03 13:25:21 201

原创 注解

注解Annotation public class test01 extends Object{ @Override public String toString() { return super.toString(); } } 例如上面的代码中子类重写父类的方法,出现的**@Override就叫做注解** 格式:@注释名 , 也可以添加参数:@SuppressWarings(value = “unchecked”) 注解可以加在包、类、方法…上面,也可作为额外

2021-02-05 17:03:12 301

原创 集合

集合和数组的区别 数组有局限性比如一个数组的长度是10,它就不能存放11个数据 为了解决数组的局限性,引入了容器 类 最常见的容器类是 ArrayList ArrayList 容量会随着对象的增加而自动增加 不存在越界一说 ArrayList list = new ArrayList(); 增 list.add(new Cat(""));//把对象直接加在后面 list.add(1,cat);//在指定位置加对象 删 list.remove(1);//根据下标删除 list.remove(cat)

2021-02-04 21:47:37 147

原创 封装

文章目录什么是封装使用方法封装的意义总结 什么是封装 封装,顾名思义是把东西装起来封住不让它露出来。在面向对象里,封装是对数据的隐藏,使表现出来的更简单,通常情况下,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,称为信息隐藏。 使用方法 定义一个类,我这里定义Student类,里面的所有属性为私有,代码如下: public class Student { private String name; private char sex; private int age;

2020-12-28 20:34:51 373 2

原创 什么是面向对象

文章目录前言一、什么是面向对象?二、使用步骤1.引入库2.读入数据总结 前言 本文简单介绍一下什么是面向对象 一、什么是面向对象? 面向对象编程(Object-Oriented Programming),简称OOP。 其本质就是以类的方式组织代码,以对象的封装数据。 它是抽象的 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn

2020-12-26 12:29:28 3310 8

原创 对象的创建和初始化

文章目录前言一、类和对象的关系二、如何创建和初始化对象1.使用new关键字创建对象2.对象初始化三、构造器 前言 本文主要讲解类和对象的关系,以及如何创建和初始化对象,对构造器的详解 一、类和对象的关系 类是一种抽象的数据类型,它是对某一类事物的整体描述,但是不能代表某一个具体的事物。 例如:动物、植物、桌子、电脑、手机,Person类、Car类等等,这些类都是用来描述一类具体的事物因该具有的特点和行为,是抽象的概念。 对象是抽象概念的具体实例 例如:李华就是人的一个具体实例,李华养的一只大黄

2020-12-26 12:28:05 4119 11

空空如也

空空如也

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

TA关注的人

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