Java容器LinkedList源代码解析

写在前面的话本文针对的是Java1.6进行的源码分析,与其他版本可能存在差异。概述LinkedList是基于双向链表来实现的,与ArrayList一样,它也实现了List接口。与ArrayList相比,它的插入和删除操作更加高效,但是在随机访问数据方面要逊色许多。LinkedList适用的场景:更多的执行插入和删除操作,基本上不会随机访问数据。源代码解析1. LinkedList底层数据结构...
阅读(268) 评论(0)

Java容器HashSet和LinkedHashSet源代码解析

写在前面的话本文针对的是Java1.6进行的源码分析,与其他版本可能存在差异。概述HashSet和LinkedHashSet分别是用HashMap和LinkedHashMap来实现的,它们是把数据作为Key值存入到HashMap或LinkedHashMap中。因此Set都不允许有重复的值,且HashSet是无序的,LinkedHashSet是有序的。之前,已经介绍过HashMap和LinkedHas...
阅读(320) 评论(0)

Java容器LinkedHashMap源代码解析

写在前面的话本文针对的是Java1.6进行的源码分析,与其他版本可能存在差异。概述LinkedHashMap是继承自HashMap,所以HashMap的特性,它都有。与HashMap不同之处在于,它自身还维护了一个双向链表,这个链表是有序的,可以根据元素的插入顺序或者访问顺序排列。关于HashMap的解析请参考 Java容器HashMap源代码解析源代码解析1.LinkedHashMap属性...
阅读(86) 评论(0)

Java容器HashMap源代码解析

本文主要介绍了HashMap的源代码实现,包括哈希表的简介、HashMap底层数据结构、添加数据、获取数据等主要方法。...
阅读(126) 评论(0)

Java容器HashMap遍历方法和源代码解析

本文主要介绍了HashMap遍历用法和相应的元代码解析...
阅读(134) 评论(0)

Java容器ArrayList源代码解析

ArrayList是很常用的一个容器,它的底层是用动态数组实现的,可以根据数据量大小自动扩容。它支持很多操作,比如向容器中添加、删除、查找数据,返回容器的大小等等。...
阅读(140) 评论(0)

利用ajaxSubmit()方法实现Form提交表单后回调

1.      背景 最近在工作中,需要实现网页端图片上传到FTP服务器的功能。上传文件是用Form表单提交数据的方法向后台传输文件流,在此遇到了一个问题:后台在处理完图片上传功能后,需要向前台回传是否上传成功的状态码、上传失败的错误信息和上传成功后的图片URL。但是,用普通Form表单提交的话,没有办法实现回调函数。后来在小伙伴的介绍下,发现可以用ajaxSubmit()方法来实现此功能。...
阅读(7124) 评论(0)

Jquery+Ajax实现Select动态添加数据

1.      背景 最近在工作中,遇到了一个关于select的问题。一般情况下,select下拉框中的数据都是固定的或者直接在jsp中读取列表值显示。但是,这次要实现select与别的选项框联动,也就是要动态添加option数据。查阅了很多资料,终于搞定。下面就分享一下,如何利用JQuery和Ajax实现select动态添加数据。 2.      本文代码实现的是车辆型号根据车辆品牌联动显示...
阅读(1965) 评论(1)

Java将Json字符串转化为对象(包含list型变量)

在Java中,经常会遇到要将前台传过来的Json字符串转化为对象。一些简单的对象类型,转化起来比较容易。但是,有时候也会遇到嵌套多层list的情况。这种情况,转化时就要麻烦一些。方法如下: 1.先建一个Map 类型的map,其中key为对象中list变量的名称,value是list变量类型的class类。 2.先把json字符串转化为jsonArray,然后遍历这个jsonArray,把每一个...
阅读(951) 评论(0)

【python脚本】-刷CSDN博客流量

本脚本可以通过打开CSDN博客页面,来增加博客访问量。写此脚本纯粹是为了练手,想要增加访问量,写出高质量的文章才是王道。脚本如下: #!usr/bin/python # -*- coding: utf-8 -*- import urllib2 import re import time from bs4 import BeautifulSoup baseUrl = 'http://blog....
阅读(809) 评论(0)

spring mvc能访问到Controller但是显示404问题解决办法

今天,在配置Spring mvc时碰见一个很奇怪的问题,路径明明是对的,但是访问页面一直显示404 Not Found。启动调试,跟踪代码,发现请求能够进入到Controller中,但是返回jsp时却出现错误。上网查了一下,发现是web.xml配置有问题。我的配置文件如下: <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmln...
阅读(4876) 评论(0)

【Python脚本】-爬虫得到CSDN博客的文章访问量和评论量

对于CSDN博客,我们比较关注的就是文章的访问量和评论量。但是当文章多了之后,我们想看每篇文章的访问量变得很费劲。通过爬虫,我们可以把每篇博客的基本信息都能得到。之后,可以再进行进一步的统计分析。脚本如下: #!usr/bin/python # -*- coding: utf-8 -*- import urllib2 import re from bs4 import BeautifulSoup...
阅读(841) 评论(0)

【Spring学习笔记七】-Spring MVC基本配置和实例

一、spring mvc基本配置 对于spring mvc的配置,如果是maven项目,只需要简单地加入spring mvc和Servlet的依赖就可以了。下面所说的配置,指的是没有使用maven的项目配置。 首先,新建一个web项目。在new->project->web->Dynamic Web Project,输入工程名即可。新建后的web项目结构如下: 之后,先导入spring...
阅读(855) 评论(0)

【Spring学习笔记六】-Spring MVC框架

一、Spring mvc介绍 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。Spring web mvc和Struts2都属...
阅读(385) 评论(0)

【Spring学习笔记五】-Bean的作用域

一、Bean作用域类型 Spring定义了多种作用域,可以基于这些作用域创建Bean。Spring包括以下四种作用域: (1) 单例(Singleton):在整个应用中,只创建bean的一个实例 (2) 原型(Prototype):每次注入或者通过Spring应用上下文获取时,都会创建一个新的bean实例 (3) 会话(Session):在Web应用中,为每个会话创建一个bean实例。 ...
阅读(397) 评论(0)
110条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:314491次
    • 积分:4122
    • 等级:
    • 排名:第9271名
    • 原创:106篇
    • 转载:4篇
    • 译文:0篇
    • 评论:24条
    博客专栏
    最新评论