自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 XmlBeanFactory源码解读

XmlBeanFactory源码解读 XmlBeanFactory是Spring专门用于读取xml源的BeanFactory。是DefaultListableBeanFactory的拓展类。这个类目前已经被标记为过期,然而对于学习Spring而言,恰到好处。 整个XmlBeanFactory只有两个构造函数,我们的话主要关注于XmlBeanFactory(Resource resource, BeanFactory parentBeanFactory)。 public XmlBeanFactory(Reso

2020-06-04 15:09:51 217

原创 每天设计模式-桥接模式

概念 ​ 将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。 ​ 主要为了解决因为多重继承而引发的类爆炸的问题。 ​ 以我的理解而言,如果两个类属于多对多的关系,就可以使用桥接模式。 结构 Abstraction: 抽象类 用于聚合实现类接口,同时调用对应...

2019-11-30 23:13:17 101

原创 每日设计模式-建造者模式

概念 建造者模式又叫创建者模式,是将一个复杂的对象的构建与它的**表示**分离,使得同样的构建过程可以创建不同的表示。建造者模式隐藏了复杂对象的创建过程,它把复杂的对象的创建过程加以抽象,通过子类继承或者重载的方式,动态创建具有复合属性的对象。 举个栗子 提需求 假设我们现在需要盖一栋房子,已知房子有打桩,砌墙,封顶三个过程。我们需要分别创建普通房以及别墅。 代码实现 基础版本 类图 [外 实现 ...

2019-11-25 23:16:19 109

原创 每日设计模式-原型模式

概念 原型模式属于对象的创建模式,通过给出一原型对象来指明所有的创建的对象的类型,然后用复制这个原型对象的方法创建出更多同类型的对象。 结构 对于java而言,原型对象需要实现Cloneable接口,如此一来,只需要调用clone方法就可以复制一个对象,而无需使用new 举个栗子 克隆动物 现有一个动物名为Tom,年方十八,擅长唱跳rap。我们需要复制五个Tom。 传统方法 Animal pa...

2019-11-22 23:33:16 92

原创 每日设计模式-工厂模式

工厂模式 概念 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 举一个简单的栗子 需求 假设现在我们正在开一家比萨店,店里有许多的种类的披萨, 比如奶油披萨,虾仁披萨。每个披萨都需要经过准备,制...

2019-11-22 23:32:46 82

原创 每日设计模式-单例模式

单例模式 概念 单例模式(Singleton Pattern)是java中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供一个创建对象的最佳发过誓。这种方式涉及到单一的类,该类负责创造自己的对象,同时保证只有单个对象被创建。这个类提供一个访问其唯一的对象的方式,同时禁止实例化该类的对象。 饿汉式 public class Singleton { // 设置实例对象 p...

2019-11-22 23:32:08 65

原创 每日设计模式-设计原则

单一职责原则 基本介绍 对于类来说,一个类应该负责单一项职责。如果存在一个类A负责两个不同的职责,职责1和职责2。当职责1需求发生变化而改变A时,职责2执行错误,这个时候需要将A分解为A1和A2 代码实现 基础版本 package single.responsibility; public class Index { public static void main(String[] ar...

2019-11-22 23:31:40 78

原创 day8 vuex

概念 官方解释 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 我的定义 说白了,Vuex就是一个全局变量管理器,诸如用户信息,地理位置这些可以在全局中使用又不想单独在每个组件中定义的变量,可以定义在Vuex当中。 响应式流程 这个状态自管理应用包含以下几个部分: state,驱动应用的...

2019-11-22 23:30:24 94

原创 day7 路由

概念 对于单页面应用程序来说,主要通过URL中hash(#号)来实现不同页面的跳转。 hash特点 :http请求不会包含hash相关内容 安装 直接下载/CDN https://unpkg.com/vue-router/dist/vue-router.js vue后加载vue-router,会自动安装 导入包后,url后会自动加#/ <script src='/path/...

2019-11-22 23:29:23 56

原创 day6 生命周期

总览 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VAT7t6V1-1574436515836)(E:\font-end-note\vuejs\Vue生命周期.jpg)] beforeCreated 新对象诞生 创建一个Vue类的对象来处理DOM元素 created 初始化data和methods beforeMounted 将与Vue相关的模板信息读取...

2019-11-22 23:28:53 81

原创 day5 计算属性和侦听器

computed Vue提供的内置属性 可以用于处理一些复杂的逻辑,比如一个值的改变会影响另一个值 存在缓存,如果值不改变的话只会调用一次 <div id="example"> <p>Original message: "{{ message }}"</p> <p>Computed reversed message: "{{ re...

2019-11-22 23:27:40 50

原创 day4 按键修饰符

按键修饰符 使用案例 <input v-on:keyup.enter="submit"> vue 提供按键别名 .enter .tab .delete (捕获“删除”和“退格”键) .esc .space .up .down .left .right 自定义按键 同样中支持keycode形式 <!-- 112 表示F1键 --> <input v-on:ke...

2019-11-22 23:27:10 131

原创 day3 组件

创建方式 全局创建 使用Vue.extend方法创建 let buttonCounter = Vue.extend({ template: '<button v-on:click="count++">\ You clicked me {{ count }} times.\ </button>', data: functi...

2019-11-22 23:26:18 63

原创 day2 自定义指令

钩子函数 bind 只调用一次,指令第一次绑定到元素时调用 适用于绑定css样式 inserted 被绑定元素插入父节点时调用 适用于绑定js方法 update 所在组件的VNode更新是调用 钩子函数参数 el - 指令绑定元素,可以用于直接操作DOM binding - 一个对象 name 指令名 value 指令绑定值(可以理解为外部参数传递) 例如:v-my-...

2019-10-31 22:25:10 88

原创 day1 vue 入门

基本创建实例 const vue = new Vue({ // 决定之后的Vue实例会管理哪一个DOM对象 el:'#app', // 定义属于Vue的一些方法,可以在其他地方调用 methods:{}, // Vue实例对应的数据对象 data:{} }) 指令 v-text 与插值表达式作用一致。 区别是 插值表达式不会覆盖原本DOM的...

2019-10-28 23:16:27 90

原创 mysql-8.0.11-winx64 版本 免安装教程

写在安装之前,本文针对于mysql-8.0.11-winx64 版本。须按照步骤一步一步实现,最终即可实现mysql安装。 准备安装文件。 链接:https://pan.baidu.com/s/1d6quugqHzmtzLMHenel54w提取码:s0z1 解压下载zip包,放置在用户电脑某个目录下。 笔者将压缩包解压与D盘software/Mys...

2019-08-23 15:35:27 234

原创 Python之路Day2

本文主要内容                                                                              1、容器的操作    2、字符串操作    3、文件操作 1、容器的操作                                                                        

2018-01-08 22:47:27 293

原创 Python学习之路Week1

本节内容:     1、python安装      2、第一个Hello Word     3、一个用户交互界面     4、python如何实现字符串格式化     5、python如何实现String转int     6、python的流程判断 一、Python安装     1、点击此处进行python下载         此处给出的是windows下载路径,选择最新的pyt

2017-11-12 20:18:12 196

weblogic Sip Server安装流程(附案例)

针对网上暂无Weblogic Sip的安装流程,特地整理了一份Weblogic Sip Server的安装流程,供大家参考

2018-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除