上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 71 下一页

类加载器隔离朴实案例【重点】【loadclass yetdone】

摘要: 将子项目jar包及其依赖jar包置于tomcat类加载器不可见处(resource中)https://www.cnblogs.com/yaojf/p/9852802.html,手动以自定义类加载直接加载 避免子项目的jar包与母项目冲突,0侵入母项目; 问题: 主项目:tomcat,巨多jar包 依 阅读全文
posted @ 2020-01-10 10:09 silyvin 阅读(1081) 评论(0) 推荐(0) 编辑

两种类别的类加载器(其实是4种)【重点】

摘要: https://www.jianshu.com/p/891c05b0ac05 CurrentClassLoader是当前方法所属的Class,加载这个Class的ClassLoader,这样有些别扭,其实就是如果A类中有方法调用,在方法调用中用到了B,那么在new的形式下,加载B的ClassLoad 阅读全文
posted @ 2020-01-08 13:30 silyvin 阅读(703) 评论(0) 推荐(0) 编辑

为什么说线程类加载器打破双亲委派,留了后门

摘要: 真正理解线程上下文类加载器 https://blog.csdn.net/yangcheng33/article/details/52631940 https://segmentfault.com/a/1190000017517197?utm_source=tag-newest Java SPI的具体 阅读全文
posted @ 2020-01-08 13:25 silyvin 阅读(804) 评论(0) 推荐(0) 编辑

为什么要双亲委派

摘要: 对于任意一个类,都需要由加载它的类加载器和这个类本身来一同确立其在Java虚拟机中的唯一性 为了系统类的安全,类似“ java.lang.Object”这种核心类,jvm需要保证他们生成的对象都会被认定为同一种类型。即“通过代理模式,对于 Java 核心库的类的加载工作由引导类加载器来统一完成,保证 阅读全文
posted @ 2020-01-08 13:24 silyvin 阅读(2789) 评论(0) 推荐(0) 编辑

maven build resource

摘要: 在 使用resource中的jar包资源作为UrlClassloader 中出现了src下的资源文件没有被maven打入包的情况,故有此文章 1 https://www.cnblogs.com/pixy/p/4798089.html 构建Maven项目的时候,如果没有进行特殊的配置,Maven会按照 阅读全文
posted @ 2020-01-08 00:13 silyvin 阅读(1552) 评论(0) 推荐(0) 编辑

客户端异步、服务端异步与并发事务处理数、连接数的关系【重点】

摘要: 如果想不过来,可以想1条连接的并发数、连接数 服务端同步 服务端异步 客户端同步 服务端无论同步异步,效果是一样的 想象一下1条连接的情况下,服务端同一时刻只有1个req被客户端发送到并处理 1条连接在处理完并写回前,永远不会收到第2个req tcp(netty)的调用同步化(异步阻塞)及与http 阅读全文
posted @ 2020-01-07 13:56 silyvin 阅读(951) 评论(0) 推荐(0) 编辑

UDP最大包(yet)

摘要: http://www.52im.net/thread-29-1-1.html 阅读全文
posted @ 2020-01-07 11:32 silyvin 阅读(188) 评论(0) 推荐(0) 编辑

栈帧,for与whiletrue(yet)

摘要: 1 当前栈帧(Current Stack Frame) 一个线程中的方法调用链可能会很长,很多方法都同时处于执行状态。对于执行引擎来说,在活动线程中,只有位于栈顶的栈帧才是最有效的,称为当前栈帧(Current Stack Frame),与这个栈帧相关联的方法称为当前方法。执行引擎运行的所有的字节码 阅读全文
posted @ 2020-01-06 11:30 silyvin 阅读(196) 评论(0) 推荐(0) 编辑

从实践模拟角度再议bio nio【重点】

摘要: 从实践角度重新理解BIO和NIO https://mp.weixin.qq.com/s/rsvAmmoJiseEmjChI95m6Q 1 bio的2次阻塞与缺陷 服务器端在启动后,首先需要等待客户端的连接请求(第一次阻塞),如果没有客户端连接,服务端将一直阻塞等待,然后当客户端连接后,服务器会等待客 阅读全文
posted @ 2020-01-04 23:53 silyvin 阅读(299) 评论(0) 推荐(0) 编辑

netty之堆内存、直接内存、bytebuf(yet)

摘要: 1 Netty缓冲区——ByteBuf Netty的ByteBuf是一个抽象类,是Netty管辖的内存,里面主要是一些byte数组的读写方法,与其说是抽象类,不如说它是一个接口,因为它里面几乎全是抽象方法,下面是截取它的一部分方法: ByteBuf有四个重要的实现类:PooledDirectByte 阅读全文
posted @ 2020-01-04 23:34 silyvin 阅读(1217) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 71 下一页