我需要查找 Application Server 收到的所有 Web 请求,以检查 URL 是否具有 .css、.gif 等扩展名
提到了 tomcat 如何侦听每个请求并选择正确配置的 Servlet 来提供服务。 字符块 ,消息字节, 映射器
这是我实施的想法:
- 加载我们喜欢比较的所有扩展并获取它们的字节表示。
- 通过对字节数组中的字节求和来获得此扩展的唯一值 // 例如:“css”.getBytes()
- 将结果值添加到排序列表
- 每当我们收到请求时,获取 URL 的字节表示 // 例如:“flipkart.com/eshopping/images/theme.css”.getBytes()
- 开始对字节数组的最后一个索引中的字节求和,并在遇到“。”时中断。点字节值
- 搜索与排序列表相加的值的存在 // 在此处使用二分搜索
如果有的话,请就实施和问题提供您的反馈。
-感谢,克里希纳