摘要: 前言:这两天学习了代理模式,自然想到了 springmvc 的 aop 使用的就是动态代理,拦截器使用的就是 jdk 的动态代理。今天看了看源码,记录一下。转载请注明出处:https://www.cnblogs.com/yuxiaole/p/9969360.html springMVC 的拦截器使用 阅读全文
posted @ 2018-11-16 15:27 取个名字吧 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 前言:设计模式继续,今天学习代理模式。 代理模式(Proxy) 代理要做的就是:控制和管理访问。代理其实就是真实对象的代表。 定义:为其他对象提供一种代理以控制对这个对象的访问。 目的:能达到的目的是为一个对象扩展功能。 结构图: 一、如何理解控制访问? 比如远程代理控制访问,其实就是控制网络上的细 阅读全文
posted @ 2018-11-16 10:05 取个名字吧 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 前言:element ui 中有些 demo 使用了 vue 的 VNode,但是 demo 毕竟不全,所以想要了解 VNode 到底是什么,如何写出符合自己业务的代码。 vue 官网介绍:渲染函数 & JSX createElement 函数 这里涉及到 createElement 函数。这个函数 阅读全文
posted @ 2018-11-13 17:12 取个名字吧 阅读(14970) 评论(0) 推荐(0) 编辑
摘要: 什么是 AOP ? AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是 Spring 框架中的一个重要内容,是函数式编程的一种衍生范型 阅读全文
posted @ 2018-11-13 14:32 取个名字吧 阅读(1772) 评论(0) 推荐(0) 编辑
摘要: 前言:作为菜鸟,需要经常回头巩固一下基础知识,今天看看 jdk 1.8 的源码,这里记录 ArrayList 的实现。 一、简介 ArrayList 是有序的集合; 底层采用数组实现对数据的增删查改; 不是线程安全的; 有自动扩容的功能。 二、类图 三、详细总结 1、ArrayList 是实现了 L 阅读全文
posted @ 2018-11-13 14:09 取个名字吧 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 前言:看 ArrayList 的源码,发现 remove 方法主要依赖了 System.arraycopy() 方法实现的。所以需要了解一下这个方法如何使用。转载请注明出处:https://www.cnblogs.com/yuxiaole/p/9951819.html 源码 带注释的源码: /** 阅读全文
posted @ 2018-11-13 13:59 取个名字吧 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 前言:最近看 java 集合方面的源码,了解到集合使用了 fail-fast 的机制,这里就记录一下这个机制是什么,有什么用,如何实现的。 一、fail-fast 简介 fail-fast 机制,即快速失败机制,是java集合(Collection)中的一种错误检测机制。当在迭代集合的过程中该集合在 阅读全文
posted @ 2018-11-13 11:26 取个名字吧 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 前言:现在有个 jar 包在私服和公共仓库里面都没有,需要自己将 jar 包放在工程里,然后让 maven 依赖。 这里举个栗子 项目路径: pom.xml 配置 然后,pom 中需要加入插件 这个插件主要是拷贝 jar 包到指定的输出目录。 其中,${project.basedir} 指的就是项目 阅读全文
posted @ 2018-11-09 19:18 取个名字吧 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 前言:idea maven 发布版本到私服(快照和正式版)。我有个项目( jar 包源码),其他 maven 项目能直接引入依赖就最好了,所以必须将这个 jar 包源码发布到 maven 私服仓库里去。这里记录一下。 一、发布版本 在 pom 文件中添加如下代码: 然后,idea maven 的 选 阅读全文
posted @ 2018-11-09 19:04 取个名字吧 阅读(5952) 评论(0) 推荐(0) 编辑
摘要: 前言:工作中有需求,在数据变更有变更时采用声音提示给用户,这里记录一下。转载请注明出处:https://www.cnblogs.com/yuxiaole/p/9936180.html 网站地址:我的个人vue+element ui demo网站 github地址:yuleGH github 代码如下 阅读全文
posted @ 2018-11-09 17:17 取个名字吧 阅读(5458) 评论(0) 推荐(0) 编辑