JavaWeb

src

绝对路径和相对路径

水平线标签<hr>

css引入方式

外联引入的时候需要link css文件

<link rel="stylesheet" href="./css/news.css">

css选择器

优先级id>类>元素

超链接

正文排版

css中的盒子模型

div和span标签

表格标签table

表单标签

form

JavaScript

js引入方式

js基础语法

输出语句

变量

Array数组

属性方法

String

Json对象

Window

confirm()-对话框--确认(true)取消(false)

setinterval()周期性的执行某个函数

setTimeout()延时执行一次某个函数

Location

DOM对象

DOM获取windonw对象的方式

DOM练习

<body>
    <img id="light" src="img/off.gif"> <br>

    <div class="cls">传智教育</div>   <br>
    <div class="cls">黑马程序员</div> <br>

    <input type="checkbox" name="hobby" > 电影
    <input type="checkbox" name="hobby"> 旅游
    <input type="checkbox" name="hobby"> 游戏
    <br>
    
    <script>
        
        //1. 点亮灯泡
    
        //2. 将所有的 div 标签的标签体内容替换为 非常好

        //3. 使所有的复选框呈现被选中的状态

        var light=document.getElementById('light')
         var light=document.getElementById('light')
         light.src="img/on.gif"

        var divs=document.getElementsByTagName('div')
         for(let index = 0; index < divs.length; index++) {
            const div = divs[index];
            
            div.innerHTML+="<font color='red'>very good</font>"
        }
    
        var hobbies=document.getElementsByTagName('input')
        for (let index = 0; index < hobbies.length; index++) {
            const element = hobbies[index];
            element.checked=true
        }

    </script>
</body>
</html>

事件绑定

 

常见事件

Vue

常用指令

生命周期

 Ajax

Axios

简化版

vue项目目录结构

Element组件库

Vue组件三大部分: template、script、style

一文读懂Vue组件三大部分: template、script、style-CSDN博客

nginx部署

Maven

maven是管理java的工具

Maven坐标

依赖传递

排除依赖

依赖范围

生命周期

Http响应状态码

SpringBoot

SpringBoot接收简单参数

@RequestParam

方法形参与请求参数不匹配,可以用@RequestParam完成映射。

获取简单参数的总结

实体参数

数组集合参数

JSON

路径参数

三层架构

IOC和DI

@Component与@Autowired

Bean的声明

@SpringBootApplication具有包扫描作用,默认扫描当前包及其子包

DI细节

MYSQL

sql简介

sql分类

DDL基本语句

分组查询

排序查询

 

判断语句

物理外键(白学)

事务

四大特性

索引

MYSQL数据库默认的索引结构是B+树

Mybatis

JDBC

lombok

参数占位符

sql注入,参数成为sql语句的一部分。

插入时传递参数较多,可以选择传递一个User对象,写法如上。

数据封装

第三种配置写在application.properties中

XML映射文件

如果是简单的增删改查个功能,建议使用Mybatis注解。如果需要实现复杂的SQL功能,建议使用XML配置语句。

动态SQL

 

可以对传入参数的值进行判断再进行查询操作,灵活性好。

SpringBoot开发

开发规范Restful

注解

 @DeleteMapping("/depts/{id}")
    //注解@PathVariable用于delete方法中的参数id绑定路径变量{id},从而达到接收数据的目的
    public Result delete(@PathVariable Integer id){
    log.info("根据id删除部门:{}",id);
    deptService.delete(id);
    return Result.success();
    }
 @PostMapping("/depts")
    public Result add(@RequestBody Dept dept){//用RequestBody注解 将传来的json数据用实体类Dept接收
        log.info("新增部门{}",dept);
        deptService.add(dept);
        return Result.success();
    }

接收文件

JSON数据用实体类来接收,@RequestBody

普通数据直接在方法参数处接收

参数配置化

@ConfigurationProperties快速配置

会话跟踪方案

JWT

过滤器(Filter)

Filter执行流程

前端发起请求,Filter先拦截请求,执行放行前的逻辑,doFilter放行,执行放行后的逻辑,服务器响应前端请求。

 Filter拦截路径

过滤器链

登录校验Filter流程

拦截器Interceptor

拦截路径

异常处理器

Spring事务管理

Transactional

该注解往往用于增删改等会改变数据库的方法前,一但操作数据出现问题,注解会自动rollback该方法。(参数rollbackFor可以指定何种异常才进行回滚)

Propagation

AOP

注解@Component将该类加入到spring项目中

注解@Aspect说明下面的类是AOP类

@Around用来指定该aop类管理的范围,(service层的所有接口和类)

通知类型

切入点表达式

自定义注解,然后给切入点类打上自定义注解,然后用@annotation根据注解名来匹配方法。

SpringBoot原理

Bean的获取方式

bean的作用域

自动配置

Maven高级

分模块设计

继承

版本锁定

聚合

私服

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值