自定义博客皮肤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 199 4

原创 Ajax

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

2021-08-16 22:29:21 309 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 426

原创 filter&listener

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

2021-08-16 21:49:15 97

原创 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 186

原创 cookie&session

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

2021-08-15 22:26:26 172

原创 request&response

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

2021-08-15 22:03:45 233

原创 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 232

原创 JavaScript

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

2021-08-15 18:59:56 199

原创 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 108

原创 正则表达式

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

2021-07-07 19:51:12 111

原创 XML和Dom4j

XML和Dom4j一、XML1 XML介绍1.1什么是XMLXML 指可扩展标记语言(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 75

原创 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 184

原创 网络编程和NIO

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

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

原创 Git常用命令

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

2021-07-06 11:23:52 104

原创 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 113

原创 HTML与CSS

HTML与CSS一、HTML1.什么是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 81

原创 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 49

原创 多 线 程

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

2021-06-23 20:06:39 153

原创 异 常

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

2021-06-22 22:48:27 61

原创 Maven

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

2021-06-20 22:45:23 305

原创 集 合

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

2021-06-01 21:15:16 70

原创 Java常用API

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

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

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

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

2021-05-26 20:31:14 163

aspose-cells-22.4.jar

aspose-cells-22.4.jar

2022-11-30

空空如也

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

TA关注的人

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