春节最火的事情除了春晚就是抢票插件了,不少用户也借此顺利买到了车票。但问题随之而来:抢票插件到底是不是恶
转载 2013-06-17 20:52:00
601阅读
2评论
在mybatis插件机制原理剖析一文章中,我们简单的剖析了mybatis插件的实现的基本原理,但是还是不够完善,比如:如果有多个拦截器要怎么处理,能不能只要实现了MyInterceptor接口,就自动给包...
转载 2020-09-22 21:01:00
139阅读
2评论
Mybatis技术分析
转载 2021-08-06 10:00:05
693阅读
职业规划前端进阶可视化低代码点击上方趣谈前端,设置星标, 精彩不断导语如果你的工具
转载 2022-01-20 11:15:30
66阅读
导语 如果你的工具型面对的对象有很丰富的场景需求,或者不想再为频繁的增减需求而频繁迭代,是时候考虑为你的系统设计一款插件系统。 插件机制 插件机制: Core-Plugin 架构的组成 Core:基础功能,提供插件运行的环境,管理插件的注册与卸载(可拔插)以及运行,也即管理插件的生命周期。 Plug
原创 2022-07-22 09:21:37
32阅读
插件类Plugin是所有由插件编译器加载的插件子类的抽象父类,提供对插件的轻量级的访问控制功能。插件信息类PluginInfo用来存储关于某个插件的信息的类,可以理解为对插件类Plugin类的进一步抽象封装,提供了比插件类Plugin更为详细的插件信息。插件编译器类PluginCompiler用来加载插件脚本,编译和执行插件。在加载的时候,WorldWind主程序首先调用PluginCompile
原创 2022-03-28 18:40:58
256阅读
关于插件化这个技术如今也已经烂大街了,不过遗憾的是在自己的职业生涯中还木有真正遇到过插件化的公司项目,本来有一家公司正准备有机会跟着一位大神参与插件化的从0重构,但是好景不长最终夭折了~~于是私底下对于插件化技术的研究从未停止过,但是从未对它进行过笔录,对于这个话题其实去面试时也会被经常问到,毕境里
原创 2020-02-06 10:02:00
88阅读
  WorldWind中的插件类是个庞大的类,可以说从软件设计层面上统筹可扩展的插件体系的设计思想是WorldWind中的精华,值得学习和借鉴。插件体系中的所用到的类可以分为两大类,一类是​插件类Plugin及其派生类​,另外一类是​插件类中的界面类​,如PluginDialog、PluginInstallDialog、插件列表视图类PluginListView和插件列表视图项类PluginLis
原创 2022-03-28 18:36:00
117阅读
使用插件这里以vuex使用为例,我们通过app.use(store)引入vuex插件:<div id="ap
原创 2022-10-19 13:49:24
65阅读
!image.png(https://s2.51cto.com/images/202210/94e904a54e0c22fb16c9052f3460c6b18b50c7.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFu
推荐 原创 2022-10-13 14:54:01
404阅读
Yii是一个基于组件、用于开发大型Web应用的高性能PHP框架,它提供了当今Web 2.0应用开发所需要的几乎一切功能,是zui具开发效率的PHP框架之一。 《Yii框架深度剖析》站在框架设计的高度,从源代码级别剖析了Yii框架的工作机制。《Yii框架深度剖析》分为15章,其内容涵盖了PHP框架的概念,Yii框架的工作流程,布局的概念及作用,模块的概念及作用,ActiveRecord模型的原理和作
基础巩固 DexClassLoader是如何加载插件中的类? 在上次https://www.cnblogs.com/webor2006/p/12267707.html插件化的学习中已经实现了Activity的跳转了,在继续开启新的学习之前,先来对这块代码的原理进行一下剖析: 其实关于Android中
原创 2020-02-06 15:00:00
65阅读
ArrayList简介    ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。    ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用co
转载 精选 2016-06-08 13:56:29
481阅读
ArrayList简介    ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。    ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用co
转载 精选 2014-07-02 10:51:04
383阅读
Kubernetes 架构Kubernetes是一个全新的基于容器技术的分布式架构,虽然Kubernetes只有三年,但它是谷歌十几年以来大规模应用容器技术的经验积累和升华的一个重要发展成果。确切的说,Kubernetes是谷歌严格保密十几年的秘密武器----Borg的一个开源版本。Kubernetes的目的是实现资源管理的自动化,以及跨多个数据中心的资源利用率的最大化。Kubernetes 具备
2009 年 5 月 07 日 Pexpect 是一个用来启动子程序并对其进行自动控制的 Python 模块,它可以用来和像 ssh、ftp、passwd、telnet 等命令行程序进行自动交互。本文介绍 Pexpect 的主要用法和在实际应用中的注意点。 Python 语言的爱好者,系统管理人员,部署及测试人员都能使用 Pexpect 在自己的工作中实现与命令行交互的自动化。 概述
转载 精选 2012-04-24 17:09:39
1900阅读
1点赞
转眼间已经过了一年半了, 有时候觉得时间过得好快.尤其是最近,我感觉到特别的混乱,脑袋里面总是静不下来,感觉有好多的力量,但是使不出来.什么都想干好,但是又什么都不想干,这种感觉已经持续有一段时间了.有时候对于未来也特别的迷茫,不知道什么时候可以有一个自己的房子,有时候感觉努力也是徒劳,心情也就变得浮躁,不知所措起来了.干或不干这一行现在还没有一个定论,但是我无论如何会留在十堰的,这个公
原创 2014-01-05 14:50:40
464阅读
剖析Puppet在使用任何软件前我们都需要了解其工作原理,否则会给后续使用带来诸多不便。Puppet采用了非常简单的C/S架构,所有数据的交互都通过SSL进行,以保证安全。它的工作流程如图1所示。图1 Puppet工作流程1. 客户端Puppetd向Master发起认证请求,或使用带签名的证书。2. Master告诉Client你是合法的。3. 客户端Puppetd调用Facter,Facter探
转载 精选 2015-01-09 17:37:18
554阅读
生活中的总结有时候很奇怪,那些自己做出来的东西,现在看起来都有些佩服自己,现在再做就很可能要费很长时间。      这个是为什么呢?      绝对不是我水平下降,也不是我当时是瞎蒙的,是我当时在压力下逼出来的。      我是个很懒惰的人,大事做不了,小事又不愿意做。而且做事情之前又拈轻怕重,瞻前顾后,所以总是没有进步。那些现在看起来困难的东西并不是我做不出来,而是我懒惰
原创 2006-08-22 13:09:14
1332阅读
ViewState 剖析
转载 2008-12-01 11:34:00
111阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5