E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
.NET+MVC插件化
【无标题】面试题
文章目录前言vue系列1.vue是什么2.Vue核心特性3.组件化
插件化
4.Vue跟传统开发的区别5.Vue和React对比6.指令系统7.列举常用的事件修饰符?列举按键修饰符?
Gttii
·
2023-06-21 04:09
javascript
前端
vue.js
从零实现RPC框架2:
插件化
设计 SPI机制
1.什么是SPI?SPI的全称是ServiceProviderInterface,直译过来就是"服务提供接口",为了降低耦合,实现在模块装配的时候动态指定具体实现类的一种服务发现机制。动态地为接口寻找服务实现。它的核心来自于ServiceLoader这个类。javaSPI应用场景很广泛,在Java底层和一些框架中都很常用,比如java数据驱动加载。Java底层定义加载接口后,由不同的厂商提供驱动加
Seajunnn
·
2023-06-20 11:03
RPC框架
java
rpc
Java插件思路(SPI机制)
在之前的文章Java
插件化
开发中分享了利用配置文件读取插件的方式,本文将会介绍如何以javaSPI机制加载插件SPI简介SPI(ServiceProviderInterface),是JDK内置的一种服务提供发现机制
Nonoas
·
2023-06-20 11:32
Java
java
数据库
oracle
Java SPI
插件化
开发
目录1.什么是SPI2.为什么要使用SPI思想3.SPI调用机制4.SPI具体应用案例4.1JDK4.2DriverManager4.3Spring自定义标签1.什么是SPISPI:ServiceProviderInterface,是Java提供的一套被第三方实现或者扩展的接口,用来启用框架扩展和替换组件。2.为什么要使用SPI思想为了降低耦合性、提高系统可扩展性。一般来说对于未知的实现或者对扩展
Java小白白又白
·
2023-06-20 11:28
字斟句酌业务代码
java
SPI
Java SPI实现
插件化
SPI机制使用到很经典的设计原则,在学习之前,首先了解一下:开闭原则:面向拓展开放,对修改关闭;里氏替换原则:父类出现的地方都应该可以让子类替换,让子类去增强和扩展功能;依赖倒置原则:面向接口编程;SPI使用为何需要SPI,使用模板设计模式无法解决拓展性问题吗?使用SPI可以简化配置,只需要在外部配置文件中做对应修改就可以;而使用模板模式,一般都是需要在代码中指定加载哪一个子类,配置繁琐;实现相同
Daydreamer-ia
·
2023-06-20 11:25
java
服务发现
运维
Android
插件化
框架-Shadow原理解析
作者:dennyz1、前言所谓
插件化
,是实现动态化的一种具体的技术手段。对于移动端的App而言,无论是Android还是iOS,都存在一个共同的问题,那就是更新的周期较长。
Android小贾
·
2023-06-20 02:14
移动开发
Android
架构
android
java
开发语言
移动开发
架构
插件化
Shadow
国内首个!Postcat 上线 AI 生成 API 功能,写接口动几下就行!
近期AI风潮席卷全球,Postcat作为新一代API生产力工具,从发布的第一天起就在思考如何通过AI+API以及
插件化
架构来更好的满足开发者的需求。
·
2023-06-19 12:31
iOS 客户端 IM 消息卡片
插件化
所以趁着工作中的一些空隙,对聊天页消息卡片做了
插件化
,使得不同的消息类型,可以根据具体需求方便的增删迭代。下面分享一下自己重构过程中一些有趣的想法。
L_Jason先生
·
2023-06-18 02:36
iOS开发
ui
前端
插件化
技术
插件化
技术一.概述二.原理三.好处四.
插件化
涉及到的技术以及常用的
插件化
框架五.详细说明1.第一个问题:类加载(1)Android项目中,动态加载技术按照加载的可执行文件的不同大致可以分为两种:(2)在
_yao_
·
2023-06-17 09:00
专高6
代理模式
android
Android 性能优化视频讲解
张绍文先目前在微信主要负责Android的性能优化以及架构、
插件化
、编译、终端质量平台相关工作分享视频连接:https://pan.baidu.com/s/1Hjrd49Or_IoZGcMWJuonNA
i校长
·
2023-06-16 13:44
go常用特性(embed、
插件化
开发)、常用包(并发)
go常用特性及常用包1常用特性1.1go:build//go:build!windows//go:build是前缀指令,!windows是逻辑判断的条件。这个指令的作用是在Windows系统外,编译当前源文件。//+build!windows//+build是前缀指令,!windows是编译标记。这个指令的作用是告诉编译器只有当编译标记中不包含windows时,才会编译当前源文件。综合上述两个指令
NPE~
·
2023-06-16 12:41
go
golang
开发语言
插件化开发
go常用包
后端
教程
C++ plugin 框架设计 随笔
前言最近参与的一个pipelinestreamer类的项目开发,用到
插件化
的思想,简单做个随笔;插件(Plug-in,又称addin、add-in、addon或add-on,又译外挂)是一种遵循一定规范的应用程序接口编写出来的程序
无人等人
·
2023-06-16 01:27
c++
notepad++
开发语言
GOTC峰会Sermant发布1.1.0-beta版本,带来哪些提升?
月27-28日,GOTC全球开源技术峰会在上海如约举办,Sermant也在GOTC中进行亮相,并参与了活动展台、快闪演讲等活动,吸引众多开发者深入了解Sermant的无代理微服务框架的非侵入、高性能、
插件化
的核心优势
·
2023-06-15 18:22
微服务服务治理
原理竟然是这!分享两道阿里P7究极难度算法题,快来收藏!
缘起随着互联网企业的不断发展,产品项目中的模块越来越多,用户体验要求也越来越高,想实现小步快跑、快速迭代的目的越来越难,还有应用之间的互相调用等等问题,
插件化
技术应用而生。
程序媛房大妹
·
2023-06-15 05:55
程序员
android
Java 中的反射机制可以在以下场景下使用
Java中的反射机制可以在以下场景下使用:动态加载类在程序运行时,需要根据用户输入的类名或配置文件中的类名来动态加载类,以便进行扩展、
插件化
等操作。
gb4215287
·
2023-06-14 18:38
java
java
开发语言
wangEditor富文本编辑器的调用开发实录(v5版本、获取HTML内容、上传图片、隐藏上传视频)
wangEditor是一款基于原生JavaScript封装,开源免费的富文本编辑器,支持常规的文字排版操作、插入图片、插入视频、插入代码等功能,同时提供多样化的扩展功能(如字体、颜色、表情、代码、地图等插件),支持
插件化
开发和自定义配置
漏刻有时
·
2023-06-14 16:46
javascript
漏刻有时
html
音视频
javascript
插件化
工程R文件瘦身技术方案 | 京东云技术团队
在瘦身的过程中我们关注到了R文件瘦身的概念,目前京东APP是支持
插件化
的,有业务插件工程、宿主工程,对业务插件包文件进行分析,发现除了常规的资源及代码外,R类文件大概占包体积的3
京东云技术团队
·
2023-06-13 15:16
硬核干货
京东云
android
java
R文件瘦身
插件化
插件化
工程R文件瘦身技术方案 | 京东云技术团队
在瘦身的过程中我们关注到了R文件瘦身的概念,目前京东APP是支持
插件化
的,有业务插件工程、宿主工程,对业务插件包文件进行分析,发现除了常规的资源及代码外,R类文件大概占包体积的3
·
2023-06-13 12:52
插件化
工程R文件瘦身技术方案 | 京东云技术团队
随着业务的发展及版本迭代,客户端工程中不断增加新的业务逻辑、引入新的资源,随之而来的问题就是安装包体积变大,前期各个业务模块通过无用资源删减、大图压缩或转上云、AB实验业务逻辑下线或其他手段在降低包体积上取得了一定的成果。
京东云开发者
·
2023-06-13 11:00
【微服务】SpringBoot
插件化
开发模式详细总结
目录一、前言1.1使用插件的好处1.1.1模块解耦1.1.2提升扩展性和开放性1.1.3方便第三方接入1.2
插件化
常用实现思路二、Java常用插件实现方案2.1serviceloader方式2.1.1javaspi2.1.2javaspi
小码农叔叔
·
2023-06-12 21:38
技术总结
分布式技术
架构技术栈
java插件化开发
spring插件化机制
springboot插件化
java插件化方案
spring插件化机制使用
插件化
开发 -- 类加载
java文件在编译后会生成一个class文件,而在Android中会将代码编译后生成多个dex文件,在通过zip打包成一个apk,然而通过对apk的解压会发现其中有一个或者多个xxxclass.dex文件。类加载的基本BootClassLoader:加载SDK例如FrameWork的层,如Activity.classPathClassLoader:应用层的类型例如业务MainActivty类&比如
NengLee
·
2023-06-12 07:19
【云原生进阶之PaaS中间件】第一章Redis-2.1架构综述
1Redis组件模型Redis组件的系统架构如图所示,主要包括事件处理、数据存储及管理、用于系统扩展的主从复制/集群管理,以及为
插件化
功能扩展的ModuleSystem模块。
江中散人
·
2023-06-11 14:51
云原生进阶-PaaS专栏
后台开发专栏
redis
云原生
架构
缓存
Spring
插件化
架构-Hook机制之动态代理
为什么用
插件化
架构:1.减小apk的大小,用到了才去下,很多功能是用不到的,主apk+从apk(服务器)30M15M+15M启动没安装的apk(解决问题)2.为了更新,为了用户体验
插件化
实现我们一般人实现思路
Peakmain
·
2023-06-10 13:09
HttpRunner的基本使用
简单易用,功能强大,具有丰富的
插件化
机制和高度的可扩展能力。1.HttpRunner的特征:支持以yaml和json格式定义测试案例支持响应验证支持初始化清除机制支持套件级别的用例管理支持pytest
落落521520
·
2023-06-09 17:14
自动化
第09讲:SkyWalking Agent 启动流程剖析,领略微内核架构之美
微内核架构也被称为
插件化
架构(Plug-inArchitecture),是一种面向功能进行拆分的可扩展性架构。
Marion158
·
2023-06-08 23:58
skywalking
java
ThinkPhp6+Vue实现的CMS内容管理后台开发框架
项目介绍一款PHP语言基于ThinkPhp6.x+Vue+ElementUI等框架精心打造的一款模块化、
插件化
、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷
理查德.克莱德曼
·
2023-06-08 21:18
Vue
ThinkPhp6
element-ui
vue.js
前端
javascript
我用低代码结合ChatGPT开发,每天多出1小时摸鱼
期望与各位读者一起搭上AI这列快车,为开发提提速~目录1背景2Demo演示3思路3.1ChatGPT+代码生成工具结合模式3.2ChatGPT代码生成现状3.3现阶段可行的思路3.4案例4设计实现4.1架构分层4.2
插件化
腾讯云开发者
·
2023-06-08 11:51
低代码
chatgpt
不会还有人不会
插件化
吧?
一.到底什么是
插件化
开发
插件化
开发是将整个app拆分成很多模块,这些模块包括一个宿主和多个插件,每个模块都是一个apk,最终打包的时候将宿主apk和插件apk分开或者联合打包。
Android小贾
·
2023-06-08 05:10
移动开发
Android
架构
android
android
studio
webview
移动开发
架构
qtcanpool 知 00:序
qtcanpool知01:工程管理qtcanpool知02:工程模板qtcanpool知03:设计器pk手码qtcanpool知04:主题之争qtcanpool知05:无边框qtcanpool知06:
插件化
canpool
·
2023-06-08 01:26
qtcanpool
qt
界面换肤笔记
activity.setTheme设置主题,调用activity.recreate()来重建界面达到旧界面的更新详情参考黑白主题的切换关于主题的介结可以参考总结一下Android中主题(Theme)的正确玩法2.通过
插件化
方式动态加载
waiwaaa
·
2023-06-07 20:25
我用低代码结合ChatGPT开发,每天多出1小时摸鱼
期望与各位读者一起搭上AI这列快车,为开发提提速~目录1背景2Demo演示3思路3.1ChatGPT+代码生成工具结合模式3.2ChatGPT代码生成现状3.3现阶段可行的思路3.4案例4设计实现4.1架构分层4.2
插件化
·
2023-06-07 02:03
chatgpt开发工具
diff算法核心原理精讲
npm包
插件化
方案设计与实现前言不论是vue2中实现的双端比较算法,还是vue3中优化过的快速比较算法,它
·
2023-06-06 22:29
vue.js源码手写识别
【04】
插件化
换肤技术实战
(1)使用
插件化
的方案为App换肤(2)不需要重启App就能够换肤(3)市场上所有的APP都可以当成自己的皮肤包来用。(4)无闪烁(5)便于扩展与维护,入侵性很小。
清风百草
·
2023-04-21 07:20
【04】Android高级UI
Android
插件化
开发指南——类加载器
1.前言曾在JVM虚拟机知识点浅析总结中提到过在Java中的类加载器。我们知道Java中类的加载由类加载器完成,类加载器通常由JVM提供,这些类加载器也是前面所有程序运行的基础,JVM提供的这些类加载器通常被称为系统类加载器。除此之外,开发者可以通过继承ClassLoader基类来创建自己的类加载器。类加载器可以分为四类:启动类加载器(BootstrapClassLoader);主要负责加载jre
贺兰猪
·
2023-04-20 19:08
Android
android
jvm
Android
插件化
开发指南——Hook技术(一)【长文】
Hook2.1.1AMS2.1.2源码分析2.1.2.1得到AMS实例对象2.1.3对startActivity进行Hook2.1.3.1创建AMS的代理对象5.References6.完整代码1.前言在Android
插件化
开发指南
梦否
·
2023-04-20 19:37
Android插件化开发指南
Android设计模式
代理模式
startActivity
Hook
动态代理
插件化
之APK动态加载
插件化
相关概念:根据组件化与
插件化
的区别来了解一下概念组件化和
插件化
的区别组件化:是将一个APP分成多个模块,每个模块都是一个组件(module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件
贺兰猪
·
2023-04-20 19:35
Android
android
阿里ARouter 路由框架解析
一、简介众所周知,在日常开发中,随着项目业务越来越复杂,项目中的代码量也越来越多,如果维护、扩展、解耦等成了一个非常头疼问题,随之孕育而生的诸如
插件化
、组件化、模块化等热门技术。
码中之牛
·
2023-04-20 07:08
Android
ARouter
组件化路由
架构
ARouter
Android
移动开发
组件化路由
Android 开发为什么会要用到组件化与
插件化
?好处在哪?
对于开发者来说,写好代码的第一步就是具备良好的架构能力。但是这项基本的能力,也很少有人具备。就拿最常用的项目架构组件化来说,有多少人用过?又有谁去了解过组件化开发中真正会遇到的问题,以及如何解决?为什么要说到组件化架构呢?我们来看看下面几点:1.在大厂的项目中,组件化是必备的。2.对于团队开发来说,组件化也是必备的。3.对于初级进阶中高级的开发者来说,组件化也是必备的。4.对于大项目的维护角度来说
Android小贾
·
2023-04-20 01:03
Android
面试
架构
android
ui
面试
组件化开发
架构
Android hook实例
hook点的优先级为:单例>静态类>publicfinalAndroid常用hook点Aidl传递的时候hookhandler消息传递时hook使用动态代理hook使用场景:比如Android
插件化
,需要将代理
ThornFUN
·
2023-04-19 19:09
android
java
开发语言
热修复/
插件化
/组件化-Andfix/Tinker源码简单解读及相关知识剖析笔记
2.jvm/dvm/art三个虚拟机的深入讲解3.classLoader类加载器的深入讲解二、热修复应用模块1.热修复原理深入讲解2.如何合理的接入开源的热修复框架3.开源框架的原理及版本发布控制三、
插件化
应用模块
hanfengzqh
·
2023-04-18 09:37
Android
插件化
原理(Small)
插件化
原理(small)ClassLoaderDexClassLoader和PathClassLoaderandroid中的calssloader,区别在于DexClassLoader多了一个optimize
zhllp
·
2023-04-16 11:35
部署-->Nginx介绍/安装
支持高并发量内存消耗低:于处理静态文件,相较于其他web(比如:apache),占用更少的内存及资源简单稳定:配置简单(一个conf文件),运行简单(nginx命令),而且运行稳定模块化程度高:功能模块
插件化
设计
fe3e18c7aab5
·
2023-04-16 10:27
知识点欠缺
java锁的使用,锁类型(CAS)JVM模型GCRoot有哪些volatile和synchronized(锁升级)区别组件化
插件化
热修复AsyncTask原理(几个线程池)线程池的知识requestLayout
hzp1119
·
2023-04-15 18:21
mysql源码分析——InnoDB引擎启动分析
在MySql中,方向是朝着
插件化
发展,所以InnoDB本身也是做为一个插件进行引用的。通过学习
fpcc
·
2023-04-15 18:04
数据库开发
mysql
数据库
基于Android9.0的Hook Activity 的启动(
插件化
)
前言本文主要是记录Hookactivity的知识点,涉及的内容比较多,读完本文读者将会了解,activity的启动,动态代理,合并Dex文件,动态加载资源等,本文的目的是手写一个简易
插件化
框架,实现宿主
没走过的二丁目
·
2023-04-15 12:12
replugin原理笔记
replugin-host-gradlereplugin-host-libraryreplugin-plugin-gradlereplugin-plugin-libraryReplugin是一套完整的、稳定的、适合全面使用的,占坑类
插件化
方案
凉亭下
·
2023-04-15 03:27
Android
面试
笔记
android
gradle
组件化与
插件化
的差别在哪里?醍醐灌顶!
前言Android技术迭代更新很快,各种新出的技术和名词也是层出不穷。不知从什么时候开始,总是会时不时听到AndroidX这个名词,这难道又是什么新出技术吗?相信有很多朋友也会存在这样的疑惑,那么今天我就来写一篇科普文章,向大家介绍AndroidX的前世今生。阿里巴巴面试整理线程原理垃圾回收机制的实现Https原理Handler实现线程通信Glide对Bitmap的缓存与源码复用如何做到给你一个D
阿里Java面经大全
·
2023-04-13 17:40
程序员
android
移动开发
面试
2023年最新前端面试题(vue相关1)
,只需要几行命令符虚拟DOM虚拟DOM和响应式避免了不必要的全局重新渲染,提升了用户体验,使用户操作更加流畅响应式Vue的组件化使前端开发更加容易理解,同时MVVM可以更便捷地实现交互,对新手十分友好
插件化
有许多基于
爱蹦哒的咸鱼
·
2023-04-12 21:19
前端
vue.js
javascript
css3
es6
文读懂 View 的 Measure、Layout、Draw 流程
美团App
插件化
实践---https://tech.meituan.com/2017/10/12/android-hydra.html这个思路是对的,但是远不够。
卖火柴的小男孩2020
·
2023-04-12 17:46
android
webview
linq
不要使用全局变量, ThreadLocal也不行
初上贼船我们的系统是一个
插件化
的体系,开发同学在开发一种新的插件的时候可以通过自定义PluginHook对插件生命周期中插入一些自定义的逻辑,而在PluginHook里面会需要知道当前
xumingmingv
·
2023-04-12 12:32
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他