小总结

       标准的URL地址:request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() "/" +request.getContextPath() + "/" + 其他

http://localhost:8080/shop/index.jsp

 

request.getSchema(),返回的是当前连接使用的协议,一般应用返回的是http、SSL返回的是https; http

request.getServerName(),返回当前页面所在的服务器的名字; localhost

request.getServerPort(),返回当前页面所在的服务器使用的端口; 8080

request.getContextPath(),返回当前页面所在的应用的名字;shop

参考:web项目的相关URL问题

 

关于http与https之间的区别

 

 HashMap----工作原理

 你知道HashMap的工作原理吗? HashMap是在bucket中储存键对象和值对象,作为Map.Entry

当两个对象的hashcode相同会发生什么?因为hashcode相同,所以它们的bucket位置相同,碰撞会发生。因为HashMap使用LinkedList存储对象,这个Entry(包含有键值对的Map.Entry对象)会存储在LinkedList

懒汉式单例和饿汉式单例优缺点

  懒汉式:用到时才创建  不加同步的话,线程不安全 双重检查锁定

  饿汉式:一开始就创建  线程安全

泛化、关联、组合、聚合、依赖关系比较

   泛化:(类或接口之间的)继承或者实现 

   关联:(1)一般关联:一个类知道另一个类的属性和方法

      (2)特殊关联:①组合:如果A是由B组成,则表现为A包含有B的全局对象,并且B对象在A创建的时刻创建。A和B具有相同的生命周期,A消亡,则B也消亡 

            聚合:如果A是由B聚合成如果表现为A包含有B的全局对象,但是B对象可以不在A创建的时刻创建。A消亡,B可以还存在  

   依赖一个类的变化将影响另外一个类

 

JVM的内存配置参数

posted @ 2018-02-23 09:59  流年似水不待人  阅读(95)  评论(0编辑  收藏  举报