自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux

Linux 第一章-Linux概述 1.Linux概述 1.1.Linux简介 ​ 是基于Unix的开源免费,多用户,多任务的操作系统, ​ 由于Linux系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。 1.2为什么要学习Linux 对于windows操作系统而言,大家应该不陌生,这里我列举一些windows的不足: 个人用户正版windows需要收费 系统长时间运行后,不稳定,变慢,容易死机 且windows经常招到病毒攻击等 相反,上述windows的不足,恰好是另一款操作系统Linux的

2021-08-16 23:02:13 186 4

原创 Ajax

Ajax 一、JS的AJAX 1.AJAX的概述 1.1 什么是AJAX ​ 说白了: AJax是可以做异步的请求,实现局部刷新一种客户端技术 1.2 什么是异步 同步 ​ 异步 1.3为什么要学习AJAX ​ 提升用户的体验。(异步) ​ 实现页面局部刷新。 ​ 将部分的代码,写到客户端浏览器。 知识点-JS的Ajax入门【了解】 ​ 第一步:创建异步请求对象。 ​ 第二步:打开连接。 ​ 第三步:发送请求。 ​ 第四步:设置监听对象改变所触发的函数,处理结果 1.1GET请求方

2021-08-16 22:29:21 296 1

原创 jQuery

jQuery 一、JQ知识点 1.JQ介绍 1.1 jQuery的概述 ​ jQuery是一个优秀的javascript库(类似Java里面的jar包),兼容css3和各大浏览器,提供了dom、events、animate、ajax等简易的操作。 并且jquery的插件非常丰富,大多数功能都有相应的插件解决方案。jquery的宗旨是 write less, do more ​ 说白了: JQ就是js库, 封装了JS常见的操作,我们使用JS起来更加的简单 (特别是dom这块) 1.2 jQuery的作用

2021-08-16 22:01:01 407

原创 filter&listener

filter&listener 一、Filter 1.Filter概述 1.1什么是filter ​ Filter:一个实现了特殊接口(Filter)的Java类. 实现对请求资源(jsp,servlet,html,)的过滤的功能. ​ 过滤器是一个运行在服务器的程序, 优先于请求资源(Servlet或者jsp,html)之前执行. 过滤器是javaweb技术中最为实用的技术之一. 1.2 过滤器的作用 ​ 对目标资源(Servlet,jsp)进行过滤. ​ 应用场景:登录权限检查,解决网站乱码,过

2021-08-16 21:49:15 93

原创 J S P

JSP 一、JSP入门 1.JSP概述 1.1 什么是JSP ​ Java server page(java服务器页面). JSP本质就是Servlet ​ 它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 ​ JSP=html(js,css)+java(servlet)+jsp(内置对象、指令、动作标签等等)特有的内容 1.2.JSP产生的原因 需求: 我们要向页面动态输出一个表格. 发现特别的繁琐 servlet在展示页面的时候,相当的繁琐。sun公司为了解决这个问题,

2021-08-15 23:09:13 177

原创 cookie&session

