
java学习
文章平均质量分 88
梦魇中
这个作者很懒,什么都没留下…
展开
-
Vue基础篇(二)
Vue基础篇(二) 文章目录Vue基础篇(二)表单基本操作表单修饰符自定义指令Vue.directive 注册全局指令Vue.directive 注册全局指令 带参数自定义指令局部指令计算属性 computed侦听器 watch过滤器过滤器中传递参数生命周期常用的 钩子函数数组变异方法替换数组动态数组响应式数据图书列表案例1 提供的静态数据2 把提供好的数据渲染到页面上3 添加图书4 修改图书-上5 修改图书-下6 删除图书常用特性应用场景1 过滤器2 自定义指令3 计算属性4 生命周期 表单原创 2021-01-21 10:08:00 · 241 阅读 · 0 评论 -
Vue基础篇(一)
Vue基础篇(一) 文章目录Vue基础篇(一)Vue的概述Vue 是什么?框架和库的区别Vue的创始人和发展Vue的好处MVC 与 MVVM 之间的区别Vue初体验(插值表达式)Vue.js之HelloWorld细节分析Vue模板语法学习插值表达式指令v-cloakv-textv-htmlv-prev-once双向数据绑定的介绍v-modelv-onv-on事件函数中传入参数事件修饰符按键修饰符自定义按键修饰符别名v-bind绑定对象绑定数组绑定对象和绑定数组 的区别绑定style分支结构v-if 使用场景原创 2021-01-21 10:07:31 · 173 阅读 · 0 评论 -
设计模式
23种设计模式 文章目录23种设计模式设计模式介绍**设计模式类型**[创建型模式][https://blog.youkuaiyun.com/ASDASDADF/article/details/111996171][结构型模式][https://blog.youkuaiyun.com/ASDASDADF/article/details/112677839][行为型模式][https://blog.youkuaiyun.com/ASDASDADF/article/details/112907756]参考资料地址说明 设计模式介绍 设计模式是原创 2021-01-20 18:27:28 · 138 阅读 · 0 评论 -
设计模式——行为型模式
文章目录设计模式—行为型模式模板方法模式基本介绍原理类图原理类图说明模板方法模式的钩子方法案例理解案例类图代码实现优缺点模板方法模式在Spring框架应用的源码分析命令模式基本介绍原理类图原理类图说明案例理解案例类图代码实现优缺点命令模式在Spring框架JdbcTemplate应用的源码分析访问者模式基本介绍原理类图原理类图说明案例理解案例类图代码实现优缺点迭代器模式基本介绍原理类图原理类图说明案例理解案例类图代码实现优缺点迭代器模式在JDK-ArrayList集合应用的源码分析观察者模式基本介绍案例理解原创 2021-01-20 18:19:07 · 942 阅读 · 0 评论 -
设计模式——结构型模式
文章目录设计模式—结构型模式适配器模式基本介绍工作原理类适配器模式对象适配器模式接口适配器模式适配器在JDK源码分析桥接模式基本介绍原理类图原理类图说明案例理解传统方案桥接模式方案**优缺点**桥接模式在JDK源码分析装饰者设计模式基本介绍原理分析**案例理解**装饰者模式在JDK源码分析组合模式基本介绍**原理类图**原理类图说明案例理解**传统方式**实现组合模式实现**优缺点:**组合模式在JDK源码分析外观模式基本介绍原理类图原理类图说明案例理解传统方式实现外观模式实现优缺点**外观模式在MyBat原创 2021-01-15 17:00:13 · 370 阅读 · 0 评论 -
设计模式——创建型模式
文章目录设计模式—创建型模式单例模式单例设计模式介绍单例模式的三步曲**单例设计模式八种方式****饿汉式(静态常量)****饿汉式(静态代码块)**懒汉式(线程不安全)懒汉式(线程安全,同步方法)懒汉式(线程安全,同步代码块)双重检查静态内部类枚举单例模式在JDK应用的源码分析单例模式注意事项和细节说明工厂设计模式案例理解传统代码模式简单工厂模式工厂方法模式抽象工厂模式三种模式的特点三种模式的优点三种模式的缺点三种模式使用场景工厂模式在JDK-Calendar 应用的原型模式**案例理解****传统代码模原创 2020-12-30 18:27:13 · 316 阅读 · 0 评论 -
UML类图学习
Java设计模式—UML类图 UML基本介绍 UML——Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果 UML本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如类、接口、实现、泛化、依赖、组合、聚合等,如右图: 使用UML来建模,常用的工具有 Rational Rose , 也可以使用一些插件来建模,如MyEcplise整原创 2020-12-30 18:26:11 · 172 阅读 · 0 评论 -
Java设计模式之七大原则
Java设计模式 文章目录Java设计模式Java设计模式的概述Java设计模式的目的设计模式七大原则单一职责原则(Single Responsibility Principle, SRP)基本介绍示例**非单一职责(错误示范)****遵循类单一职责**使用原则优点接口隔离原则(Interface Segregation Principle, ISP)基本介绍示例**非接口隔离原则(错误示范)****遵循接口隔离原则**使用原则优点依赖倒转原则(Dependence Inversion Principle,原创 2020-12-30 18:25:29 · 437 阅读 · 1 评论 -
设计模式之七大原则--详解
Java设计模式 Java设计模式的概述 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了 23 种设计模式,从此树立了软件设计模式领域的里程碑,人称「GoF设计模式」。这 23 种设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继原创 2020-11-26 17:58:02 · 428 阅读 · 0 评论 -
Git&GitHub快速入门
Git&GitHub 目前很多公司都选择Git版本控制工具,所以需要补充这个知识。 版本控制工具应该具备的功能 协同修改 多人并行不悖的修改服务器端的同一个文件。 数据备份 不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。 版本管理 在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空 间,提高运行效率。 这方面 SVN 采用的是增量式管理的方式,而 Git 采取了文 件系统快照的方式。 权限控制 对团队中参与开发的人员进行权限控制 对团队外开发者贡献的代码进行审核——原创 2020-11-16 17:52:59 · 318 阅读 · 0 评论 -
ibatis高效学习
Ibatis学习记录 Ibatis的基本介绍 iBatis是Apcahe的一个开源项目,后来改名为mybatis iBatis和hibernate一样是一种ORM(对象关系映射)的框架,不同之处在于Hibernate是提供了全面的数据库封装机制的全自动化ORM实现,实现了POJO和数据库表之间的映射,以及SQL的自动的生成和执行。而iBatis是一种半自动化的实现,需要手写sql,着力于POJO和SQL之间的映射,也就是说iBatis并不会为程序员在运行期自动生成SQL执行,具体的SQL需要程序员自己编写,原创 2020-09-16 16:56:01 · 217 阅读 · 0 评论 -
freemarker详细解析
FreeMarker学习 Freemarker 简介 这是一个相当老牌的开源的免费的模版引擎。通过 Freemarker 模版,我们可以将数据渲染成 HTML 网页、电子邮件、配置文件以及源代码等。Freemarker 不是面向最终用户的,而是一个 Java 类库,我们可以将之作为一个普通的组件嵌入到我们的产品中。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I5N7K0y0-1600246452847)(C:\Users\Administrator\AppData\Roa原创 2020-09-16 16:54:50 · 700 阅读 · 0 评论 -
高效学习JavaScript
JavaScript的学习 什么是JavaScript JavaScript是一种在网络浏览器上运行的编程语言。 它主要添加到使用HTML和CSS构建的网站中,并在实现各种页面动态效果方面发挥作用。 例如,网页上显示的轮播模式和在咨询平台上输入内容后显示的提示信息不正确等。另外,在商场网站上购物时,购物车的使用和成本估算也 需要JavaScript。 因此,即使不是很明显,它仍然是编码人员经常使用的语言。 JavaScript是一种多功能开发语言。 除了向网页添加操作的有用性之外,JavaScr原创 2020-08-26 12:36:17 · 237 阅读 · 0 评论 -
高效学习css
css学习记录 什么是样式表 样式表(style sheet)是关于文件对标题和正文的默认字体、大小、颜色、前页外观、单个部分的排列间隔、行间距、四周页边距、标题间距离等元素的定义。样式表在电子文档开始时,可以通过插入或者链接进行定义。 CSS介绍 层叠样式表 (Cascading Style Sheets). css可以用来为网页创建样式表,通过样式 表可以对网页进行装饰。 所谓层叠,可以将整个网页想象成是一层 一层的结构,层次高的将会覆盖层次低的. 而css就可以分别为网页的各个层次设置样 式. 样原创 2020-08-26 12:34:19 · 182 阅读 · 0 评论 -
高效学习html
HTML的学习 什么是HTML HTML(超文本标记语言)是用于在Internet上显示Web页面的主要标记语言。网页由HTML组成,用于通过Web浏览器显示文本,图像或其他资源。HTML文件的文件扩展名为.htm或.html。 网页的版本 HTML4 XHTML2.0 HTML5 ... 文档声明(doctype) 文档声明用来告诉浏览器当前网页的版本 html5的文档声明 <!doctype html> <!Doctype HTML> 浏览器规范 浏览器在解析网页原创 2020-08-26 12:33:32 · 363 阅读 · 0 评论 -
Spring-BeanFactoryPostProcessor和BeanPostProcessor
前言 BeanFactoryPostProcessor和BeanPostProcessor这两个接口都是初始化bean时对外暴露的入口之一,本文也主要是学习具体的细节,以便于实际开发中我们能有效率。 BeanFactoryPostProcessor 基本概述 BeanFactoryPostProcessorbean是工厂的bean属性处理容器BeanFactoryPostProcessorbean 的机制可以让我们在 bean 实例化之前修改 BeanDefinition 的机会,我们可以利用这个机会对原创 2020-08-13 21:54:38 · 225 阅读 · 0 评论 -
Spring-Bean的深入学习
Spring介绍 Spring是一个开源轻量框架 Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。 Spring是一个IOC(DI)和AOP容器框架。它的特点如下: 非侵入式:基于Spring开发的应用中的对象可以不依赖于Spring的API 控制反转:IOC——Inversion of原创 2020-08-13 19:27:16 · 312 阅读 · 0 评论 -
高效学习linux
Linux 学习目录 文章目录Linux 学习目录Linux的介绍Linux的应用领域个人桌面领域的应用服务器领域嵌入式领域Linux学习阶段Linux和window的比较Linux虚拟机的安装安装vm和CentosCentos下载地址:安装成功后的界面安装vmtools安装vmtools的步骤设置共享文件夹Linux目录介绍基本介绍:Linux目录结构图Linux目录结构介绍远程登陆Linux为什么需要远程登录Linux远程登录Linux-Xshell5远程上传下载文件Xftp5Linux的Vi和Vim编原创 2020-08-13 11:18:07 · 944 阅读 · 0 评论