随笔分类 -  学习记录

摘要:1. 邮件发送所需的jar包 邮件发送需要两个jar包 <!--支持邮件发送的jar包--> <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> <version>1.1.1</ve 阅读全文
posted @ 2021-12-16 09:09 Java小羊 阅读(524) 评论(0) 推荐(0)
摘要:1. 文件上传注意事项 1、为保证服务器的安全,上传的文件应放在外界无法访问的目录下,如WEN-INF。 2、为防止同名文件产生覆盖现象,要为上传的文件产生一个唯一的文件名。 3、要限制上传文件的最大值。 4、限制上传文件的类型,收到文件时,判断文件后缀名是否合法。 2. 新建一个项目 新建一个空的 阅读全文
posted @ 2021-12-16 09:08 Java小羊 阅读(187) 评论(0) 推荐(0)
摘要:1、Servlet servlet是用于前端页面与后台实现动态操作的连接。 1.1入门程序HelloServlet 采用父子工程建立项目 构建一个普通的javaweb项目,删除src目录。 在上面的普通项目里新建一个maven模板的javaweb项目模块。 在父项目的pom.xml中会有 <modu 阅读全文
posted @ 2021-11-29 12:36 Java小羊 阅读(75) 评论(0) 推荐(0)
摘要:前端页面 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>ajax异步验证用户名是否存在</title> <script type="text/javascript" src 阅读全文
posted @ 2021-11-27 12:34 Java小羊 阅读(225) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minim 阅读全文
posted @ 2021-11-24 17:06 Java小羊 阅读(399) 评论(0) 推荐(0)
摘要:废话不多说,直接上代码 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class MyFileUtil { private FileInputSt 阅读全文
posted @ 2021-11-24 16:45 Java小羊 阅读(131) 评论(0) 推荐(0)
摘要:要用到的FileUpload组件 Apache FileUpload组件 maven路径 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1 阅读全文
posted @ 2021-11-24 14:24 Java小羊 阅读(535) 评论(0) 推荐(0)
摘要:html代码 <!--选取文件的控件--> <input type="file" id="file"/><br/> <!--展示图片--> <img src="" id="img"/> <!--读取后的文件的数据--> <p id="text"></p> JavaScript代码 <script> 阅读全文
posted @ 2021-11-23 23:15 Java小羊 阅读(137) 评论(0) 推荐(0)
摘要:所需的软件 一个完整的web项目需要用到这几个软件。 用于存储数据的数据库MySQL 发布项目的Tomcat 用于导入jar包的maven 编写代码的IDEA 软件的安装 MySQL安装 先下载压缩安装包 解压安装包 将其放到你要存放软件的位置 设置环境变量 变量名:MYSQL_HOME 变量值(你 阅读全文
posted @ 2021-11-13 12:00 Java小羊 阅读(1447) 评论(0) 推荐(0)
摘要:驱动 下载驱动 本章所用到的jar包 单击直接下载。 我们要通过Java代码来操作数据库,而在代码与数据库这两者之间我们需要一个中间的连接来实现,而这个连接就是JDBC。 我们要使用JDBC需要先下载相应的驱动 JDBC驱动 我这里是用mysql-connector-java-5.1.47 添加驱动 阅读全文
posted @ 2021-11-06 16:53 Java小羊 阅读(91) 评论(0) 推荐(0)
摘要:MySQL数据库 什么是数据库 简单的说就是一个来存储数据的仓库,我们可以将在程序执行时一些要保存的数据,如用户名、密码等信息存储到数据库,方便程序在运行时从中读取。 数据库的一点常识 数据库的分类:数据库分为关系型数据库和非关系型数据库。 关系型数据库:MySQL、SQL Server、Oracl 阅读全文
posted @ 2021-11-04 20:43 Java小羊 阅读(108) 评论(1) 推荐(0)
摘要:JavaScript基础知识 什么是JavaScript JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。 最新版本已经到ES6版本 插入JavaScript 有两种 在页面插入JavaScript代码,使用标签包起来。 <script type="t 阅读全文
posted @ 2021-10-24 11:42 Java小羊 阅读(172) 评论(0) 推荐(0)
摘要:CSS 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)等文件样式的计算机语言。简单的说html就是页面的基本框架,而CSS就是对这些框架进行美化,从而让页面看起来更好看。 样式规则 选择器{属性:属性值;属性:属性值;……} 阅读全文
posted @ 2021-10-20 18:39 Java小羊 阅读(110) 评论(0) 推荐(0)
摘要:HTML HTML(Hyper Text Markup Language)的全称为超文本标记语言,是一种标记语言。它包括一系列标签。 速查标签 HTML思维导图: HTML基本标签 <!-- 段落标签 --> <p>HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将 阅读全文
posted @ 2021-10-19 10:38 Java小羊 阅读(98) 评论(0) 推荐(0)
摘要:反射 反射是什么 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 反射的用途 在开发的过程中,有时会遇到某个类的某个成员变量、方法或是属性是私有的 阅读全文
posted @ 2021-10-16 19:20 Java小羊 阅读(79) 评论(0) 推荐(0)
摘要:Lambda表达式 Lambda表达式是一种对函数式接口的简化的代码格式。如: interface Love{ void love(int a,int b); } 对于这种接口,我们通常是定义一个类来实现这个接口,实现里面的方法,然后,我们再实例化后面实现的类来引用。而对于实例化的类的定义就有四种, 阅读全文
posted @ 2021-10-14 18:11 Java小羊 阅读(47) 评论(0) 推荐(0)
摘要:网络编程基础信息了解 1. IP地址 IP地址是用来标识网络中的一个通信实体(计算机、服务器等)的地址。 IP协议有IPv4和IPv6。 IPv4协议采用32位地址,8位为一个单位,以点十分制表示,如:192.168.0.1 IPv6协议次采用128位地址,16位为一个单位,每个整数用4个十六进制位 阅读全文
posted @ 2021-10-14 17:07 Java小羊 阅读(297) 评论(0) 推荐(0)
摘要:什么是IO流 流可以看成一堆的数据的运动。输入流可以看成是你从数据源文件读取数据,输出流是将你的数据写到另一个数据文件中。 所以,判断要用输入流还是输出流,可以根据你是要把数据读取过来还是写出去来判断。 流图继承图: 流的编写格式 由于流对象用完是要关闭的,不然会占资源,有因为流经常要捕获异常,所以 阅读全文
posted @ 2021-10-11 22:52 Java小羊 阅读(61) 评论(0) 推荐(0)
摘要:线程 1.什么是线程 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 2.线程的状态和生命周期 线程有五个状态:新生状态、就绪状态、运行状态、阻塞状态、死亡状态 3.线程的常用方法 public void start() 使该线程开始执行;Java 阅读全文
posted @ 2021-10-10 12:55 Java小羊 阅读(109) 评论(0) 推荐(0)
摘要:Java 基础学习总结 1. 了解Java ​ Java是一门面向对象编程语言,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。 2. 基础知识 2.1 注释 ​ Jav 阅读全文
posted @ 2021-10-06 14:55 Java小羊 阅读(129) 评论(0) 推荐(0)