- 博客(23)
- 收藏
- 关注
原创 Git分支与版本
1.Git分支和标签(1)分支dev(开发)/test(测试)/pre(灰渡)/pro即master(生产) dev环境:开发环境,外部用户无法访问,开发人员使用,版本变动很大。 test环境:测试环境,外部用户无法访问,专门给测试人员使用的,版本相对稳定 pre环境:灰度环境,外部用户可以访问,但是服务器配置相对低,其它和生产一样。 pro(master)环境:生产环境,面向外部用户的环境,连接上互联网即可访问的正式环境。分支策略一般项目的master分支都是稳定...
2022-05-20 18:57:26
566
原创 Git Gui的基本操作与idea配置Git以及Gitee
1.Git Gui的基本操作(1)什么是Git Gui?GIT官方网站为了解决部分用户通过命令行对git工具使用时的怨声载道的现象,因此推出了一个GIT的可视化工具Git Gui(2)使用Git Gui创建/克隆项目创建:1.右键--》Git Gui Hear--》创建新的版本库--》选择指定的地方创建2.将版本库上传到远程...
2022-05-19 21:07:47
1140
原创 关联关系映射
什么是关联关系映射?关联关系是指类之间的引用关系,如果类A与类B关联,那么类A将被定义成类B的属性。例如:public class Address{ private String name;}public class B{ private String sid; private Float score; private Address address; }关联关系的分类:一对一,一对多,多对一,多对多一对多:一本书对应多种书本类型,例如:西游记 -&
2022-05-19 13:43:01
434
原创 vuex的使用
前言使用vuex之前:vue中各个组件之间传值 1.父子组件 父组件-->子组件,通过子组件的自定义属性:props 子组件-->父组件,通过自定义事件:this.$emit('事件名',参数1,参数2,...); 2.非父子组件或父子组件 通过数据总数Bus,this.$root.$emit('事件名',参数1,参数2,...) 方法1: 用组件之间通讯。这样写很麻烦,并且写着写着,估计自己都不知道这是啥了,很容易写晕。 方法2: 我们定...
2022-05-19 13:41:08
172
原创 Vue基本语法(2)
1.样式绑定Class样式使用方式:v-bind:class="expression"expression的类型:字符串、数组、对象Style样式v-bind:style="expression"expression的类型:字符串、数组、对象<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <...
2022-05-07 10:23:42
188
原创 使用vue-cli搭建SPA项目
前提:搭建好NodeJS环境 node -v npm -v1. 什么是vue-cli? vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下: vue init webpack xxx 注1:xxx 为自己创建项目的名称 注2:必须先安装vue,vue-cli,webpack,node等一些必要的环境2. 安装vue-cli npm inst...
2022-05-04 20:27:04
331
原创 SpringMvc
1. 什么是springMVC?Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架2. SpringMVC处理请求的流程工作原理 1. 首先用户发送请求-->DispacherServlet 2. DispatcherServlet-->HandlerMapping 3. DispatcherServlet-->HandlerAdapter 4. HandlerAdapter-->处理器功能处理...
2022-05-03 16:41:42
128
原创 Spring与Mybaits的集成
1.添加相关依赖 1.1 添加spring相关依赖(5.0.2.RELEASE) spring-core spring-beans spring-context spring-orm spring-tx spring-aspects spring-web 1.2 添加mybatis相关依赖 mybatis核心:mybatis(3.4.5) Mybatis分页:pageh...
2022-05-02 22:14:57
199
原创 nodeJS环境搭建
1. Node.js是什么Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言注:注1:Node.js-->JavaScript运行环境,开发语言是:javascript J2EE -->Java运行环境, ......
2022-04-30 16:05:10
410
原创 Vue基本语法
插值(文本、html、属性、表达式)<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> <script src="js/vue.js" type="text/javascript"></script> <style> .cl{ color: red;
2022-04-26 16:16:33
316
原创 Vue入门
1. Vue.js是什么?Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架 官网:https://cn.vuejs.org/ Vue作者:尤雨溪/中国无锡2. 库和框架的区别库(Library):本质上是一些函数的集合。每次调用函数,实现一个特定的功能,接着把控制权交给使用者 代表:jQuery jQuery这个库的核心:DOM操作,即:封装DOM操作,简化DOM操作 JavaScript:document.getElementB...
2022-04-25 17:22:12
205
原创 行为型模式
模板模式简介:定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。结构:模板方法模式包含如下两个角色 :AbstractClass(抽象类):在抽象类中定义了一系列基本操作(PrimitiveOperations),这些基本操作可以是具体的,也可以是抽象的,每一个基本操作对应算法的一个步骤,在其子类中可以重定义或实现这些步骤。同时,在抽象类中实现了一个模板方法(Template Method),用于定义一个算法的
2022-04-22 16:49:15
262
原创 创建型模式
原型模式简介:用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。开发中的陷阱,看一下代码public class Demo1 { public static void main(String[] args) { HashMap hm1 = new HashMap(); hm1.put("name","zs"); hm1.put("sex","女"); HashMap hm2 = hm1; hm1.put
2022-04-18 14:01:29
445
原创 Mybatis动态SQL与分页
动态 SQL通常写在mapper包下面的地址映射配置文件(.xml)中。根据条件的不同, SQL 语句也会随之动态的改变. MyBatis 中,提供了一组标签用于实现动态 SQL动态SQL语句标签包括以下标签:1、If标签条件判断标签,通过判断参数取值来决定是否使用某个查询条件,基本用法如下: <select id="queryBookIf" resultType="mybatis01.model.Book"> select <include re...
2022-04-18 10:41:34
302
原创 MyBatis
1. mybatis 1.1 mybatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。 mybatis是一个基于Java的持久层框架(半自动),主要包括SQL Maps和Data Access Objects(DAO) 1.2 MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几...
2022-03-27 17:23:07
1300
原创 spring之spring bean生命周期
Spring的IOC和AOP://初始化Spring上下文容器(IOC)ApplicationContext ac= new ClassXmlPathApplicationContext("spring.xml");Spring Bean的生命周期:1)通过XML、Java annotation(注解)以及Java Configuration(配置类)等方式加载Spring Bean2)BeanDefinitionReader:解析Bean的定义。在Spring容器启动过程...
2022-03-22 12:32:03
631
原创 Spring之AOP
AOP中关键性概念连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出.目标(Target):被通知(被代理)的对象注1:完成具体的业务逻辑通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理)注2:完成切面编程代理(Proxy):将通知(公共部分的代码,日志记录)应用到目标(具体的业务逻辑方法)对象后创建的对象(代理=目标+通知), 例子...
2022-03-22 12:26:20
226
原创 Spring之控制反转(IOC)
1. 什么是spring,它能够做什么? Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 目的:解决企业应用开发的复杂性 功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 范围:任何Java...
2022-03-19 16:57:38
2731
原创 maven的安装与配置
1.下载:方式一可以从官方下载,下载页面:http://maven.apache.org/download.cgi2.安装:maven压缩包解压到一个没有中文,空格或其他特殊字符的文件夹内即可使用。3.配置MAVEN_HOMEmaven 的使用是在jdk的基础上,所以电脑必须有jdk第一步:新增环境变量:MAVEN_HOME第二步:在path环境变量中添加:%MAVEN_HOME%\bin找到环境变量配置界面...
2022-03-18 16:53:20
147
1
原创 DTD约束
什么是合法的xml 1)有且仅有一个根节点 2)由开始标签和结束标签组成 3)xml标签区分大小写 4)正确嵌套标签' 1.声明(定义) 1)内部申明:<!DOCTYPE 根节点 []> 2)外部申明:<!DOCTYPE 根节点 SYSTEM “外部DTD文件路径”> 2.元素定义 1)语法: 2)分类: a.空元素 EMPTY b.文本元素 (#PCDATA) c.混合元素 (e1,e2,e3....) 3)限制要求: a. ,
2022-03-16 18:30:34
298
原创 有关集合框架的相关知识
集合框架 1. Collection接口 1.1 集合框架的顶级接口 1.2 是Set和List的父接口 1.3 但不是Map的父接口 集合中只能添加引用类型数据 2. List接口 2.1 特点:有序、对象可以重复 ? 1)有序:元素添加顺序于元素输出的顺序一致 2)不唯一性:可以添加重复元素 2.2 遍历方式 2.2.1 下标 for (int i = 0; i < lst.size(); i++) { Sy..
2022-03-16 18:25:54
67
原创 Idea2019.3安装与jrebel的激活
安装1.先到官网下载安装包地址:IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains2.下载完成后,双击运行安装包进行安装3.选择(更改)安装路径4.选择安装选项5.添加到开始菜单,点击Install,等待安装6.安装完成,勾上选项,点击Finsh启动IDEA7.第一次打开,会出现导入设置页。因为是第一次安装IDEA,选择不导入点击OK即可。8.软件使用合同,勾上选项同意,点击Continue进入下一步
2022-03-15 20:13:11
2030
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人