logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

呕心整理Java中的12种常用设计模式以及应用场景

策略模式:策略模式是一种行为型模式,它将对象和行为分开,将行为定义为 一个行为接口 和 具体行为的实现。策略模式最大的特点是行为的变化,行为之间可以相互替换。每个if判断都可以理解为就是一个策略,可以使得算法可独立于使用它的用户而变化。使用场景:1. 假设现在某超市有三个等级的会员,普通会员,VIP1,VIP2。2. 在结账的时候,三个登记的会员购买了同一种商品,普通会员不打折,VIP1打9折,V

#java#设计模式#代理模式 +2
关于SpringBoot框架,看这篇就够了。

​Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者​

#spring boot#java#spring
MybatisPlus详细教程,看后不会你打我............

mybatisplus的优势在于:1. 将常用的CURD方法封装进mapper,使我们可以快速完成功能。2. 将常用的CURD方法封装进service,使我们无需编写一些固定场景的service代码。3. 可以不通过mapper.xml运行CURD功能。4. 通过可视化工具mybatisX,连接数据库的同时,实现代码的生成。

#java#数据库#mysql +2
Gradle最详细教程,关于Gradle,学习这些就够了.......

学习一个东西的时候,要了解其概念,下面先了解一下gradle的相关概念:Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置,面向Java应用为主。当前其支持的语言C++、Java、Groovy

#学习#gradle#源代码管理
Vue+elementUI+Axios+Servlet+Jdbc实现增删改查

将html代码、js代码、样式代码封装成vue文件,类似于java类,每个vue文件都维护自己的代码,减少了模块的耦合度。将数据操作和view渲染做了双向数据绑定,开发者只关注数据即可,无需重复操作视图,比如页面有值发生了变化,可以实时将变化的数据值传递给页面,不用再去操作dom元素渲染页面。通过Vuex,可以将公共的需要统一操作数据的逻辑放入Vuex的模块中,在每个Vue文件中均可进行调用,实现

#vue.js#elementui#前端
Vue+Axios+SSM框架实现增删改查与文件上传

链接:https://pan.baidu.com/s/163wHTpcdLdOfCUSg1PqMgg?pwd=4fb1提取码:4fb1--来自百度网盘超级会员V3的分享。

#vue.js#前端#spring +1
    共 11 条
  • 1
  • 2
  • 请选择