随笔分类 - JavaWeb
摘要:1.maven的依赖具有传递性即a依赖b,b依赖c在引入a的依赖的时候会把c也给引进来,此时想排除依赖就可以在dependency标签中写exclusion 2.通常项目中引入的依赖可以在任何地方使用若想设置依赖范围就在dependency中写scope标签 3.生命周期的顺序是:clean -->
阅读全文
摘要:在学习完web开发后重新看ppt的时候发现了一些类没有main方法也可以启动并且未经含main方法的类调用就可以直启动项目,像controller,service等这种类没有main也可以接受并给前端反应数据,之后经过与Jackal的小探讨和网上搜索了一些资料,感觉可以这样理解(不懂对不对,在后续项
阅读全文
摘要:配置优先级 Springboost支持三种格式,分别为 properties,yml,yaml 优先级为properties>yml>yaml,企业开发中通常使用yml Java系统属性注意要写-D 有个大D不可shenglve 当不是在idea中要使用meaven指令 java系统写在Java之后
阅读全文
摘要:事务管理 AOP 动态代理是面向切面编程最主流的实现,而springAOP是Spring框架的高级技术,旨在管理bean对象的过程中,主要通过动态代理机制,对特定的方法进行编程 案例:统计各个业务层方法执行耗时 注解@Aspect表明这个是一个AOP类,@Around声明了要对哪一个方法实行aop类
阅读全文
摘要:登录认证 登录功能 通过写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的用法,如果指定了字符数则用_
阅读全文
摘要:此方法接受请求数据较繁琐,了解即可,接下来看基于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表明获取请求回来后
阅读全文
摘要: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:作用域比较大,全局变量,在
阅读全文