05 2018 档案

摘要:HashTable和HashMap的区别 说明:本文源码及源码注释基于jdk1.8.0_151 1.继承类不同 HashTable继承自Dictionary,而HashMap继承自AbstractMap。Dictionary已经被废弃。 继续看Dictionary和AbstractMap的源码,Di 阅读全文
posted @ 2018-05-15 15:24 sufferingStriver 阅读(280) 评论(0) 推荐(0)
摘要:1.WebSocket,STOMP,SockJS含义 WebSocket:WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 SockJS:SockJS 是 WebSocket 技术的一种模拟。为了应对许多浏览器不支持WebSocket协议的问题,设计了备选So 阅读全文
posted @ 2018-05-13 15:46 sufferingStriver 阅读(1597) 评论(0) 推荐(0)
摘要:1.DDA算法 DDA(Digital Differential Analyer):数字微分法 DDA算法思想:增量思想 公式推导: 效率:采用了浮点加法和浮点显示是需要取整 代码: 2.中点画线法 采用了直线的一般式:Ax+By+C=0 当k在(0,1]中时,每次在x方向上加1,y方向上加1或不变 阅读全文
posted @ 2018-05-12 21:33 sufferingStriver 阅读(3370) 评论(0) 推荐(0)
摘要:1.生成证书 使用jdk,jre中的keytool.exe生成自签名的证书,需要配置JAVA_HOME和path环境变量,即jdk的环境变量。命令如下: keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 阅读全文
posted @ 2018-05-11 22:43 sufferingStriver 阅读(3938) 评论(1) 推荐(0)
摘要:@EnableWebMvc是什么 直接看源码,@EnableWebMvc实际上引入一个DelegatingWebMvcConfiguration。 DelegatingWebMvcConfiguration继承了WebMvcConfigurationSupport 所以@EnableWebMvc=继 阅读全文
posted @ 2018-05-11 21:57 sufferingStriver 阅读(18016) 评论(2) 推荐(5)