摘要: 引入:闲着没事想研究下学校查成绩的接口,然后自己写程序查。但是查成绩首先必须登录,所以必须先研究学校网站的登录接口,抓包后发现传到后台的学号密码是经过加密的,研究其加密方法成为必经之路 发现学校网站改造升级后并没有以前想的那么破烂了。登录的账号和密码都通过... 阅读全文
posted @ 2017-07-02 20:24 键盘手小陈 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 之前的List,讲了ArrayList、LinkedList,最后讲到了CopyOnWriteArrayList,就前两者而言,反映的是两种思想:(1)ArrayList以数组形式实现,顺序插入、查找快,插入、删除较慢(2)LinkedList以链表形式实现,顺序插入... 阅读全文
posted @ 2017-07-02 03:09 键盘手小陈 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Java ConcurrentModificationException异常原因和解决方法 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationExcepti... 阅读全文
posted @ 2017-07-02 02:32 键盘手小陈 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1. Vector & ArrayList 1) Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 2) ... 阅读全文
posted @ 2017-07-02 02:02 键盘手小陈 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 上一篇中讲解了ArrayList,本篇文章讲解一下LinkedList的实现。LinkedList是基于链表实现的,所以先讲解一下什么是链表。链表原先是C/C++的概念,是一种线性的存储结构,意思是将要存储的数据存在一个存储单元里面,这个存储单元里面除了存放有待存储的... 阅读全文
posted @ 2017-07-02 01:29 键盘手小陈 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 前言这个分类中,将会写写Java中的集合。集合是Java中非常重要而且基础的内容,因为任何数据必不可少的就是该数据是如何存储的,集合的作用就是以一定的方式组织、存储数据。这里写的集合,一部分是比较常见的、一部分是不常用但是我个人平时见到过的,一些比较相似的集合(比如H... 阅读全文
posted @ 2017-07-02 01:23 键盘手小陈 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 原文链接: http://ifeve.com/java-copy-on-write/ Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出... 阅读全文
posted @ 2017-07-02 01:19 键盘手小陈 阅读(142) 评论(0) 推荐(0) 编辑