Maven方式建Web工程所需的基本jar包,其余的需要自己去补充 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657<dependencies> <!--单元测试--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <!--工具类--> <dependency> <groupId>cn.hutool</groupId> ...
前言 资源整合来源与网络以及自身的学习总结,如有侵权请联系我删除~ 有写的不对的地方,请各位在下方评论指出,一起学习进步~ 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中 引出 数组在内存存储方面的特点: 数组初始化之后,长度就确定了(无法再次改变长度) 数组声明的类型,就决定了进行元素初始化的类型 数组在存储数据方面的弊端 数组初始化之后长度不可变,不便于扩展 数组中提供的属性和方法较少,不便于进行增删改等操作,且效率低,同时无法直接获取存储元素的个数 数组存储的数据是有序的,可以重复的—>存储数据的特点 单一 Java集合系统架构 Java集合类主要由两个根接口Collection和Map派生出来的 Collection派生出了三个子接口: List List接口为Collection子接口。List所代表的是有序的Collection 它用某种特定的插入顺序来维护元素顺序。用 ...
前言:写的不是很完整,但基本操作就这些,句句重点,全程无废话~ git拉取仓库 复制远程仓库链接(注意是HTTP的) 随便找个地方右键Git Bash 输入 git clone (这里填刚刚复制的HTTP链接),然后坐等就已经拉取下来了 git推送至仓库 在仓库中输入下面这行代码即可,如果不行,就分开执行,有报错请在下方留言 1git add . && git commit -m 'update' && git push origin master
前言: 学校近期实训周做项目,我想着能不能把项目直接部署在云上,刚好阿里云有ECS服务器免费试用活动,不嫖白补票,因此记录本项目的所有部署流程,从申请服务器到部署项目,完整的流程 本次采用的是两台阿里云ECS的服务器,因为我项目采用数据库是主从复制的架构,所以需要两台服务器,刚好我也想把前台部署到第二台服务器上去,第一台服务器部署主要后台代码 主库服务器 从库服务器 后台代码 前台代码 mysql5.0主库部署 mysql5.0从库部署 redis部署 Nginx配置 JDK环境配置 tomcat配置 Maven环境配置 阿里云服务器申请 首先去阿里云申请两台服务器,可免费使用1个月如果不用了记得提前退订 主库SerMsMaster从库SerMsSlave 主库配置 通过本地连接阿里云ECS主库 网卡设置 这里不做介绍,自行百度Linux配置网卡 安装软件 vim文本工具 yum install vim 安装JDK 去[oracle][https://www.oracle.com/java/techno ...
前言 现在科学上网可能是每个青年的必备技巧了,就比如我想去看看国外的…啊呸,我怎么会这样想呢…, 比如在你敲代码的时候想访问一下Spring或者是Github有时候甚至都需要借助科学上网… 多的不说进入正题 科学上网的方式有很多种,比如反代,开VPN… 可能你说这不都要钱吗??? 确实,但是我怎么可能让你们花钱呢??能白嫖绝不氪金😁😁😁 我已经帮大家整理好了,大家直接下载就行 https://pan.baidu.com/s/1Z-0ZEMBnWHrb-m6VfmJuxg&pwd:ms88
问题 Vue路由当你重复传相同参数时,控制台就会报:NavigationDuplicated 原因: 最新的vue-router引入了promise 解决方法 通过给push方法传递相应的成功,失败的回调,可以捕获当前错误,可以解决问题 12345678910111213this.$router.push({name: 'search',query: {k: this.keyword.toUpperCase(),},params: {keyword: this.keyword,},},() => { }, //函数传入成功() => { } //函数传入失败); 但是这种方法治标不治本!!! 重写Router原型对象上的push方法和replace方法 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849// ...
前言 vue 路由传参的使用场景一般都是应用在父路由跳转到子路由时,携带参数跳转。传参方式可划分为 params 传参和 query 传参,而 params 传参又可分为在 url 中显示参数和不显示参数两种方式,这就是vue路由传参的三种方式。 方式一:params 传参(显示参数) params 传参(显示参数)又可分为 声明式 和 编程式 两种方式 1、声明式 router-link 该方式是通过 router-link 组件的 to 属性实现,该方法的参数可以是一个字符串路径,或者一个描述地址的对象。使用该方式传值的时候,需要子路由提前配置好参数,例如: 12345678//子路由配置{path: '/child/:id',component: Child}//父路由组件<router-link :to="/child/123">进入Child路由</router-link> 2、编程式 this.$router.push 使用该方式传值的时候,同样需要子路由提前配置好参数,例如: ...
📝学习资料:尚硅谷天禹Vue 🚩时间安排:预计5天更新完 🎯开始时间:05-21 🎉结束时间:05-xx Vue 简介 官网 英文官网 中文官网 介绍与描述 动态构建用户界面的 渐进式 JavaScript框架 作者:尤雨溪 Vue 的特点 遵循 MVVM 模式 编码简洁,体积小,运行效率高,适合移动/PC 端开发 它本身只关注 UI,也可以引入其它第三方库开发项目 与其它 JS 框架的关联 借鉴Angular的 模板 和 数据绑定 技术 借鉴React的 组件化 和 虚拟DOM 技术 Vue 周边库 vue-cli:vue脚手架 vue-resource axios vue-router:路由 vuex:状态管理 element-ui:基于vue的UI组件库(PC端) 初识 Vue 模板 123456789101112131415161718192021222324252627<!DOCTYPE html><html lang="en"> <head> <m ...
一般问题 不同版本的 Spring Framework 有哪些主要功能? Version Feature Spring 2.5 发布于 2007 年。这是第一个支持注解的版本。 Spring 3.0 发布于 2009 年。它完全利用了 Java5 中的改进,并为 JEE6 提供了支持。 Spring 4.0 发布于 2013 年。这是第一个完全支持 JAVA8 的版本。 什么是 Spring Framework? Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。 它是轻量级、松散耦合的。 它具有分层体系结构,允许用户选择组件,同时还为 J2EE 应用程序开发提供了一个有凝聚力的框架。 它可以集成其他框架,如 Structs、Hibernate、EJB 等,所以又称为框架的框架。 列举 Spring Framework 的优点。 由于 Spring Frameworks 的分层架构,用户可以自由选择自己需要的组件。 Spring Framework 支持 POJO(Plain Old Java Object) 编程,从而具备持续集 ...
Spring Bean 简介 如何注册一个 Spring Bean? 通过 BeanDefinition 和外部单体对象来注册 BeanDefinition 什么是 BeanDefinition BeanDefinition 是 Spring Framework 中定义 Bean 的配置元信息接口,包含: Bean 类名 Bean 行为配置元素,如:作用域、自动绑定的模式、生命周期回调等 其他 Bean 引用 配置设置,如 Bean 属性(Properties) l#beandefinition-元信息)BeanDefinition 元信息 BeanDefinition 元信息如下: 属性(Property) 说明 Class Bean 全类名,必须是具体类,不能用抽象类或接口 Name Bean 的名称或者 ID Scope Bean 的作用域(如:singleton、prototype 等) Constructor arguments Bean 构造器参数(用于依赖注入) Properties Bean 属性设置(用于依赖注入) Aut ...