关闭

哈希冲突(散列冲突)的解决方案

哈希冲突     哈希表底层是链表的数组实现的,如果通过哈希算法散列key之后,发现要添加新元素的位置已经有别的元素占有了,并且二者的key值不相等,这就是哈希冲突现象。 解决哈希冲突的方案有开放地址法、链表法、再哈希法和建立一个公共溢出区。 开放地址法     就是在发生冲突后,通过某种探测技术,去依次探查其他单元,直到探查到不冲突为止,将元素添加进去。 假如是在index的位...
阅读(211) 评论(0)

哈希表(亦称散列表)HashMap源码读后感,实现原理剖析

哈希表存取的是key-value键值对,通过哈希算法将key转化为一个整数,进而将value存储到以这个整数对数组长度取余后的结果为下标的数组空间里。这个数组就是我们所谓的哈希表。 装载因子loadFactor     决定填充容量达到数组总容量的百分之多少的时候,对哈希表进行扩容处理 临界容量值threshold     大于等于这个值,就会对哈希表进行扩容...
阅读(188) 评论(0)

在MyEclipse中集成maven

首先,我们下载maven,官网地址是http://maven.apache.org/。下载后,解压到本地即可 1.修改conf文件下的settings.xml 设置D:\maven\repository,这是本地仓库的地址,以后所有的项目依赖的jar包都会下载到这个目录下。 2.配置MyEclipse (1)集成本地maven 打开windows-->preferences-->...
阅读(122) 评论(0)

把时间当作朋友---读书笔记,我们要推迟满足感

希望自己的欲望马上获得满足是大多数人的天性,野心永远是少数人的天性。推迟满足感是心智成熟的必备能力,在生活中只有极少数人掌握了推迟满足感的技巧,也因此使得他们与众不同的同时又往往令他人迷惑地感叹"我看不出来他比我强在哪里?",其实说简单了这种人早就有因此获得极大的、只有少数人才会获得的利益的经历。于是,他们最终表现为比绝大多数人更有耐心,甚至是惊人的耐心。这些耐心被用来不动声色地承受更多的打击和挫...
阅读(284) 评论(0)

系统学习JavaWeb之八Session篇

我们都会有这样的体验,就比如说我们上CSDN上写博客,只要我们第一次登陆了,之后我们跳转到网站的任何其他的部分都不用再登陆了(除非你对你的浏览器作了特殊设置或者网站本身有相关设置)。这是为什么呢?其实CSDN管理了您的Session。 Session可以保持我们登陆的状态,保持状态的方法有4个:网址重写、隐藏域、cookie及HttpSession。 网址重写 这是一种Session...
阅读(630) 评论(0)

系统学习JavaWeb之七servlet处理HTML表单

先来一段代码实例 package com.liuyc.sysframe.action; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.s...
阅读(318) 评论(0)

记录一下在工作中接触到的linux系统命令

1.在网络连通的情况下,从一个服务器跳到另外一个服务器:telnet ip地 2.用tar命令将多个文件打包到一个压缩包文件:tar zcvf 压缩包名称.tar 文件夹名或文件名 ...文件夹名或文件名 持续更新...
阅读(384) 评论(0)

系统学习JavaWeb之六别有洞天的Servlet进阶篇HttpServlet

前面我们基本都是围绕Servlet接口展开的讨论,我们也是直接基于Servlet接口实现servlet类的编写。但是,我们会发现,基于Servlet接口的编程,我们不得不实现一些我们不想实现的方法,这样很麻烦,代码也不怎么优雅。 庆幸的是,SUN给我们提供了GerericServlet抽象类,基于这个类我们会方便不少。     GerericServlet抽象实现了Servlet接口和Serv...
阅读(367) 评论(0)

系统学习JavaWeb之五Servlet的配置信息ServletConfig

Servlet容器初始化servlet时,容器将ServletConfig作为参数传给servlet的init方法,ServletConfig封装Servlet的配置信息,并可以传给Servlet。通过ServletConfig的方式传给Servlet的每一条信息都称为初始参数。     为了从一个servlet内部获取某个初始参数的值,应该在servlet容器传给servlet的init方法的...
阅读(364) 评论(0)

系统学习JavaWeb之四ServletRequest和ServletResponse浅读

对于每一个HTTP请求,Servlet容器都会创建一个ServletRequest对象实例,并将它作为参数传给Servlet 的service方法。ServletRequest实例负责封装请求数据信息。     ServletRequest接口中有一些重要的常用方法: int getContentLength();返回请求主体的字节数 String getContentType();返回请...
阅读(535) 评论(0)

系统学习JavaWeb之特别篇使用注解WebServlet配置Servlet报404错误的原因

有些人可能会遇到这种种情况,在采用注解WebServlet配置Servlet的时候,明明在配置了urlPatterns属性,部署应用程序的时候也没有出错。但是就是在浏览器发请求的时候访问不到资源,报404错误request resource is not available。捣腾了半天也不知道,到底是哪而出错了?     Servlet3.0之后新增了注解,用于简化Servlet、Fil...
阅读(3076) 评论(0)

系统学习JavaWeb之三编写一个简单的Servlet应用程序

准备工作     工具:MyEclipse、Tomcat 有了这两个工具,我们就可以编写Servlet应用程序: package com.liuyc.sysframe.action; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.Servlet; import javax.serv...
阅读(675) 评论(0)

系统学习JavaWeb之二初窥Servlet门径

Servlet API     首先Servlet中有4个Java包,包括: javax.servlet,包含Servlet与Servlet容器之间的契约的类和接口; javax.servlet.http,包含HTTP Servlet与Servlet容器之间契约的类和接口; javax.servlet.annotation,包含对Servlet、Filter和Listener进行标注的注解...
阅读(331) 评论(0)

系统学习JavaWeb之一Servlet技术所带来的革新

CGI与Servlet     在Servlet出现之前,原来CGI的时代提供的是静态资源,用户体验很低。1996年,SUN公司发布了Java Servlet技术,一举打破了CGI的垄断时代,Servlet可以根据用户的要求生成定制化的动态资源,提高了与用户的交互性,增加了体验值。不仅如此,原先的CGI在处理用户请求的时候会为每个请求创建一个新进程,给CPU带来很大的负担。现在,Servlet程...
阅读(370) 评论(0)

Hibernate实战数据持久化之二hibernate简单的入门实例

说得再好,不如练练手!前面我们已经对Hibernate相关的知识有了一定的了解,Hibernate是一个完全的ORM工具,它使用的API是原生的。 下面我们来开始一个简单的Hibernate项目,首先我们来创建一个JavaBean的实体类 package com.cm2easy.liuyc.hibernate.entity; public class Message { private I...
阅读(602) 评论(0)
48条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:54084次
    • 积分:908
    • 等级:
    • 排名:千里之外
    • 原创:41篇
    • 转载:7篇
    • 译文:0篇
    • 评论:0条
    博客专栏
    文章分类