- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 spring_day01_IOC
1. spring 概述1.1 框架的概述框架是一个封装了很多功能和模块的程序的半成品。可以理解为一个由很多工具类组成的一个工具包。1.2 spring的概念spring是分层的JavaSE/EE应用full-stack轻量级开源框架。Java开发的灵魂框架。spring有两大内核:IOC(Inverse Of Control:控制反转)AOP(Aspect Oriented Programming:面向切面编程)1.3 spring的功能IOC: 控制反转,其实就是把对象的创
2020-07-11 14:49:35 364
原创 Nginx_day01
Nginx1. 简介1.1 概念Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(Igor Sysoev)所开发,官方测试 nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。1.2 应用场景http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟
2020-07-05 11:25:28 314
原创 Linux_day01
UnixUnix是一个强大的多用户、多任务操作系统。于1969年在AT&T的贝尔实验室开发。UNIX的商标权由国际开放标准组织(The Open Group)所拥有。UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。Linux1. Linux 介绍Linux是基于Unix的诞生于1991 年10 月5 日。是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成Linux是一种自由和开放源码的操作系统,存在着许多
2020-06-20 21:20:15 291
原创 maven_day01
1. 什么是 MavenMaven 是一个项目管理工具,它包含了一个 项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。2. Maven 的两个经典作用2.1 Maven 的依赖管理Maven 的一个核心特性就是依赖管理。当我们涉及到多模块的项目(包
2020-06-19 20:38:39 284
原创 Redis_day02
一. Jedis1.1 概念Jedis是一款java操作redis数据库的工具.1.2 使用步骤下载jedis的jar包使用获取连接Jedis jedis = new Jedis(“localhost”,6379);操作jedis.set(“username”,“zhangsan”);关闭连接jedis.close();1.3 Jedis操作各种redis中的数据结构1.3.1 字符串类型 string存储数据 set获取数据 get//1. 获取连接Jed
2020-06-19 11:18:20 106
原创 Redis_day01
一. 概念redis是一款高性能的NOSQL系列的非关系型数据库;1.1 NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。1.1.1 NOSQL和关系型数据库比较优点:1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系型数据库价格便宜。2)查询速度:nosql数据库将数据存储于缓存之中,关系型数据库将数据存储在硬盘中,自然查询速度
2020-06-17 21:22:00 167
原创 Error message: Cannot download 'https://start.spring.io': Request failed with status code 403
IDEA 快速生成spring-boot项目时报错浏览器可以正常打开 https://start.spring.io/, 但是idea始终报错;解决方案使用阿里云的地址来生成 https://start.aliyun.com/
2020-05-13 21:04:37 2638
原创 MySQL数据库安装教程
MySQL数据库一. 数据库的下载下载地址:MySQL-5.5.40 - 提取码:ysto二. 数据库的安装1. 打开下载的 mysql 安装文件双击解压缩,运行“mysql-5.5.40-win64.msi”。2. 选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom” ,按“next”键继续。3....
2020-03-10 19:43:52 441
原创 web前端基础复习_day09_jQuery
jQuery一. 动画1. 默认显示和隐藏方式show([speed,[easing],[fn]]) 显示隐藏的匹配元素。参数:speed:动画的速度。三个预定义的值(“slow”,“normal”, “fast”)或表示动画时长的毫秒数值(如:1000)easing:用来指定切换效果,默认是"swing",可用参数"linear"swing:动画执行时效果是 先慢,中...
2020-03-10 19:07:09 113
原创 web前端基础复习_day08_jQuery基础
JQuery一. 概念jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理...
2020-03-09 18:30:11 191
原创 web服务端复习_day05_Filter&Listener
Filter一. 概念web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…二. 使用步骤1. 定义一个类,实现接口Filter2. 复写方法init():在服务器启动后,会创建Filter对象,然后调用init方法。只执行一次。用于加载资源doFilt...
2020-03-08 11:38:33 159
原创 web服务端复习_day04_MVC&JSP
MVC一. 概念是一种基于面向对象思想形成的有利于代码复用的设计模式二. 组成1. M:Model,模型。完成具体的业务操作,如:查询数据库,封装对象2. V:View,视图。专门负责结果数据的渲染3. C:Controller,控制器。获取用户的输入调用模型将数据交给视图进行展示JSP一. 概述全称JavaServer Pages, 它是以Java语...
2020-03-06 18:46:57 258
原创 web服务端复习_day03_Cookie&Session
会话技术一. 会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止二. 功能:在一次会话的范围内的多次请求间,共享数据三. 方式:1. 客户端会话技术:Cookie2. 服务器端会话技术:Session默认情况下会话技术保存的数据生命周期都是一次会话Cookie一. 概念客户端会话技术,将数据保存到客...
2020-03-05 19:48:15 160
原创 web服务端复习_day02_HTTP&Request&Response
HTTP一. 概念Hyper Text Transfer Protocol 超文本传输协议二. 特点基于TCP/IP的高级协议默认端口号:80基于请求/响应模型的:一次请求对应一次响应无状态的:每次请求之间相互独立,不能交互数据三. 请求消息数据1. 请求行请求方式 请求url 请求协议/版本GET /login.html?name=lisi HTTP/1.1...
2020-03-04 16:24:42 222
原创 web服务端复习_day01_Tomcat&Servlet
Tomcat一. web服务器软件1. 服务器概念服务器:安装了服务器软件的计算机服务器软件:接收用户的请求,处理请求,做出响应web服务器软件:接收用户的请求,处理请求,做出响应。在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目web容器2. 常见的java相关的web服务器软件webLogic:oracle公司,大型的JavaEE服务器,支...
2020-03-02 18:57:46 202
原创 web前端基础复习_day07_JavaScript高级
JavaScript高级JavaScript = ECMAScript + BOM + DOM;一. BOM对象Browser Object Model 浏览器对象模型;访问和操作浏览器的各个组件提供属性和方法;1. Window 对象① 概述所有浏览器都支持 window 对象。它代表浏览器的窗口。② 常用属性window.innerHeight - 浏览器窗口的...
2020-03-01 19:34:19 210
原创 web前端基础复习_day06_JavaScript
JavaScript一. 概述1. 概念一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了2. 功能可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。3. 发展史1992年,Nombase公司,开发出第一门客户端脚本语言,...
2020-02-28 18:15:11 215
原创 web前端基础复习_day05_CSS
一. 盒子模型1. 概述CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。2. 组成部分① Margin(外边距) - 清除边框外的区域,外边距是透明的。常用属性margin-left: 左外边距margin-right: 右外边距margin-top: 上外边距margin-bottom: 下外边距简写属性;marg...
2020-02-27 18:44:18 218
原创 web前端基础复习_day04_CSS
CSS一. 概述1. 概念Cascading Style Sheets 层叠样式表;层叠: 多个样式可以作用在同一个html的元素上,同时生效2. 作用从审美的角度, 对HTML进行美化;将内容展示和样式控制分离降低耦合度。解耦让分工协作更容易提高开发效率3. 书写规范语法: 选择器 {属性: 值; 属性: 值; ...}示例: h1 {color: red...
2020-02-26 19:49:57 176
原创 web前端基础复习_day03_HTML5新增的标签和表单元素
HTML5一. 新增的语义化标签1. header 标签<header> 标签定义文档的页眉(介绍信息)。<header> <h1>Welcome to my homepage</h1> <p>My name is Donald Duck</p></header>2. nav 标签<...
2020-02-25 11:00:01 196
原创 web前端基础复习_day02_表单标签
表单一. 表单的概述1. 概念用于采集用户输入的数据的。用于和服务器进行交互。2. 工作原理用户浏览右边的页面, 填写一些必要的信息, 然后点击某个按钮提交;这些表单数据, 通过互联网, 传递到了服务器上;服务器上有专门的程序, 对表单数据进行校验, 根据校验结果给出不同的响应;二. 表单标签1. form标签① 概念用于定义表单的。可以定义一个范围,范围代表采集用...
2020-02-23 18:39:14 174
原创 web前端基础复习_day01_HTML
HTML一. 概念Hyper Text Markup Language 超文本标记语言主要控制页面的布局结构① 超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本② 标记语言:由标签构成的语言。<标签名称> 如 html,xml标记语言不是编程语言二. 基本语法1. html文档html文档后缀名 .html 或者 .ht...
2020-02-22 19:49:36 272
原创 MySQL数据库复习_day04_Jdbc&数据库连接池
Jdbc一. 概念Java DataBase Connectivity Java 数据库连接, Java语言操作数据库其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。二. 步骤导入驱动jar包 mysql-connector-j...
2020-02-20 17:11:59 366
原创 MySQL数据库复习_day03_多表查询&事务&DCL
多表查询1. 概念① sql准备# 创建部门表CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20));-- 添加部门信息数据INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部');# 创建员工表CREATE TABLE emp ( i...
2020-02-19 19:00:48 246
原创 MySQL数据库复习_day02_DQL(查询操作)&约束
DQL:查询表中数据1. 语法语法: select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定2. 基础查询① 多个字段的查询select 字段名1,字段名2... from 表名;注意:如果查询所有字段,则可以使用*来替代字...
2020-02-18 18:14:42 467
原创 MySQL数据库复习_day01_数据库介绍&SQL基础操作
数据库介绍1. 数据库的基本概念① 概念数据库的英文单词: DataBase;数据库是用于存储和管理数据的仓库。② 特点持久化存储数据的。其实数据库就是一个文件系统方便存储和管理数据使用了统一的方式操作数据库 – SQL2. 常见的数据库软件MySQL:开源免费的数据库,小型的数据库,已经被 Oracle 收购了。MySQL6.x 版本也开始收费。后来 Sun 公司...
2020-02-17 19:46:03 2043 3
原创 Java基础复习_day20_类加载器&反射
类加载器1. 类加载① 类加载的描述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化② 类的加载就是指将class文件读入内存,并为之创建一个 java.lang.Class 对象任何类被使用时,系统都会为之建立一...
2020-02-16 20:02:16 215
原创 Java基础复习_day19_网络编程
网络编程入门1. 网络编程概述① 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统② 网络编程在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换2. 网络编程三要素① IP地址要想让网络中的计算机能够互相通信,必须为每...
2020-02-15 20:58:35 453
原创 Java基础复习_day18_多线程
多线程一. 进程和线程1.进程是正在运行的程序是系统进行资源分配和调用的独立单位每一个进程都有它自己的内存空间和系统资源2. 线程是进程中的单个顺序控制流,是一条执行路径单线程:一个进程如果只有一条执行路径,则称为单线程程序多线程:一个进程如果有多条执行路径,则称为多线程程序二. 实现多线程的方式1. 继承Thread类① 实现步骤定义一个类MyThread继承...
2020-02-14 19:51:38 242
原创 Java基础复习_day17_IO流--字符流&Properties
字符流一. 输入流(Reader)用于读取字符流的抽象类。1. InputStreamReader(字符输入流)① 概述是从字节流到字符流的桥梁它读取字节,并使用指定的编码将其解码为字符它使用的字符集可以由名称指定,也可以被明确指定,或者可以接受平台的默认字符集② 构造方法InputStreamReader(InputStream in)创建一个使用默认字符集的 In...
2020-02-13 12:42:17 267 1
原创 Java基础复习_day16_IO流--字节流
字节流一. 字节输入流(InputStream)InputStream 这个抽象类是表示字节输入流的所有类的超类1. FileInputStream(字节输入流)① 概述从文件系统中的某个文件中获得输入字节。用于读取诸如图像数据之类的原始字节流。② 构造方法FileInputStream(File file)通过打开一个到实际文件的连接来创建一个 FileInputSt...
2020-02-12 19:29:47 223
原创 Java基础复习_day15_File&递归&字节流
File1. 概念它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的2. 构造方法File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例File(...
2020-02-11 17:20:47 222
原创 Java基础复习_day14_Map集合&Collections
map1. 概述interface Map<K,V> K:键的类型;V:值的类型2. 特点键值对映射关系一个键对应一个值键不能重复,值可以重复元素存取无序3. 常用方法V put(K key,V value) 添加元素V remove(Object key) 根据键删除键值对元素void clear() 移除所有的键值对元素boolea...
2020-02-10 20:14:30 261
原创 Java基础复习_day13_Collection集合
集合1. 概念集合提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变;2. 分类集合按照存储的数据不同,可以分为单列集合和双列集合;3. 体系结构Collection1. 概念是单列集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素;JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现;2. 结构...
2020-02-09 17:50:59 269
原创 Java基础复习_day12_异常
异常1. 概述异常就是程序出现了不正常的情况2. 体系结构3. JVM默认处理异常的方式把异常的名称,错误原因及异常出现的位置等信息输出在了控制台程序停止执行4. try-catch方式处理异常① 定义格式try { 可能出现异常的代码;} catch(异常类名 变量名) { 异常的处理代码;}② 执行流程程序从 try 里面的代码开始执行如果出现异常...
2020-02-08 16:14:49 159
原创 Java基础复习_day11_常用的API
Math1. 概述Math 包含执行基本数字运算的方法;2. 调用方式Math类中无构造方法,但内部的方法都是静态的通过 类名.方法名 进行调用3. 常用方法public static int abs(int a)返回参数的绝对值public static double ceil(double a)返回大于或等于参数的最小double值,等于一个整数public...
2020-02-07 15:46:24 292
原创 Java基础复习_day10_内部类
内部类1. 基本使用①: 概念在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类;② 格式/* class 外部类名{ 修饰符 class 内部类名{ } }*/class Outer { public class Inner { }}③ 访问特点内部类可以直接...
2020-02-06 18:12:05 176
原创 Java基础复习_day09_多态&抽象类&接口
多态1. 概念同一个对象,在不同时刻,表现出不同的形态.(父类类型的变量,保存了子类类型的对象.)2. 多态的前提要有继承或实现关系;要有方法的重写;要有父类引用指向子类对象;例:class Animal { public void eat() { System.out.println("动物吃东西"); }}//1. 猫类继承动物类, ...
2020-02-05 11:50:20 366
原创 Java基础复习_day08_继承
继承1. 概念继承是面向对象的三大特征之一, 可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法;
2020-02-04 16:59:46 342
原创 Java基础复习_day07_ArrayList集合
集合1. 概述提供一种存储空间可变的存储模型,存储的数据容量可以发生改变2. 体系结构ArrayList集合1. 特点长度可以变化底层是数组实现的存储的元素是可以重复的2. 创建格式ArrayList<要保存元素的数据类型> 对象名 = new ArrayList<要保存元素的数据类型>();ArrayList<String>...
2020-02-03 12:16:12 243
javafx_scenebuilder-2-windows.rar
2021-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人