笔记
文章平均质量分 95
广+土
这个作者很懒,什么都没留下…
展开
-
03_01_前端JavaScript 详解
JavaScript 详解 ---- 老孙课程目标:JavaScript介绍HTML和JavaScript结合方式JavaScript的使用DOM操作BOM操作1. JavaScript介绍虽然是java作为前缀,但java和javascript的关系,就像老婆和老婆饼之间的关系,没有一毛钱关系!网景公司在Netscape2.0首先推出了JavaScriptJavaScript 的正式名称是 “ECMAScript”,此标准由 ECMA 组织发展和维护,简称“js”JavaScr原创 2021-12-31 13:33:57 · 177 阅读 · 0 评论 -
03_01_前端基础学习CSS
CSS 详解 ----讲师 老孙课程目标CSS介绍CSS与HTML结合方式CSS的使用CSS3新特性1.css介绍1.1 什么是CSS?CSS是指层叠样式表 cascading style sheets通过CSS可以让我们定义HTML元素如何显示。CSS可以让我们原本HTML不能描述的效果,通过CSS描述出来。通过CSS描述我们的html页面,可以让我们的页面更加漂亮,可以提高工作效率。2.CSS与HTML结合方式2.1 第一种方式 内联/行内样式就是在我们的HTML标原创 2021-12-31 13:32:31 · 123 阅读 · 0 评论 -
05_02_ Vue基础入门(axios,computed计算属性、filter过滤器、watch侦听器、vue生命周期、组件、路由)
Vue.js1.Vue.js1.1 Vue.js 介绍1.1.1 Vue.js是什么? Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计 为可以自底向上逐层应用. Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一 方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。自底向上逐层应用:作为渐进式框架要实现的目标就是方便项目增量开发(即插即用)。原创 2021-12-31 13:17:53 · 397 阅读 · 0 评论 -
05_01_单体项目Ajax的介绍说明
5. Ajax5.1 ajax 概述 传统的网页如果需要更新内容,必须重载整个网页页面。每当用户向服务器发送请求,哪怕只是需要更新一点点的局部内容,服务器都会将整个页面进行刷新。这种方式的缺点是:性能会有所降低 (一点内容,刷新整个页面!)用户的操作页面会中断(整个页面被刷新了)1) 什么是AjaxAjax 即"Asynchronous Javascript And XML",是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML。Ajax是客户原创 2021-12-22 09:59:17 · 87 阅读 · 0 评论 -
05_01_单体项目介绍与后台系统搭建之二(章节内容的增删改查)
任务三 课程管理模块开发_021.开发流程1.1 需求分析我们接下来开发的是,配置课时(课程内容管理)模块,主要是对课程内容进行管理1.2 数据库表分析1.3 实体类设计1.Course 类 与 Course_Section 类 是一对多关系在 Course类中定义一个List集合,并指定List的泛型是 Course_Section 类型,表示 一个课程中可以包含多个章节在Course类中进行添加: //添加list计划 泛型为 Course_Section List<C原创 2021-12-20 23:18:42 · 132 阅读 · 0 评论 -
05_01_单体项目课程模块开发
任务二 课程管理模块开发11. 开发流程1.1 需求分析1.2 数据库表分析这里展示的是我们需要使用的部分表字段1.3 实体类设计根据数据库中的Course表,对应创建 Course.java使用 @JSONField(ordinal = int类型的值) , 指定排序的值,生成JSON时会按照指定顺序进行排序使用 @JSONField(serialize = false) ,排除不需要转换的字段,另外fastjson还会自动排除为空的字段/** * 课程类 *原创 2021-12-19 13:06:09 · 305 阅读 · 0 评论 -
05_01_单体项目介绍与后台系统搭建
任务一 项目介绍与后台系统搭建1. 项目架构1.1 项目介绍 拉钩教育后台管理系统,是提供给拉钩教育的相关业务人员使用的一个后台管理系统, 业务人员可以在这个后台管理系统中,对课程信息、讲师信息、 学员信息等数据进行维护. 为了巩固同学们对 web阶段的技术的理解,提高同学们综合运用技术的能力, 接下来会带领同学们去完成拉钩教育后台管理系统中的课程管理模块.1.2 模块介绍打开产品需求文档,我们一起去看一下课程管理模块中都包含哪些内容:课程信息页面展示课程营销信息配置配置课时( 即转载 2021-12-14 11:05:18 · 827 阅读 · 1 评论 -
05_01_拉钩教育课程管理系统之一:项目介绍
任务一 项目介绍与后台系统搭建1. 项目架构1.1 项目介绍 拉钩教育后台管理系统,是提供给拉钩教育的相关业务人员使用的一个后台管理系统, 业务人员可以在这个后台管理系统中,对课程信息、讲师信息、 学员信息等数据进行维护. 为了巩固 web阶段的技术的理解,提高综合运用技术的能力, 接下来会去完成拉钩教育后台管理系统中的课程管理模块.1.2 模块介绍打开产品需求文档,我们一起去看一下课程管理模块中都包含哪些内容:课程信息页面展示课程营销信息配置配置课时( 即课程内容管理)1.3原创 2021-12-08 13:24:55 · 391 阅读 · 0 评论 -
04_02_Linux系统概述和编程基础
Linux系统概述(常识)计算机的体系结构计算机由计算机硬件和计算机软件两个部分组成,其中计算机软件(Computer Software)可分为系统软件和应用软件,系统软件就是操作系统,是其他软件的基础。目前主流的操作系统有:Windows系列、Unix系列、Linux系列、Android系列、IOS系列、…Linux系统的概述Linux系统诞生于1991年,在林纳斯·托瓦兹(Linus Torvalds)上大学期间因不满意教学中使用的MINIX操作系统并出于个人爱好设计和研发的。L转载 2021-07-16 11:19:59 · 65 阅读 · 0 评论 -
04_02_javaweb Fiter+Listener核心技术
前言文章内容输出来源:拉勾教育Java就业训练营Filter+Listener核心技术Filter过滤器基本概念Filter本意为”过滤“的含义,是JavaWeb的三大组件之一,三大组件为:Servlet、Filter、Listener。过滤器是向 Web 应用程序的请求和响应处理添加功能的 Web 服务组件。过滤器相当于浏览器与Web资源之间的一道过滤网,在访问资源之前通过一系列的过滤器对请求进行修改、判断以及拦截等,也可以对响应进行修改、判断以及拦截等。工作方式使用方式自定义转载 2021-06-04 16:47:00 · 89 阅读 · 0 评论 -
04_02_EL和JSTL核心技术
EL表达式基本概念EL(Expression Language)表达式提供了在JSP中简化表达式的方法,可以方便地访问各种数据并输出。主要功能依次访问pageContext、request、session和application作用域对象存储的数据。获取请求参数值。访问Bean对象的属性。访问集合中的数据。输出简单的运算结果。访问内置对象的数据1.访问方式<%=request.getAttribute(“ varName”)%>用EL实现: ${ varName转载 2021-05-12 16:23:45 · 145 阅读 · 0 评论 -
04_01_javaweb(JSP核心技术、JSP内置对象、MVC设计模式)
JSP核心技术JSP的概述JSP是Java Server Pages的简称,跟Servlet一样可以动态生成HTML响应, JSP文件命名为xxx.jsp。与Servlet不同,JSP文件以HTML标记为主,然后内嵌Java代码段,用于处理动态内容。原创 2021-03-23 16:44:52 · 170 阅读 · 0 评论 -
04_01_javaweb Servlet核心技术[下]
Servlet+JDBC应用在Servlet中可以使用JDBC技术访问数据库,常见功能如下:查询DB数据,然后生成显示页面,例如:列表显示功能。接收请求参数,然后对DB操作,例如:注册、登录、修改密码等功能。为了方便重用和便于维护等目的,经常会采用DAO(Data Access Object)模式对数据库操作进行独立封装。请求流程:– DAO层public class UserDao { public int createUser(User user) {原创 2021-03-22 16:07:41 · 84 阅读 · 0 评论 -
04_01_javaweb技术 Servlet核心技术[上](HTTP协议,tomcat、Servlet的概念、POST和GET的请求、Servlet中文乱码解决)
前言文章内容输出来源:拉勾教育Java就业训练营Servlet核心技术基本概念C/S架构的概念C/S架构(Client/Server,客户端/服务器模式),是一种比较早的软件体系结构,也是生活中很常见的结构。这种结构将需要处理的业务合理地分配到客户端和服务器端,客户端通常负责完成与用户的交互任务,服务器通常负责数据的管理。C/S架构的主要优点如下:客户端的界面和功能可以很丰富。应用服务器的负荷较轻。响应速度较快。C/S架构的主要缺点如下:适用面窄,用户群固定。维护和升级的成原创 2021-03-22 16:07:07 · 185 阅读 · 0 评论 -
03_02_前端 Bootstrap详解
前言文章内容输出来源:拉勾教育Java就业训练营bootstrap什么是Bootstrap?Bootstrap来自 Twitter,是目前最受欢迎的响应式前端框架。Bootstrap是基于 HTML、CSS、JavaScript的,它简洁灵活,使得 Web 开发更加快捷。为什么使用 Bootstrap?移动设备优先:自 Bootstrap3 起,框架包含了贯穿于整个库移动设备优先的样式。不是简单的增加一些可选的针对移动设备的样式,而是直接融合进了框架的内核中。也就是说,针对移动设备转载 2021-03-08 16:44:15 · 244 阅读 · 0 评论 -
02_02_java 数据库连接池&DBUtils
数据库连接池连接池介绍什么是连接池实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接Connection。这样我们就不需要每次都创建连接、释放连接了,这些操作都交给了连接池.连接池的好处用池来管理Connection,这样可以重复使用Connection。 当使用完Connection后,调用Connection的close()方法也不会真的关闭Connection,而是把Connection“归还”给池。JD原创 2021-02-22 15:25:21 · 327 阅读 · 0 评论 -
02_02_java 数据库操作JDBC
JDBC 概述什么是JDBCJDBC(Java Data Base Connectivity) 是 Java 访问数据库的标准规范.是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范。JDBC 原理JDBC是接口,驱动是接口的实现,没有驱动将无法完成数据库连接,从而不能操作数据库!每个数据库厂商都需要提供自己的驱动,用来连接自己公司的数据库,也就是说驱动一般都由数据库生成厂商提供。总结:J原创 2021-02-19 15:47:23 · 281 阅读 · 0 评论 -
02_01_MySQL多表&外键&数据库设计
前言文章内容输出来源:拉勾教育Java就业训练营上个阶段 进入数据库阶段 学习MySQL阶段 mysql基础与sql语句多表多表简述实际开发中,一个项目通常需要很多张表才能完成。例如一个商城项目的数据库,需要有很多张表:用户表、分类表、商品表、订单表…单表的问题冗余, 同一个字段中出现大量的重复数据解决方案设计为两张表-- 创建部门表-- 一方,主表CREATE TABLE department( id INT PRIMARY KEY AUTO_INCREMENT,原创 2021-02-08 16:58:54 · 375 阅读 · 0 评论 -
02_01_MySQL的单表&约束&事务
前言文章内容输出来源:拉勾教育Java就业训练营上个阶段 进入数据库阶段 学习MySQL阶段 mysql基础与sql语句DQL操作单表创建数据库,复制表原创 2021-02-08 15:40:04 · 385 阅读 · 0 评论 -
02_01_进入数据库阶段 学习MySQL阶段 mysql基础与sql语句
前言文章内容输出来源:拉勾教育Java就业训练营上一阶段内容,java 设计原则和设计模式MySQL基础&SQL数据库的基本概念什么是数据库数据库(DataBase) 就是存储和管理数据的仓库,其本质是一个文件系统, 还是以文件的方式,将数据保存在电脑上为什么使用数据库存储方式内存优点:优点速度快缺点:不能够永久保存,数据是临时状态的文件优点:数据是可以永久保存的缺点:使用IO流操作文件, 不方便数据库优点:1数据可以永久保存2.方便存储和管理数据3.使用原创 2021-02-08 13:48:47 · 177 阅读 · 0 评论 -
01_05_Java8的新特性
前言文章内容输出来源:拉勾教育Java就业训练营上一阶段内容,java 设计原则和设计模式新特性Java8的新特性Java8的概述Java8是 Java 语言的一个重要版本,该版本于2014年3月发布,是自Java5以来最具革命性的版本,这个版本包含语言、编译器、库、工具和JVM等方面的十多个新特性。函数式接口函数式接口主要指只包含一个抽象方法的接口,如:java.lang.Runnable、java.util.Comparator接口等。Java8提供@FunctionalInte转载 2021-01-15 13:58:43 · 115 阅读 · 0 评论 -
01_05_java 设计原则和设计模式
前言文章内容输出来源:拉勾教育Java就业训练营上一章内容,java 反射机制常用设计原则和设计模式常用的设计原则软件开发的流程需求分析文档、概要设计文档、详细设计文档、编码和测试、安装和调试、维护和升级常用的设计原则开闭原则(Open Close Principle)对扩展开放对修改关闭,为了使程序的扩展性好,易于维护和升级。里氏代换原则(Liskov Substitution Principle)任何基类可以出现的地方,子类一定可以出现,多使用多态的方式。依赖倒转原则(De原创 2021-01-11 21:06:21 · 70 阅读 · 0 评论 -
01_04_java 反射机制
前言文章内容输出来源:拉勾教育Java就业训练营上一阶段内容,java 网络编程反射机制基本概念通常情况下编写代码都是固定的,无论运行多少次执行的结果也是固定的,在某些特殊场合中编写代码时不确定要创建什么类型的对象,也不确定要调用什么样的方法,这些都希望通过运行时传递的参数来决定,该机制叫做动态编程技术,也就是反射机制。通俗来说,反射机制就是用于动态创建对象并且动态调用方法的机制。目前主流的框架底层都是采用反射机制实现的。如:Person p = new Person(); - 表示声明原创 2020-12-31 15:02:47 · 79 阅读 · 0 评论 -
01_04_java 网络编程
前言文章内容输出来源:拉勾教育Java就业训练营java 多线程原创 2020-12-30 17:58:14 · 75 阅读 · 0 评论 -
01_04_java 多线程原理
前言文章内容输出来源:拉勾教育Java就业训练营java IO流多线程基本概念程序和进程的概念程序 - 数据结构 + 算法,主要指存放在硬盘上的可执行文件。进程 - 主要指运行在内存中的可执行文件。目前主流的操作系统都支持多进程,为了让操作系统同时可以执行多个任务,但进程是重量级的,也就是新建一个进程会消耗CPU和内存空间等系统资源,因此进程的数量比较局限。线程的概念为了解决上述问题就提出线程的概念,线程就是进程内部的程序流,也就是说操作系统内部支持多进程的,而每个进程的内部又是支原创 2020-12-29 17:13:16 · 79 阅读 · 0 评论 -
01_04_java IO流
前言文章内容输出来源:拉勾教育Java就业训练营上一阶段 java异常机制和File类IO流IO流的概念IO就是Input和Output的简写,也就是输入和输出的含义。IO流就是指读写数据时像流水一样从一端流到另外一端,因此得名为“流"。基本分类按照读写数据的基本单位不同,分为 字节流 和 字符流。1.其中字节流主要指以字节为单位进行数据读写的流,可以读写任意类型的文件。2.其中字符流主要指以字符(2个字节)为单位进行数据读写的流,只能读写文本文件。按照读写数据的方向不同,分为原创 2020-12-28 10:20:01 · 105 阅读 · 0 评论 -
01_03_java异常机制和File类
异常机制和File类异常机制(重点)基本概念异常就是"不正常"的含义,在Java语言中主要指程序执行中发生的不正常情况。java.lang.Throwable类是Java语言中错误(Error)和异常(Exception)的超类。其中Error类主要用于描述Java虚拟机无法解决的严重错误,通常无法编码解决,如:JVM挂掉了等。其中Exception类主要用于描述因编程错误或偶然外在因素导致的轻微错误,通常可以编码解决,如:0作为除数等。异常的分类java.lang.Exception原创 2020-12-23 17:13:29 · 150 阅读 · 0 评论 -
01_03_java基础 集合 java类库的使用(下)
集合类库集合的概述(重点)集合的由来当需要在Java程序中记录单个数据内容时,则声明一个变量。当需要在Java程序中记录多个类型相同的数据内容时,声明一个一维数组。当需要在Java程序中记录多个类型不同的数据内容时,则创建一个对象。当需要在Java程序中记录多个类型相同的对象数据时,创建一个对象数组。当需要在Java程序中记录多个类型不同的对象数据时,则准备一个集合。集合的框架结构Java中集合框架顶层框架是:java.util.Collection集合 和 java.util.Ma原创 2020-12-18 14:43:16 · 135 阅读 · 0 评论 -
01_03_java基础 日期类 java类库的使用(中)
基本类库的使用可变字符串类和日期相关类可变字符串类(重点)基本概念由于String类描述的字符串内容是个常量不可改变,当需要在Java代码中描述大量类似的字符串时,只能单独申请和存储,此时会造成内存空间的浪费。为了解决上述问题,可以使用java.lang.StringBuilder类和java.lang.StringBuffer类来描述字符序列可以改变的字符串,如:“ab”。StringBuffer类是从jdk1.0开始存在,属于线程安全的类,因此效率比较低。StringBuilder类是原创 2020-12-14 17:12:42 · 220 阅读 · 0 评论 -
01_03_java基础 java类库的使用(上)
类库的使用常用的类包的名称和功能java.lang包 - 该包是Java语言的核心包,并且该包中的所有内容由Java虚拟机自动导入。如:System类、String类、…java.util包 - 该包是Java语言的工具包,里面提供了大量工具类以及集合类等。如:Scanner类、Random类、List集合、…java.io包 - 该包是Java语言中的输入输出包,里面提供了大量读写文件相关的类等。如:FileInputStream类、FileOutputStream类、…java.net包原创 2020-12-11 09:07:04 · 457 阅读 · 0 评论 -
01_java基础,面向对象编程
面向对象的概念问:什么是对象呢?答:万物皆可为对象。面向对象指以属性和行为的的观点去分析现实生活中的事物。面向对象编程指下以面向对象的思想进行分析,然后使用面向对象的编程语言进行表达的过程类和对象的概念对象主要指现实生活中客观存在的实体,在java语言中对象体现为内存空间中的一块存储区域。类简单来就是“分类”,是对具有相同特征和行为的多个对象共性的抽象描述,在Java语言中体现为一种引用数据类型,里面包含了描述特征/属性的成员变量以及描述行为的成员方法。类是用于构建对象的模板,对象的数原创 2020-12-02 09:49:09 · 358 阅读 · 0 评论