百度360必应搜狗淘宝本站头条

osgi框架

    netty系列之:使用Jboss Marshalling来序列化java对象

    简介在JAVA程序中经常会用到序列化的场景,除了JDK自身提供的Serializable之外,还有一些第三方的产品可以实现对JAVA对象的序列化。其中比较有名的就是Googleprotobuf。当然,也有其他的比较出名的序列化工具,比如Kryo和JBossMarshalling。今天想给大家介绍...

    6款可替代dreamweaver的工具

    dreamweaver对一个web前端工作者来说,再熟悉不过了,像我07年接触web前端开发就是用的dreamweaver,一直用到现在,身边的朋友有跟我推荐过各种更好用的可替代dreamweaver的工具,一开始我是拒绝的,但是后来我发现竟然真有比dreamweaver好用的工具,智能提示,自动补...

    Java—类加载的基本机制和过程

    类加载的基本机制和过程运行Java程序,就是执行java这个命令,指定包含main方法的完整类名,以及一个classpath,即类路径。类路径可以有多个,对于直接的class文件,路径是class文件的根目录,对于jar包,路径是jar包的完整名称(包括路径和jar包名)。Java运行时,会根据类的...

    什么是双亲委派机制?(转载)

    原文章地址:https://www.cnblogs.com/hollischuang/p/14260801.html什么是双亲委派机制首先,我们知道,虚拟机在加载类的过程中需要使用类加载器进行加载,而在Java中,类加载器有很多,那么当JVM想要加载一个.class文件的时候,到底应该由哪个类加载器...

    [架构师必看]我在系统设计上犯过的14个错

    在上篇《架构师画像》的文章中提到了自己在系统设计上犯过的一些错,觉得还挺有意义的,这篇文章就来回顾下自己近八年来所做的一些系统设计,看看犯的一些比较大的血淋淋的错误(很多都是推倒重来),这八年来主要做了三个基础技术产品,三个横跨三年的大的技术项目(其中有两个还在进行中),发现大的错误基本集中在前面几...

    ONOS架构之子系统介绍

    前言:为了方便灵活性,ONOS采取的是一种模块化结构,一方面能灵活地组织各种模块,容易让开发者扩展出新的模块,同时通过隔离令系统的模块各司其职而不会互相干扰。实际上ONOS是由多个子系统组成,本文将对ONOS中几个比较有代表性的子系统进行介绍。基础——OSGi:ONOS由多个模块组合而成,实际上ON...

    深入解析插件的实现原理并浅析黑科技Gradle插件

    前言插件化技术最初源于免安装运行apk的想法,这个免安装的apk可以理解为插件支持插件化的app可以在运行时加载和运行插件,这样便可以将app中一些不常用的功能模块做成插件,一方面减小了安装包的大小,另一方面可以实现app功能的动态扩展插件化技术也得到了长足的发展;与此同时,ReactNative...

    毕玄:我在系统设计上犯过的14个错「转」

    在上篇《架构师画像》的文章中提到了自己在系统设计上犯过的一些错,觉得还挺有意义的,这篇文章就来回顾下自己近八年来所做的一些系统设计,看看犯的一些比较大的血淋淋的错误(很多都是推倒重来),这八年来主要做了三个基础技术产品,三个横跨三年的大的技术项目(其中有两个还在进行中),发现大的错误基本集中在前面几...

    详细介绍一下Java中的类加载过程?

    在Java中类的加载过程是Java虚拟机将类的字节码加载到内存中、进行验证、然后解析和初始化的过程。在这个过程中涉及多个步骤和执行阶段。Java的类加载机制是动态的,即类在运行时才会被加载。这种机制为Java的高灵活性和跨平台特性提供了支持。下面我们就来详细的介绍一下相关的内容。类加载器(Clas...

    知识总结-Java日志框架Log4j、Log4j2、logback、slf4j、简介

    功能简介上一篇介绍了为什么打印日志、什么时候打印日志以及怎么打印日志。本篇介绍下在项目开发中常见的日志组件以及关系。先看一张图接口:将所有日志实现适配到了一起,用统一的接口调用。实现:目前主流的日志实现。日志门面SLF4JSLF4J,即简单日志门面(SimpleLoggingFacadefor...