- 博客(19)
- 收藏
- 关注
原创 Maven进阶、工程模块与模块划分、继承与聚合、版本管理、资源配置、多环境开发配置、 跳过测试、私服Nexus的安装、启动与配置以及使用举例、超详细安装配置过程
注意事项:参与聚合操作的模块最终执行顺序与模块间的依赖关系有关,与配置顺序无关。在子工程中定义依赖关系,无需声明依赖版本,版本参照父工程中依赖的版本。配置当前项目访问私服上传资源的保存位置(pom.xml)配置本地仓库访问私服的权限(setting.xml)作用:通过继承可以实现在子工程中沿用父工程中的配置。访问私服配置(本地仓库访问私服)访问私服配置(项目工程访问私服)属性类别:Setting属性。ssm_service拆分。ssm_control拆分。启动服务器(命令行启动)属性类别:环境变量属性。
2023-05-24 22:31:28 232
原创 Maven基础内容、Maven简介、安装和下载、环境配置、基础概念、Maven工程的创建、依赖管理、Maven的生命周期及插件
解决jar包不统一,jar包不兼容工程升级维护过程操作繁琐。
2023-05-24 22:31:01 135
原创 AJAX介绍和快速入门、什么是异步什么是同步、Axios异步框架、JSON语法介绍,以及JSON数据与Java对象之间的转换
Fastjson是阿里巴巴提供的一个java语言编写的高性能功能完善的JSON库,是目前java语言中最快的JSON库,可以实现Java对象和JSON字符串的相互转换。 浏览器页面在发送请求给服务器,在服务器处理请求的过程中,浏览器页面不能做其他的操作。只能等到服务器响应结束后才能,浏览器页面才能继续做其他的操作。浏览器页面发送请求给服务器,在服务器处理请求的过程中,浏览器页面还可以做其他的操作。为了方便起见, Axios 已经为所有支持的请求方法提供了别名。使用axiox发送请求,并获取响应结果。
2023-05-23 17:36:23 504
原创 VUE快速入门、生命周期的介绍以及Element UI的使用
*指令:**HTML 标签上带有 v- 前缀的特殊属性,不同指令具有不同含义。例如:v-if,v-for…Contaioner布局容器:用于布局的容器组件,方便快速搭建页面的基本结构。Layout布局:通过基础的24分栏,迅速简便地创建布局。引入Element的css,js文件和Vue.js。在JS代码区域,创建Vue实例,进行数据绑定。新建HTML页面,引入Vue.js文件。官网复制Element组件代码。Element中有两种布局方式。
2023-05-23 17:35:47 265
原创 Filter(过滤器)和Listener(监听器)的介绍和使用,
监听器可以监听就是在application,session,request三个对象创建,销毁或者往其中添加修改删除属性时自动执行代码的功能组件。概念:Listener表示监听器,是JavaWeb三大组件之一。Listener分类:JavaWeb中提供了8个监听器]这个监听器后期我们会接触到,接口中有以下两个方法。
2023-05-23 08:29:33 165
原创 JSP快速入门、JSP原理、MVC模式和三层架构、会话跟踪技术、Cookie和Session的使用
Cookie和Session都是来完成一次对话内多次请求间数据共享的区别存储位置:Cookie是将数据存储在客户端,Session是将数据存储在服务端安全性:Cookie不安全,Session安全数据大小:Cookie最大3kb,Session无大小限制存储时间:Cookie可以长时间存储,Session默认30分钟服务器性能:Cookie不占服务器资源,Session占用服务器资源。
2023-05-23 08:28:36 71
原创 什么是JavaWeb、Web服务器-Tomcat的安装配置使用、 Servlet快速入门、Request(请求)和Response(响应)及解决中文乱码的方法、请求转发和重定向的方法和使用——超详细!
Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范总和。包含13项技术规范:JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF。也称为Web容器、Servlet容器。Servlet需要依赖于Tomcat才能运行响应数据分为3部分响应行。
2023-05-21 20:56:45 231
原创 JavaScript基础语法、常用对象、时间监听以及正则表达式的快速入门。JS入门这一篇就够了!
函数定义格式有两种:方式1function 函数名(参数 1 , 参数 2. .) {要执行的代码 }方式2var 函数名 = function(参数列表) {要执行的代码 }形式参数不需要类型。因为JavaScript是弱类型语言返回值也不需要定义类型,可以在函数内部直接使用return返回即可数组的定义格式有两种:方式1var 变量名 = new Array(元素列表);//1,2,3 是存储在数组中的数据(元素)方式2var 变量名 = [ 元素列表 ];
2023-05-21 20:34:12 348
原创 HTML、CSS快速入门
4.使用标签定义图片5.保存后,使用浏览器打开该文件标签描述定义 HTML 文档定义关于文档的信息定义文档的标题定义文档的主体==CSS 是一门语言,用于控制网页表现。==我们之前介绍过W3C标准。结构:HTML表现:CSS行为:JavaScriptCascading Style Sheet(层叠样式表)。如下面的代码,style标签中定义的就是css代码。该代码描述了将 div 标签的内容的字体颜色设置为 红色。
2023-05-21 20:33:19 183
原创 MyBatis的介绍、快速入门,Mapper代理开发,动态SQL的使用
MyBatis是一款优秀的持久层框架,用于简化JDBC开发MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并改名为MyBatis。2013年11月迁移到Github官网:https://mybatis.org/mybatis-3/zh/index.html。
2023-05-21 15:53:36 198 1
原创 Maven简介、作用、安装配置、基本使用、生命周期,以及IDEA配置和使用Maven的教程
Apache Maven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档官网:http://maven.apache.org/
2023-05-20 12:36:29 109 1
原创 JDBC介绍以及使用、PreparedStatement的原理、SQL注入
JDBC就是使用java语言操作关系型数据库的一套API全称:(Java Database Connectivity)java数据库连接。
2023-05-20 12:33:42 197 1
原创 数据库——进阶,约束介绍,数据库设计概念,表关系以及多表查询方法,超详细教程
数据库设计就是根据业务系统的具体需求,结合我们所选用的DBMS,为这个业务系统构造出最优的数据存储模型建立数据库中的表结构以及表与表之间的关联关系的过程有哪些表?表里有哪些字段?表与表之间有什么关系?数据库的事务是一种机制,一个操作序列,包含了一组数据库操作命令事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败事务是一个不可分割的工作单元-- 开启事务 start transaction;-- 或 begin;
2023-05-20 12:26:21 140
原创 数据库介绍以及mysql的安装配置,超详细教程
(要注意上面产生的随机密码,不包括前面符号前面的空格,否则会登陆失败),如果和下图所示一样,则说明你的mysql已经安装成功!下载完成后我们得到的是一个压缩包,将其解压,我们就可以得到MySQL的软件本体了(就是一个文件夹),我们可以把它放在你想安装的位置。由于初始化产生的随机密码太复杂,,不便于我们登录mysql,因此,我们应当修改一个自己能记住的密码!初始化mysql,在这里,初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到。注:root为用户名,1234为你的mysql的密码。
2023-05-20 12:15:13 2743 1
原创 Java SE加强篇——超详细,Java入门,这一篇就够了
由于工具里面都是静态方法,直接用类名即可访问,因此,工具类无需创建对象,建议将工具类的构造器进行私有。代码块是类的5大成分之一(成员变量、构造器、方法、代码块、内部类),定义在类中方法外在java类下,使用{}括起来的代码被称为代码块开发中经常遇到一些问题,一个问题通常有n种解法的,但其中肯定有一种解法是最优的,这个最优的解法被人总结出来了,称之为设计模式。设计模式有20多种,对应20多种软件开发中会遇到的问题。学设计模式主要是学2点:第一:这种模式用来解决什么问题。
2023-05-20 10:53:44 3121 3
原创 JavaSE基础篇——超详细,Java入门,这一篇就够了
注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便解释程序。 变量就是用来存储一个数据的内存区域(可以理解为盒子),里面存储的数据可以变化。数据类型 变量名 = 初始值;数据类型:强制限制盒子存储数据的形式。例如:int(整型)、double(小数类型)变量名:取名字,首字母小写,有意义初始值:存储的初始数据变量要先声明在使用变量声明后,不能存储其他类型的数据变量的有效范围是从定义到“}”截止,且在同一个范围内不能定义2个同名的变量。
2023-05-20 10:53:29 13858 3
原创 JavaScript简介,以及常用事件
1、ECMAScript:JavaScript的核心,描述了语言的基本语法(var、for、if、array等)和数据类型(数字、字符串、布尔、函数、对象(obj、[]、{}、null)、未定义),ECMAScript是一套标准,定义了一种语言(比如JS)是什么样子。2、文档对象模型(DOM):DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API)。1、window对象 ,是JS的最顶层对象,其他的BOM对象都是window对象的属性;2、document对象,文档对象;
2020-10-11 15:03:22 187 1
原创 CSS选择器的使用
上图中就用margin设置了id为da盒子在其对应的夫元素body盒子中水平居中并使其上边框距离body盒子100像素。6.给父级设置为元素after,::after{content:’’;可以理解为选择了id为s的盒子下所有的id为sun的盒子。可以理解为选择了id为s的盒子相邻的id为sun的盒子。5.给父级设置样式overflow(除visible)(缺点:不能设置margin:auto)二、margin标签:可以设置文字水平居中,同时也可以设置上边框与父元素的距离。2、Scroll:溢出滚动;
2020-10-09 15:14:54 275 1
原创 gitee的创建和使用
2、输入仓库名称,选择语言,并选择“使用Readme文件初始化这个仓库”,最后点击创建。5、输入代码“$ git push origin master”上传代码。2、打开文件夹,单击鼠标右键选择“Git Bash Here”并打开;3、输入代码“git commit -a -m “添加一个新文件”;4、输入命令“git clone ”并粘贴复制的代码,回车运行。2、在文件夹内打开“Git Bash Here”;4、输入代码“$ git status”查看状态;3、复制仓库里“克隆、下载”里的地址;
2020-09-19 13:02:48 1032 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人