cookie&session 一、会话的概念 1会话的概念 ​ 用户打开浏览器,浏览不同的网页(资源),发出多个请求,直到关闭浏览器的过程,称为一次会话(多次请求). 如同打电话. ​ 我们在会话的过程(多次请求)之中,用户可能会产生一些数据,这些数据话有的需要保存起来的,我们就可以通过会话技术来保存用户各自的数据 2为什么要使用会话技术 ​ 保存**用户各自(以浏览器为单位)**的数据。 3常用的会话技术 3.1 cookie ​ cookie是客户端(浏览器)端的技术,用户浏览的信息以键值对(k

2021-08-15 22:26:26 159

原创 request&response

request&response 一、Request 1.request概述 1.1什么是request 在Servlet API中,定义了一个HttpServletRequest接口,它继承自ServletRequest接口,专门用来封装HTTP请求消息。由于HTTP请求消息分为请求行、请求头和请求体三部分,因此,在HttpServletRequest接口中定义了获取请求行、请求头和请求消息体的相关方法. ​ Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的r

2021-08-15 22:03:45 223

原创 tomcat&Servlet

http&tomcat&Servlet 一、WEB开发介绍 1.WEB资源分类 1.1.什么是web ​ WEB,在英语中web即表示网页的意思,它用于表示Internet主机(服务器)上供外界访问的资源 1.2.WEB资源分类 静态资源 web页面中供人们浏览的数据始终是不变 (eg: html,css,js、音视频) 1.2.2 动态资源 指web页面中供人们浏览的数据是由程序产生的,不同的用户或者不同时间点访问web页面看到的内容各不相同。(eg: servlet,jsp

2021-08-15 20:48:55 220

原创 JavaScript

JavaScript 一、JS基础 1.JS简介 1.1. 什么是JS JS,全称JavaScript,是一种直译式脚本语言,是一种动态类型、弱类型、基于对象的脚本语言,内置支持类型。 JS语言和Java语言对比: 对比 Java JS 运行环境 JVM虚拟机 JS引擎,是浏览器的一部分 是否跨平台运行 跨平台 跨平台 语言类型 强类型语言 弱类型,动态类型语言 是否需要编译 需要编译,是编译型语言 不需要编译,是解释型语言 是否区分大小写 区分大小写 区分大小写

2021-08-15 18:59:56 189

原创 Vue的简单使用

Vue的简单使用 一、VueJS介绍 ​ Vue.js是一个渐进式JavaScript 框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。 ​ 官网:https://cn.vuejs.org/ 常见的前端的框架: jQuery、Anglar、Vue、React、Node 特点: 易用 灵活 高效 MVVM模式 MVVM是Model-View-View-Model的简写。它本质上就是MVC 的改进版。 ​

2021-07-08 21:21:19 104

原创 正则表达式

正则表达式 1.概念 概述: 正则表达式其实就是一个匹配规则,用来替换之前复杂的if结构判断 在Java中,我们经常需要验证一些字符串,是否符合规则, 例如:校验qq号码是否正确,手机号码是否正确,邮箱是否正确等等。那么如果使用if就会很麻烦, 而正则表达式就是用来验证各种字符串的规则。它内部描述了一些规则,我们可以验证用户输入的字符串是否匹配这个规则。 先看一个不使用正则表达式验证的例子:下面的程序让用户输入一个QQ号码,我们要验证: QQ号码必须是5–15位长度 而且必须全部是数字 而且首

2021-07-07 19:51:12 109

原创 XML和Dom4j

XML和Dom4j 一、XML 1 XML介绍 1.1什么是XML XML 指可扩展标记语言(EXtensible Markup Language) XML是用来传输数据的,不是用来显示数据的。之后学习另外一个HTML是用来显示数据的。 XML 标签没有被预定义。您需要自行定义标签。 XML 是 W3C 的推荐标准 W3C在1988年2月发布1.0版本,2004年2月又发布1.1版本,但因为1.1版本不能向下兼容1.0版本,所以1.1没有人用。同时,在2004年

2021-07-07 19:41:35 74

原创 JUnit单元测试、反射、注解、动态代理

JUnit单元测试、反射、注解、动态代理 一、JUnit单元测试 概念 概述 : Junit是Java语言编写的第三方单元测试框架(工具类) 作用 : 用来做“单元测试”——针对某个普通方法,可以像main()方法一样独立运行,它专门用于测试某个方法。 使用步骤 在模块下创建lib文件夹,把Junit的jar包复制到lib文件夹中 选中Junit的jar包,右键选中 add as Library,把JUnit4的jar包添加到classPath中 在测试方法上面写上@Test注解 执行测

2021-07-07 16:45:10 159

原创 网络编程和NIO

网络编程和NIO 一、 网络编程入门 1.软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 特点: 客户端和服务器是分开的,需要下载客户端,对网络要求相对低, 服务器压力小,开发和维护成本高,相对稳定 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。 特点:没有客户端,只有服务器,不需要下载客户端,直接通过浏览器访问, 对网络要求相对高, 服务器压力很大,相对不稳定,开发和

2021-07-06 16:38:10 120 1

原创 Git常用命令

Git常用命令 Git概述 1.Git与SVN对比 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而开发人员工作的时候,用的都是自己的电脑,所以首先要从中央服务器下载最新的版本,然后开发,开发完后,需要把自己开发的代码提交到中央服务器。 集中式版本控制工具缺点: 服务器单点故障 容错性差 Git是分布式版本控制系统(Distributed Version Control System,简称 DVCS) ,分为两种类型的仓库: 本地仓库:是在开发人员自己电脑上的Git仓库

2021-07-06 11:23:52 103

原创 File类&IO流

File类&IO流 一 、File类 1.概述 java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 2.构造方法 方法 含义 public File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例 public File(String parent, String child) 从父路径名字符串和子路径名字符串创建新的 File实例 public File(File pare

2021-07-01 23:09:25 112

原创 HTML与CSS

HTML与CSS 一、HTML 1.什么是html 超文本标记语言(Hyper Text Markup Language),标准通用标记语言下的一个应用。HTML 不是一种编程语言,而是一种标记语言,是网页制作所必备的。 **超文本:**功能比文本强大, 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 标记语言: 语法由标签组成 2.HTML结构和基本语法 2.1HTML的结构 文档结构介绍: 文档声明:用于声明当前HTML的版本,这里的<!DOCTYPE html>是HT

2021-06-24 22:54:50 77

原创 Java 8 新特性

Java 8 新特性 一、Lambda表达式 1.函数式编程思想概述 面向对象编程思想 面向对象强调的是对象 , “必须通过对象的形式来做事情”,相对来讲比较复杂,有时候我们只是为了做某件事情而不得不创建一个对象 , 例如线程执行任务,我们不得不创建一个实现Runnable接口对象,但我们真正希望的是将run方法中的代码传递给线程对象执行 函数编程思想 在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过分强调“必须通过对象的形式来做事情”,而函数式思想则尽

2021-06-24 20:58:34 79

原创 JDBC与连接池

JDBC与连接池 1.什么是JDBC ​ JDBC(java database connectivity): sun公司为了简化和统一java连接数据库,定义的一套规范(API,接口). 实现步骤: 加载\注册驱动 获得连接 创建执行sql语句对象 执行sql语句 处理结果 释放资源 // 1. 创建java工程,拷贝驱动jar包 // 2.注册驱动 DriverManager.registerDriver(new Driver()); // 3.获得连接

2021-06-23 22:31:52 47

原创 多 线 程

多线程 1.并发与并行 并行:指两个或多个事件在同一时刻发生(同时执行)。 并发:指两个或多个事件在同一个时间段内发生(交替执行)。 在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为分时交替运行的时间是非常短的。 而在多个 CPU 系统中,则这些可以并发执行的程序便可以分配到多个处理器上(CPU),实现多任务并行执行,即利用每个处理器来处理一个可以并发

2021-06-23 20:06:39 141

原创 异 常

异常 1.异常概念 指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 注意: 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。 异常指的并不是语法错误,语法错了,编译不通过,不会产生字节码文件,根本不能运行. 2.异常体系 异常机制其实是帮助我们找到程序中的问题,异常的根类是java.lang.Throwable,其下有两个子类:java.lang.Error与java.lang.Excep

2021-06-22 22:48:27 57

原创 Maven

Maven 1.什么是Maven Maven是项目进行模型抽象,充分运用的面向对象的思想,Maven可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。 说白了: Maven是由Apache开发的一个工具。用来管理java项目(依赖(jar)管理, 项目构建, 分模块开发 ,管理项目的生命周期). 2.Mav

2021-06-20 22:45:23 290

原创 集 合

集合 1. 集合的概述以及与数组的区别 集合: 是一个大小可变的容器,可以用来存储多个引用类型的数据 集合和数组的区别: 数组大小是固定 集合大小是可变 2.ArrayList类 概述: ArrayList类底层是大小可变的数组的实现,存储在内的数据称为元素。也就是说ArrayList 中可以不断添加元素,其大小会自动增长。使用ArrayList类的时候,在E出现的位置使用引用数据类型替换,表示该集合可以存储哪种引用类型的元素 表示一种未知的数据类型,叫做泛型,用于约束集合中存储元素的数据类型

2021-06-01 21:15:16 70

原创 Java常用API

Java常用API 1.String类 概述: String 类代表字符串,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例。也就是说,Java 程序中所有的双引号字符串,都是 String 类的对象。String 类在 java.lang 包下,所以使用的时候不需要导包! String类常用的构造方法 方法名 说明 public String() 创建一个空白字符串对象,不含有任何内容 public String(char[] chs)public

2021-06-01 21:01:23 61 1

原创 面向对象入门(类和对象)

day1-面向对象入门(类和对象) 1.面向对象和面向编程思想 面向过程编程思想: 强调的是过程, 必须清楚每一个步骤,然后按照步骤一步一步去实现 面向对象编程思想:强调的是对象, 通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。类的概述 2.类与对象 类是用来描述一类具有共同属性和行为事物的统称。所以其实类在客观世界里是不存在的,是抽象的,只是用来描述数据信息的。 类的组成: 属性----共同拥有的 行为----共同拥有的 对象是类的一个实例(并不是你的女朋友

2021-05-26 20:31:14 159

aspose-cells-22.4.jar

aspose-cells-22.4.jar

2022-11-30

空空如也

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

TA关注的人

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