- 博客(94)
- 收藏
- 关注
原创 金钱可抵岁月漫长
记住两句话 现在要做的就是不择手段得到想要一切 自信很重要 相信自己是一门玄学, 信念好重要,我甚至觉得天赋智商环境什么的都不重要了,都是些辅助条件。 你要做一件事就莫名有信心觉得能做好,最后真的能做好,但凡中间有一点怀疑“我可能不行吧”最后就真的不行,不信你试试! 每天早上大声朗诵 与其感慨路难行,不如马上出发 这个点还不学习的人是一帮蛆虫,是怪物,是下水道的老鼠,是淤泥里的蛤蟆,是污水里的水蛭,是沙漠旅人靴子里的毒蝎,是荒弃老屋里游荡的恶灵,是雨林中的潜伏的毒蛇,是世界的所有丑与恶的汇集.
2021-01-19 22:00:38
223
原创 maven
【第一章】maven介绍和环境配置 1 maven概念介绍 maven是一款项目管理工具,可以帮助我们自动构建项目(也叫项目构建:编译、测试、打包、部署、运行的操作),可以帮助我们统一管理依赖(也叫依赖管理),可以统一项目结构。 Maven 可以帮助 程序员来 做项目的代码 管理 每个 maven 工程都有一个 核心的配置文件 叫做 pom.xml 文件,这个文件 就代表着当前的 maven 工程 . 2 下载安装和环境变量 官网:http://maven.apache.org/ 下载地址:http
2021-02-20 09:04:10
343
原创 redis(入门)
回顾 html+css(2天)-->javascript(2天)--->jquery+ajax(2天)--->Vue+ElementUI(2天) DOM操作: 操作内容: javascript: 元素对象.innerHTML; 元素对象.value; jquery: jquery元素对象.html(); jquery元素对象.val(); Vue: 插值表达式:{{表达式}}、v-html指令 v-model表单数据双向绑定 操作
2021-02-20 08:53:21
350
原创 Vue和ElementUI第二天
昨日回顾 Vue 概念 使用 常用指令 文本插值 绑定属性 条件渲染 列表渲染 事件绑定 表单绑定 ElementUI 概念 使用 常见组件 容器布局 表单组件 表格组件 顶部导航栏 侧边导航栏 今日目标 vue异步操作 学生管理系统 补充:vue中的ref属性和$refs对象-了解 作用:标签的ref属性可以将该标签注册到vue中,通过vue对象内部的$refs对象可以获取到ref属性注册的所有标签对象,并且通根据ref属性值获取到某一个标签对象
2021-02-20 08:28:47
459
原创 Vue和Element第一天
昨日回顾 ajax 概念 使用 json 格式 使用 方法 今日目标 vue快速入门 vue常用指令 ElementUI入门 ElementUI常见组件 注意: 以后 每学习 一个 新的技术, 希望 大家 能够 对号入座, 这样 知道 所学的 每个 大的 技术是 用来解决 哪一层的问题的 . 【第一章】Vue快速入门 1 入门步骤 【需求】:将Vue中定义的值展示到标签的内容体中 【第一步】:复制js文件到module中,并在页面引入vue.js文件 【第二步】:创建Vue对象,传递相关参.
2021-02-13 23:58:40
428
原创 ajax笔记
昨日回顾 jQuery核心函数$()的作用 js对象和jQuery对象的转换 jQuery的事件 jQuery的遍历 jQuery的选择器 基本选择器 层级选择器 属性选择 过滤选择器 表单属性选择器 jQuery的dom操作 操作文本 操作对象 操作样式 操作属性 今日目标 $.ajax()实现异步请求 java对象转json字符串 分页的后台代码实现 发送 ajax 请求的步骤 : 1. 首先获得 XMLHttpRequest对象 (核心对象,可以发送ajax 请求) 2.
2021-02-13 23:49:34
288
原创 day03——mybatis
回顾 1 接口代理的方式实现dao 1.1 要求 1、映射文件的名称空间要和接口的全类名一致 2、映射文件标签的id属性值要和接口的方法名相同 3、映射文件标签的paramerterType属性要和接口中方法的参数类型一致。 4、映射文件标签的resultType属性要和接口中方法的返回值类型一致。 1.2 重要的方法 XxxxMapper mapper=sqlSession.getMapper(XxxxMapper.class); 2 动态SQL 2.1 if标签判断 <select id=""
2021-02-13 23:40:26
239
原创 day02——mybatis
回顾 创建和配置映射文件 <mapper namespace=""> <select id="selectById" parameterType="int" resultType="student"> select * from student where id=#{id} </select> <insert></insert> <update></update> <delete><
2021-02-13 23:38:45
246
原创 day01——mybatis
【第一章】Mybatis快速入门(重点) 相关概念 1、框架:是一个提供给开发人员使用的半成品软件,加上我们自己的代码就可以达到很好的效果,大大提高开发效率。 2、ORM:对象关系映射,将表以及表中的数据映射成类和对象。 表--->类 表中的字段--->类中的属性 表中的数据--->类的对象 mybatis, hibernate 这样的框架 通过 指定 表与 java类的对应关系, 就可以实现 将数据封装到java 类的对象中去, 这 就称之为 对象关系
2021-02-13 23:37:37
218
原创 springmvc03
一、验证框架 1.1 pom.xml <!--导入校验的jsr303规范--> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version&
2021-02-13 23:27:33
170
原创 springmvc02
一、异步请求 1.1 接收异步请求参数 前台页面: <input type="button" id="btn1" value="发送ajax请求,传递数据1"/> <input type="button" id="btn2" value="发送ajax请求,传递数据2(json对象)"/> <input type="button" id="btn3" value="发送ajax请求,传递数据3(json集合)"/>
2021-02-13 23:25:19
162
原创 springmvc01
一、Spring开发步骤 1、导入maven座标 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided<
2021-02-13 23:24:50
187
原创 day04——Spring
【第一章】事务管理【重点】 1 Spring事务管理核心对象 1.1 PlatformTransactionManager对象(需要配置) PlatformTransactionManager是平台事务管理对象,是一个接口,它里面提供了常用的操作事务的方法。 注意:PlatformTransactionManager 是接口类型,不同的 Dao 层技术则有不同的实现类,例如:Dao 层技术是jdbc 或 mybatis 时:org.springframework.jdbc.datasource.DataS
2021-02-13 23:24:03
209
原创 day03——Spring
回顾 IOC:控制反转,将new对象的权利交给spring,由spring创建对象保持到核心容器中,我们程序只需要从IOC容器中获取即可。IOC容器也叫Spring容器或者核心容器。 依赖注入:告诉Spring给bean对象的属性注入数据。 方式一:set方式注入 方式二:构造器注入 xml方式配置: <bean id="" clase="全类名的clas对象" scope="singleton/prototype"> <property name="" value="
2021-02-12 21:15:26
179
原创 day02——Spring
回顾复习 导入的依赖: spring-context、mysql驱动、mybatis、(mybatis-spring、spring-jdbc)、druid、junit 1 applicationContext.xml的配置 了解:import引入分配置文件 <import location="classpath:applicationContext-dao.xml"> 1.1 引入外部属性文件 第一步:引入context名称空间 第二步:使用标签配置 <con
2021-02-12 21:05:48
251
原创 day01——Spring
Spring 一、框架的概念 框架(framework),框架是一个经过验证的具有公共功能的半成品软件。 二、Spring的概念 Spring是由Java语言开发的开源的、轻量的、非侵入式的、fullstack框架(SSH——Spring-struts-hibernate)/(SSM——Spring-Springmvc-MyBatis) 三、Spring的核心内容 1、IOC:Inversion Of Control,将对象的创建和管理交由Spring容器管理来完成。 四、Spring开发的基本步骤 4.
2021-02-12 21:03:15
253
原创 3.HTTP协议
HTTP协议 HTTP(全称Hyper Text Transfer Protocol) 超文本传输协议,定义了客户端和服务器端通信时,数据交互的格式。 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的: 一次请求对应一次响应 - HTTP协议规定了客户端向服务器发送数据的格式,叫做HTTP请求 - HTTP协议规定了服务器向客户端返回数据的格式,叫做HTTP响应 HTTP请求格式 HTTP协议规定了客户端发给服务器的数据格式,包含4个部分,分别是【请求行
2021-02-12 20:54:11
267
原创 2.idea创建和发布Web项目md
IDEA集成Tomcat web项目结构 Web项目有它特有的目录结构,主要指供浏览器访问的应用程序,通常也称为Web应用。一个Web应用中包含多个动态资源和静态资源组成。 IDEA创建web项目 在idea中新建Java Enterprise模块,如图所示选择jdk版本,tomcat版本等,填写项目名称,点击【next】 依次点击【Apply】【OK】 打开index.jsp页面,随便写一点文字,这些文字将会在浏览器显示。 IDEA发布web项目 发布Web项目指,把web项目发布到tomcat
2021-02-12 20:53:02
711
原创 1.Tomcat安装与配置
Tomcat概述 简单理解 Tomcat是一个web服务器软件,在你的电脑上安装Tomcat服务器软件,你的电脑就可以作为一个服务器被其他客户机访问。 我们开发的应用程序,需要发布到Web容器中。 Tomcat下载 下载地址 http://tomcat.apache.org/ Tomcat安装 Windows 解压apache-tomcat-9.0.40.zip压缩包 启动tomcat服务器 1. 进入bin目录 2. 点击startup.bat文件,开启服务器 3. 在浏览器访问http:/
2021-02-12 20:50:07
236
原创 day04——事务和存储引擎
事务 事务处理可以用来维护数据库的完整性,多条的 SQL 语句要么全部执行,要么全部不执行。 事务举例: 张三给李四转账500元钱,需要让三账户的余额-500,李四的账户余额+500,转账是一个连续的过程,要么同时成功,要么同时失败。不能出现张三转出了500块,而李四没收到的情况,这将是很严重的问题。 准备数据 -- 1. 删除数据库,如果存在,则删除 DROP DATABASE IF EXISTS db7; -- 2. 创建数据库 CREATE DATABASE IF NOT EXISTS db7
2021-02-12 17:40:28
204
原创 day03——存储过程与存储函数
存储过程 基本概念 存储过程和存储函数 类似于 Java 当中的方法, 可以对多组 SQL语句,进行封装操作。从 MySQL5.0 版本开始, 支持存储过程和存储函数。 存储函数和存储过程的区别(了解) 1.存储函数:必须有返回值。 2.存储过程:可以没有返回值,也可以拥有返回值。 优点和缺点(了解) 1.优点: A.存储过程可以封装 复杂的SQL语句,简化SQL的编写 B.存储过程可以回传递增,并接受参数 C.存储过程无法使用select指定来运行,与查看表数据或定义函数不同 D.存储过
2021-02-12 17:38:58
345
1
原创 day02——多表关系&视图
多表关系 在实际项目开发的时候可能设计到多张表,表与表之间存在一定关系,如何设计表之间的关系让系统更加优化,需要考虑到多表之间关系。 1. 一对一(了解) * 如:人和身份证 * 分析:一个人只有一个身份证,一个身份证只能对应一个人 2. 一对多(多对一) * 如:部门和员工 * 分析:一个部门有多个员工,一个员工只能对应一个部门 3. 多对多 * 如:学生和课程 * 分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择 一对一关系 一个人有一个身份证号码,一个身份证号码只对应一个人
2021-02-12 17:38:08
303
原创 day02——1.多表关系
多表关系 在实际项目开发的时候可能设计到多张表,表与表之间存在一定关系,如何设计表之间的关系让系统更加优化,需要考虑到多表之间关系。 1. 一对一(了解) * 如:人和身份证 * 分析:一个人只有一个身份证,一个身份证只能对应一个人 2. 一对多(多对一) * 如:部门和员工 * 分析:一个部门有多个员工,一个员工只能对应一个部门 3. 多对多 * 如:学生和课程 * 分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择 一对一关系 一个人有一个身份证号码,一个身份证号码只对应一个人
2021-02-12 17:36:04
1257
3
原创 day01——MySQL数据类型
各数据类型及字节长度一览表: 数据类型 字节长度 范围或用法 Bit 1 无符号[0,255],有符号[-128,127],天缘博客备注:BIT和BOOL布尔型都占用1字节 TinyInt 1 整数[0,255] SmallInt 2 无符号[0,65535],有符号[-32768,32767] MediumInt 3 无符号[0,224-1],有符号[-223,2^23-1]] Int 4 无符号[0,232-1],有符号[-231,2^31-1] BigInt 8 无
2021-02-08 00:46:52
167
原创 day01——1.MySQL基础
SQL语句分类 Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句的可读性。 3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。 4. 3 种注释 * 单行注释: -- 注释内容 或 # 注释内容(mysql 特有) * 多行注释: `/* 注释 */
2021-02-08 00:45:15
286
原创 day05——过滤器和监听器
过滤器Filter 当客户端访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。举个例子帮助大家理解,比如2020年初在爆发了新冠病毒疫情,为了防止病毒扩算到全国,武汉市宣布封城,所有交通渠道限制通行,在各个出入口设卡拦截,只有体温正常的医务人员和急救物资才能进入城区。这里武汉市各个出入口的关卡,起到的就是过滤器的作用。 在程序中是同样的道理,比如用户在访问服务器资源时只允许登录过的用户才能正常访问。这里登录校验起到的就是过滤器的作用。除了登录校验,在程序中过滤器的用处还有统一编码处理,铭感词
2021-02-08 00:38:26
189
原创 day05——EL和JSTL
EL表达式 EL快速入门 使用EL表达式能够简化JSP页面中Java代码的编写。格式非常简单,只需要在JSP页面中嵌入${表达式}即可。 <%--将用户名存入请求域--%> <%request.setAttribute("username","zhangsan");%> <br> Java代码获取数据:<%out.println(request.getAttribute("username"));%><br> JSP表达式:<%=
2021-02-08 00:37:52
170
原创 day04——Cookie和Session
Cookie Cookie概述 Cookie是由服务端创建,由若干个键值对组成的数据,并且随着响应以文件的形式将Cookie数据保存在客户端本地。当浏览器再次访问服务器时会携带Cookie数据,从而实现多次请求的数据共享。 Cookie常见的属性 属性名 作用 name Cookie名称 value Cookie的值 path Cooke的路径 domain Cookie的域名 maxAge Cookie的存活时间 version Cookie的版本号 commen
2021-02-08 00:37:05
199
原创 day03——servlet请求和响应
Servlet请求 Servlet请求对应的是ServletRequest对象,它有一个子类HttpServletRequet基于Http协议的规则对请求数据进行了封装。我们可以使用HttpServletRequet对象的方法来获取请求数据,来完成功能的开发。 1.获取路径的方法 public String getContextPath() //发布项目时所写的虚拟目录 /servlet 获取虚拟目录路径 public String getServletPath()//访问资源的路径
2021-02-08 00:35:13
242
原创 day02——Servlet基本使用
Servlet简介 Servlet是运行在Web服务器上的应用程序。Servlet本身是一个Java接口,它定义了浏览器访问服务器程序的规则,我们写服务器程序只需要按照需求复写Servlet方法即可。 Servlet快速入门 1. 编写Servlet实现类 //实现Servlet接口,按 alt+enter-->implement methods实现所有抽象方法。 public class ServletDemo1 implements Servlet { @Override pub
2021-02-08 00:30:37
356
原创 day01——3.HTTP协议
HTTP协议 HTTP(全称Hyper Text Transfer Protocol) 超文本传输协议,定义了客户端和服务器端通信时,数据交互的格式。 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的: 一次请求对应一次响应 - HTTP协议规定了客户端向服务器发送数据的格式,叫做HTTP请求 - HTTP协议规定了服务器向客户端返回数据的格式,叫做HTTP响应 HTTP请求格式 HTTP协议规定了客户端发给服务器的数据格式,包含4个部分,分别是【请求行
2021-02-08 00:28:15
154
原创 day01——2.idea创建和发布Web项目
IDEA集成Tomcat web项目结构 Web项目有它特有的目录结构,主要指供浏览器访问的应用程序,通常也称为Web应用。一个Web应用中包含多个动态资源和静态资源组成。 IDEA创建web项目 在idea中新建Java Enterprise模块,如图所示选择jdk版本,tomcat版本等,填写项目名称,点击【next】 依次点击【Apply】【OK】 打开index.jsp页面,随便写一点文字,这些文字将会在浏览器显示。 IDEA发布web项目 发布Web项目指,把web项目发布到tomcat
2021-02-08 00:25:55
406
原创 day01——1.Tomcat安装与配置
Tomcat概述 简单理解 Tomcat是一个web服务器软件,在你的电脑上安装Tomcat服务器软件,你的电脑就可以作为一个服务器被其他客户机访问。 我们开发的应用程序,需要发布到Web容器中。 Tomcat下载 下载地址 http://tomcat.apache.org/ Tomcat安装 Windows 解压apache-tomcat-9.0.40.zip压缩包 启动tomcat服务器 1. 进入bin目录 2. 点击startup.bat文件,开启服务器 3. 在浏览器访问http:/
2021-02-08 00:22:42
229
原创 day02——HTML笔记
CSS概述 CSS指层叠样式表 (Cascading Style Sheets),用来定义HTML网页中的内容用什么样式来显示。 HTML: 指定网页显示的内容 CSS: 指定内容显示的样式 CSS入门案例 <html> <head> <meta charset="UTF-8"> <title>入门案例</title> <style> /*定义h1标签中的内容,
2021-02-07 23:50:45
574
原创 day01—— HTML笔记
HTML快速入门 HTML是超文本标记语言,是由很多预定义的标签组成的,每一种标签有其特殊的含义,这些标签能被浏览器识别并且渲染出不同的显示效果。HTML文档也俗称网页,是网站的重要组成部分。 HTML文档结构 <html lang="en"> <head> <meta charset="utf-8"> <title>入门案例</title> <style> /*样式控制*/
2021-02-07 23:45:33
421
1
原创 Linux——day02 命令 笔记
目录管理 查看目录 ls //显示所有文件或目录(不包含隐藏文件) ls -l //显示所有文件或者目录的详细信息(不包括隐藏文件) ls -al //显示所有文件或目录的详细信息(包括隐藏文件) 注意:带"."的表示隐藏文件,带"d"表示目录; 带"-"表示文件 pwd / pwd -P //查看当前所在目录 使用ls -al后的界面 切换目录 cd //切换目录 新建目录 mkdir [目录] //创建文件夹 mkdir -p [目录] //创建多级文件夹 rmdir [目录] //删
2021-02-07 23:43:49
241
原创 Linux——day01系统和用户管理
Linux目录结构 Linux的目录结构和Windows不一样,它没有盼盘符的概念,它只有一个根目录/,所有的文件和文件夹都在根目录/下面。 虚拟机设置 时间同步: 把虚拟机系统时间和宿主系统时间同步 克隆:克隆是把系统完整的拷贝了一份,可以通过副本原因到原系统 优点:在没有原系统的情况下,也可以运行副本系统 缺点:占用空间比较大 快照:只是把原系统的当前状态备份下来,可以在以后的某一个时间还原到备份时g的状态 优点:占用空间小 缺点:在没有原系统的情况下,不能
2021-02-07 23:41:01
180
原创 Git版本控制
Git能够干什么 Git是一个代码版本控制工具,有下面几个特点 1.Git可以用于备份项目代码 2.Git可以管理代码的各个版本 3.Git可以方便大家协同工作 4.Git可以方便代码追责 Git和SVN对比 SVN是集中式的版本控制系统,而Git是分布式的版本控制系统。 Git本地仓库操作 工作目录:代码存放的位置 暂存区:代码提交之前的临时存储空间 本地仓库:存放不同的版本代码 Git常用命令 git init 初始化,创建git仓库 git add 添加,将制定的文件添加到暂存区 git c
2021-02-07 23:35:30
227
原创 day18——junit测试
junit测试 junit是一个测试工具,可以让方法独立执行。一般在完成一些比较复杂功能的时候会先写一个小demo,测试一下,再集成到项目中取。 @Before public void before(){ System.out.println("@before执行在@Test注解方法之前"); } @Test public void show(){ System.out.println("看看方法执行了吗?"); } @After public void before(){ Sy
2021-02-07 23:20:28
168
原创 day17——XML
XML的语法 1.xml是由自定义的标签组成 <开始标签>标签体</结束标签> <自闭合标签/> 2.xml文件的语法 1)必须要有一个文档声明 <?xml version="1.0" encoding="UTF-8" ?> 2)只有一个根标签 3)特殊字符 如< > & 必须使用特殊的比较进行代替 < < 小于 > > 大于
2021-02-07 23:19:25
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