11 2016 档案

摘要:转自:https://my.oschina.net/sub/blog/182408 在 Web 中,我们通常需要获取 URL 相对于 Webapp 的路径,主要是下面的几个方法: request.getServletPath() request.getPathInfo() request.getContextPath() request.getRequestURI() getContextP... 阅读全文
posted @ 2016-11-10 11:24 dorothychai 阅读(1904) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/chenssy/article/details/38151189 在JDK的Collection中我们时常会看到类似于这样的话: 例如,ArrayList: 注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 ConcurrentModif... 阅读全文
posted @ 2016-11-10 10:40 dorothychai 阅读(220) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/paincupid/article/details/47746341 一、HashMap和TreeMap区别 1.HashMap是基于散列表实现的,时间复杂度平均能达到O(1)。 TreeMap基于红黑树(一种自平衡二叉查找树)实现的,时间复杂度平均能达到O(log n)。 2、HashMap、TreeMap都继承AbstractM... 阅读全文
posted @ 2016-11-10 10:33 dorothychai 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:转自:https://my.oschina.net/u/2249714/blog/612753?p=1 在工作和学习中,经常碰到删除ArrayList里面的某个元素,看似一个很简单的问题,却很容易出bug。不妨把这个问题当做一道面试题目,我想一定能难道不少的人。今天就给大家说一下在ArrayList循环遍历并删除元素的问题。首先请看下面的例子: ... 阅读全文
posted @ 2016-11-10 10:20 dorothychai 阅读(406) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/gw811/archive/2012/10/18/2730117.html 本文引用自:深入理解Java虚拟机的第2章内容 Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 概述: 对于从事C和C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的皇帝,又是... 阅读全文
posted @ 2016-11-08 16:30 dorothychai 阅读(277) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.sina.com.cn/s/blog_69dcd5ed0101171h.html 1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,... 阅读全文
posted @ 2016-11-08 16:22 dorothychai 阅读(176) 评论(0) 推荐(0) 编辑
摘要:环境linux下,大致的配置内容如下: 首先安装JDK配置环境变量等。 其次安装ANT配置ANT_HONE并把bin目录加入PATH中。 然后安装Git,并生成sshkey配置ssh 安装tomcat,并配置用户信息 最后下载jenkins.war包,部署到tomcat下。 1. 环境变量如下: JAVA_HOME=/usr/local/jdk1.... 阅读全文
posted @ 2016-11-07 16:17 dorothychai 阅读(3433) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示