12 2023 档案
摘要:登录认证 登录功能 通过写sql语句判断账号密码输入后是否有数据返回 登录校验 即访问一个网址时判断是否登录了,不可以绕过其登录界面 1.会话技术 企业开发主要使用令牌技术 JWT令牌 最典型的应用场景就是登录认证 生成 先引入依赖,后调用工具类 解析 时间为毫秒值,注意单位 在开发中先要引入jwt
阅读全文
摘要:文件上传 简介 本地存储 调用image的方法transferto 文件没配置的话默认大小为1M,但多数情况下是超过1M的 实际项目开发中很少会用本地存储,占内存且风险高 ,并且无法直接访问 解决方案:企业自己开发一个或直接用其他公司 的比如阿里云华为云等 修改员工 查询回显: 如果是路径参数要在括
阅读全文
摘要:开发规范restful 表属性状态转换,是一种软件架构风格,注意rest是风格为约定方式可以打破,藐视模块的功能通常使用复数加s,表示此类资源 要有一个统一响应数据的格式通常用result实体类来封装 当想给参数设置默认值可以使用@requestparam注解后括号接defaultvalue=“1”
阅读全文
摘要:一:MyBatis基础操作 1.删除 在接口后的括号里写sql语句,其中mybatis提供了#{}来动态获取id 其实是有返回值的,返回值为影响的数据数,比如这边删除了一列则返回值为1,要获取的话就把void变为int 注意#{}不可以出现在引号里面 预编译 2.新增 有多个参数可以用实体类将其封装
阅读全文
摘要:一:多表查询 1.内连接(查询的是两张表的交集部分) 2.外连接 写在left或right左边的是左表数据右边的是右表数据,两个可以互相改造 3.子查询 a.标量子查询 b.列子查询 c.行子查询 把括号里多余的删除,例如上述中entrydate中job是多余的则把job删除,而job中entryd
阅读全文
摘要:一:数据库操作DQL(用来查询数据库中的数据) 1.基本查询 设置别名中的as可写可不写,其中别名如果有空格或特殊符号需要给其加上单引号或双引号 去除重复记录只是在查询界面不会重复出现,表格不会删除数据 2.条件查询 in中查询的多选一的值是在括号里的值 eg like的用法,如果指定了字符数则用_
阅读全文
摘要:在前面的cf比赛中发现引用nextint和nextline会出现问题,下面重新理一下next,nextint,nextline next()、nextInt()读取数据后指针还在当前行,如果紧跟nextLine(),读取数据会出错,因为nextInt()以回车作为结尾标志且它会把回车符留在内存中,当
阅读全文
摘要:基本情况 做出了a,b,c,a题和b题在看题目的时候马上就有了思路,但是实际操作的时候出现代码错误,c题题目花了一部分时间理解后大概花了5分钟左右找到思路,d题一条路走到黑 A. Odd One Out 1.一开始用来键盘读入next.Int和next.Line在运行中发生报错,因为next()、n
阅读全文
摘要:一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class
阅读全文
摘要:异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 注意: 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理 异常机制其实是帮助我们找到程序中的问题,异常的根类是 java.lang.T
阅读全文
摘要:Java 注解用于为 Java 代码提供元数据 可以把注解当作一个标签 注解的定义:public @interface AAA{ } 此时就相当于创建了一个名为AAA的注解(标签) 注解的应用:@AAA public class test{ } 此时就是把这个AAA的标签写在名为test这个类上(理
阅读全文
摘要:Java语言修饰符大致分为两类,即访问权限修饰符和非访问权限修饰符。 一、访问权限修饰符 public:共有访问。对所有的类都可见。 protected:保护型访问。对同一个包可见,对不同的包的子类可见。 default:默认访问权限。只对同一个包可见,注意对不同的包的子类不可见。 private:
阅读全文
摘要:二维数组: 二维数组的元素个数 = 二维数组中一维数组的个数 = arr.length; 二维数组的每个元素是一维数组,所以如果需要得到每个一维数组中的元素,还需要再遍历一维数组; arr[i][j]表示:二维数组的第 i+1 个一维数组的第 j+1 个元素; 二维数组的初始化: 1.静态初始化 定
阅读全文
摘要:Java变量的分类 希望这次可以理解的透彻并记住 下图中成员变量写错了,应该是实例变量,那一列中的别名为类成员变量,对象变量) 实例变量(也叫类成员变量,对象变量): 没用ststic定义 其实通俗理解就是当每个对象都想有自己的变量值时就是声明实例变量,比如班级里的每个人都有自己的name,我们创建
阅读全文
摘要:此方法接受请求数据较繁琐,了解即可,接下来看基于springboost的接受方法 注意括号里的形参要与请求时发出来的相一致,如发送name=tom age=10 则就是上图中例子一般,如果参数对应的上则接收成功,如果对应不上则接收不成功但也不会报错,如果实在不匹配可以使用springboost的注解
阅读全文
摘要:一:外部类:平时定义的类 二:内部类:一般情况下,类和类之间是相互独立的,内部类可以理解为打破了这种独立,让 一个类成为了一个类的内部信息,和成员变量成员方法同级。所以创建内部类的 时候要在外部类里面创建,不可以跳出外部类的大括号。同样内部类作为一个类也可以定义变量和方法 采用内部类这种技术,可以隐
阅读全文
摘要:一:maven 什么是maven:maven是apache旗下的一个开源项目,是一款用于管理和构建Java项目的工具 maven的作用: MAVEN项目的目录 配置maven的环境的两种方法 导入meaven 所写的exclusion应该在不想间接依赖的外面级写,比如a依赖b,b依赖c,那么不想要c
阅读全文
摘要:一:Ajax 同步与异步的区别主要就在于服务器处理的时候异步可以继续执行其他操作 1: Axious ** 1.通过get请求后要再定义一个than函数用来接收数据 result相当于所请求后存储的对象名 get相当于获取数据,而get相当于为删除数据 上图中result.data表明获取请求回来后
阅读全文
摘要:集合的分类 collection为单列集合(每一个元素对应一个数据) map为双列集合(每一个元素对应一对数据) 接下来对collection分析 1、单列集合的顶层接口,定义的是所有单列集合共有的功能 2、接口不可实例化,要调用接口的方法时,随意找个实现类即可(多态) eg:Collection
阅读全文
摘要:el表明所接管的区域 #app为id值 data用来接管数据的模型 v-model绑定了一个数据模型 vue常用指令 1:v-bind与v-model v-bind:可以简化为 : 注意:通过v-bind和v-model所绑定的变量必须再数据模型中声明 2.v-on v-on:可以简化为@ 所绑定的
阅读全文
摘要:1.脚本:不用经过编译 2. 与Java语言完全不同但是基础语法类似 一:js引入方式 第一种: 第二种 1*alert:当进入文档时会跳出一个警告框。such as: 二:js基础语法 1书写语法 2输出语句 window.可以省略 三:基础语法 1变量 var特点:a:作用域比较大,全局变量,在
阅读全文
摘要:1.<label>标签 可以使label标签中所包含的任何区域都可以聚焦到一个点 如果没有label则必须点击那个圆圈才可以选上,而若有点击男也可以选中。 2 .下图中value后跟的值表明勾选男的时候提交表单的提交为1若改为男则是男 3select定义下拉列表,option定义列表项 4.<tex
阅读全文
摘要:位运算基本分为六种(按位与、按位或、按位异或、按位取反、左移和右移) 位运算会把数字转化为二进制,码数不同的则在前面补0直到码数相同,(eg:14-1110,6-110,补码6-0110)之后按照每一位进行比较 位运算速度快 一:按位与、按位或、按位异或 按位与 :与数字系统的与门类似,只有两个对应
阅读全文