- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 设计模式(二)-代理模式
背景:近期研究spring的源码发现源码中很多地方都用到了动态代理,比如:1、spring中的AOP主要由动态代理实现切面编程;2、spring中的DI(依赖注入)功能主要是通过动态代理和反射技术来实现的;3、还有其他一些使用策略等设计模式的地方等等;看到很多核心功能都用到了动态代理所以有感而发,觉得对于使用spring框架搭建项目的开发者来说非常有必要弄清楚动态代理实现的原理,下面请看我细细道来;java中的动态主要有两种实现方式:基于JDK自带的IvocationHandler实
2021-03-25 18:17:34
172
原创 架构基础知识——设计模式(一)
设计模式(一)作为一个软件开发行业多年的“老人”,至今没有精通设计模式!多少次看了又忘,忘了又看,始终不成体系!没有融会贯通,为了提高Coding质量及增加Coding时的思考未读,下决心要重新梳理一遍;计划从这里开始 Flag!一、分类当前比较主流的设计模式有23种;有两种分类方法:1、根据模式目的,及作用,2、根据作用范围;下面用一张思维导图和一张表单展示下分类: 范围\目的 创建型模式 结构型模式 行为型模式
2020-12-23 13:27:26
192
原创 Eclipse 安装工作流BPMN画图插件
本文章分享Eclipse在线安装Activiti BPMN 2.0画图插件步骤1、打开软件在线超市,依次点击Eclipse菜单栏:Help -> Install New Software2、搜索插件,在打开的Install窗口中点击add-> 在Name 输入: Activiti BPMN 2.0 designer -> Location:http://activiti.org/designer/update/ -> add3、选择插件并安装,...
2020-08-05 13:46:17
5956
4
原创 Idea 安装BPMN画图插件
前言: 因工作流使用的普及,所以也特地记录和分享一篇Idea集成BPMN画图插件的攻略,非常简1 安装1.1搜索安装插件1.1.1 点击菜单【File】-->【Settings...】打开【Settings】窗口1.1.2点击左侧【Plugins】按钮,在右侧选择Marketplace ,然后在下方输出"actiBPM" ,输入完敲回车。1.1.3 最后在搜索出来的插件展示处点击下方的Installed 则进行安装(安装过程可能会提示要求重启,点击重启...
2020-08-04 17:32:27
10186
3
原创 Elasticsearch 5.2.0 学习指南(一)
在网上找了好久很难找到全的Elasticsearch 5.x以上版本的参考资料;在自己琢磨玩后过来总结一下,以供入门者参考和自己以后用于回顾;一下我用Elasticsearch的简称ES。安装ES5.X首先准备如下:1.确保要安装的server上有jdk8.0以上环境,如果没有则要先进行jdk安装,这里略过jdk安装(https://jingyan.baidu.com/article/ab
2017-10-25 20:48:05
783
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人