【文件属性】:
文件名称:Java版水果管理系统源码-java-advanced:java-高级
文件大小:12KB
文件格式:ZIP
更新时间:2021-06-05 02:18:00
系统开源
Java版水果管理系统源码
JVM
常规
画一张图展示
Xmx、Xms、Xmn、Meta、DirectMemory、Xss
这些内存参数的关系。
进阶
从Classloader到模块化,动态加载的插件机制。
使用自定义Classloader机制,实现xlass的加载。
实现xlass打包的xar(类似class文件打包的jar)的加载:xar里是xlass。
基于自定义Classloader实现类的动态加载和卸载:需要设计加载和卸载。
基于自定义Classloader实现模块化机制:需要设计模块化机制。
使用xar作为模块,实现xar动态加载和卸载:综合应用前面的内容。
NIO
常规
使用
GCLogAnalysis.java
对比串行
/
并行
/
CMS
/
G1。
使用压测工具(wrk
或
sb),压测
gateway-server-0.0.1-SNAPSHOT.jar。
netty实现后端
http
访问。
netty实现过滤器。
netty实现路由。
进阶
实现一个http
文件服务器和一个ftp文件服务器。
实现文件列表展示:http直接网页展示列表即可。ftp支持cd、l
【文件预览】:
java-advanced-main
----.gitignore(26B)
----jvm()
--------pom.xml(495B)
----db()
--------pom.xml(494B)
----pom.xml(764B)
----nio()
--------pom.xml(495B)
----cache()
--------pom.xml(497B)
----README.md(16KB)
----sharding()
--------pom.xml(500B)
----spring-orm()
--------pom.xml(502B)
----concurrency()
--------pom.xml(503B)
----rpc()
--------pom.xml(495B)
----mq()
--------pom.xml(494B)