@WebServlet配置initParams属性

  • Post author:
  • Post category:其他

@WebServlet(urlPatterns = { "/hello.view" }, loadOnStartup = 1, initParams = { @WebInitParam(name = "Site :", value = "http://roseindia.net"), @WebInitParam(name = "Rose", value = "India", description…

继续阅读 @WebServlet配置initParams属性

使用hutool工具类生成token

  • Post author:
  • Post category:其他

1、pom文件引入hutool依赖包 <dependencies> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.5</version> </dependency…

继续阅读 使用hutool工具类生成token

cesium如何修改primitives

  • Post author:
  • Post category:其他

cesium是一个用于构建三维地理空间可视化应用的开源引擎。在cesium中,primitives是一种可以在地图上渲染的基本图形,包括点、线、多边形和三角形等。 要修改primitives,首先需要获取primitives的引用。在cesium中,有多种方法可以获取primitives的引用,如: 使用 viewer.entities.add 方法添加primitives,该方法会返回primi…

继续阅读 cesium如何修改primitives

Jersey框架:统一异常处理

  • Post author:
  • Post category:其他

为什么要统一处理异常? 在企业应用中,后端响应前端请求必须要带响应状态码,如状态码200表示请求正常响应,403代表权限认证失败,404代表资源不存在等。在Jersey框架中带响应状态码的响应一般都要通过Response对象实现,举例如下。 @Path("/book") public class Book { @Path("") @GET public Response get() throws …

继续阅读 Jersey框架:统一异常处理

RabbitMQ:RabbitMQ 延迟队列插件强制调用 ReturnCallback 里 returnedMessage 方法

  • Post author:
  • Post category:其他

问题描述: 使用了x-delayed-message 延迟插件,结果每次都强制触发returnedMessage回调方法???? 解决方案: 如果配置了发送回调ReturnCallback,插件延迟队列则会回调该方法,因为发送方确实没有投递到队列上,只是在交换器上暂存,等过期时间到了 才会发往队列。 并非是BUG,而是有原因的,建议利用if 去拦截这个异常,判断延迟队列交换机名称,然后break;…

继续阅读 RabbitMQ:RabbitMQ 延迟队列插件强制调用 ReturnCallback 里 returnedMessage 方法

网络安全信息收集神器之wscan

  • Post author:
  • Post category:其他

Wscan主要是用来扫描网站后台地址的,该程序文件夹里有8个文件,可以自定义w常见的后台地址, Wscan是目录猜解工具,是按照字典里已有的去挨个猜的,其原理有点类似DDOS asp.bat是扫描asp类网站时的主程序 aspx.bat是扫描aspx类网站时的主程序 php.bat是扫描php类网站时的主程序 wscan.exe是扫描要调用程序,也就是主程序w wscan比明小子等工具收集功能更强…

继续阅读 网络安全信息收集神器之wscan

内存管理 -3

  • Post author:
  • Post category:其他

1.分区分配内存管理方式的主要保护措施是(A) 界地址保护 程序代码保护 数据保护 栈保护 解析: 每个进程都拥有自己独立的进程空间,如果一个进程在运行时所产生的地址在其地址空间之外,则发生地址越界,因此需要进行界地址保护,即当程序要访问某个内存单元时,由硬件检查是否允许,如果允许则执行,否则产生地址越界中断。 2.一个分段存储管理系统中,地址长度为 32 位.其中段号 8 位,则最大段长是 2^…

继续阅读 内存管理 -3

LRU 页面置换算法

  • Post author:
  • Post category:其他

LRU的简单实现 LRU是Least Recently Used的缩写,即最近最少使用,常用于页面置换算法,是为虚拟页式存储管理服务的。 为了尽量减少与理想算法的差距,产生了各种精妙的算法,最少使用页面置换算法便是其中一个。LRU算法的提出,是基于这样一个事实:在前面几条指令中使用频繁的页面很可能在后面的几条指令中频繁使用。反过来说,已经很久没有使用的页面很可能在未来较长的一段时间内不会被用到。这…

继续阅读 LRU 页面置换算法

urlRewrite

  • Post author:
  • Post category:其他

熟悉apache的朋友都应该对apache的urlwrite的强大功能很熟悉,呵呵,今天的主角不是apache,而是urlRewriteFilter。 一个基于过滤器的java实现。 Based on the popular and very useful mod_rewrite for apache, UrlRewriteFilter is a Java Web Filter for any J…

继续阅读 urlRewrite

RabbitMQ 内存和磁盘警告

  • Post author:
  • Post category:其他

内存和磁盘警告 有两种情况下,Rabbit MQ会停止读取客户端的连接socket,为了防止crash崩溃,这两种情况是: 内存使用达到配置值 磁盘空间下降到配置值下 在这两种情况下,服务器会临时阻塞连接—服务器会暂停读取发布消息的客户端的连接,连接心跳监控也会被禁用,在rabbitmqctl和管理查建中的所有网络连接如果是blocking状态,意味着他们没有尝试发送,因此可以继续,如果是bloc…

继续阅读 RabbitMQ 内存和磁盘警告