
java
愤怒的红裤衩
90后程序员
展开
-
文件上传代码段
文件上传代码段原创 2017-05-15 10:38:28 · 400 阅读 · 0 评论 -
java源码学习-浅谈HashMap
HashMap在java语言中是一种键值对形式的存储结构,无须定义它的大小,他会自动进行扩容。HashMap内部结构为一个数组+链表的形式。1.数据结构2.存取当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存放有其他元素了,那么在同一个位子上的元素将以链表的形式...原创 2019-03-07 11:47:54 · 314 阅读 · 0 评论 -
java源码学习-hashcode、==、equals
1.哈希表1)哈希表是根据key值而直接进行访问的一种数据结构。它通过把key值映射到表中的一个位置来访问记录,用来加快查找速度。这个映射函数成为hash函数,存放记录的数组叫做哈希表。2)就是把任意长度的输入,通过散列算法变换成固定长度的输出,该输出就是散列值。2.hashcode1)在java中,hashCode是jdk根据对象的地址或者字符串或者数字算出来的int类型的数值。它代表...原创 2019-02-28 13:02:16 · 218 阅读 · 0 评论 -
java源码学习-堆和栈
方法中声明的变量(在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放在方法栈中,当方法结束系统会释放方法栈,其对应在该方法中声明的变量随着栈的销毁而结束,这就局部变量只能在方法中有效的原因;)当声明是基本类型的变量的时,其变量名及值(变量名及值是两个概念)是放在JAVA虚拟机栈中;当声明的是引用变量时,所声明的变量(该变...转载 2019-02-27 15:29:06 · 220 阅读 · 0 评论 -
java源码学习-Object类
所有类都是Object类的子类都继承了Object类的公共方法,可直接调用equal(),hashcode(),wait(),notify(),notifyAll(),toString(),getClass()Object具有protected修饰的clone()方法 其他类需要实现Cloneable类,并实现clone()方法对象的clone分为深复制、浅复制对基本数据类型的clon...原创 2019-02-27 14:51:42 · 205 阅读 · 0 评论 -
自动排考场更新进度实现代码分析
前端设置定时器请求查询线程表中的数据; 后台设置线程更新线程表中的数据; /** * @return */ @NeedAdmin @Get("autoarrangeexamroom") public String autoarrangeexamroom() { ImplService service = apk...原创 2018-04-04 16:54:03 · 1448 阅读 · 0 评论 -
crawler4j使用初体验之酷房网房源爬取
前几天学习了一个开源的java爬虫框架crawler4j,在摸索了一段时间后写了一个爬虫demo,特此记录分享,框架的搭建和方法的意义什么的就不详细说明了,网上有很多相关的教程可以看一下;根据官方demo还是将爬虫分为两个类 一个controller类 一个crawler类 controller类我简单的修改了爬虫种子 controller.addSeed("http://原创 2017-04-07 12:00:22 · 617 阅读 · 0 评论 -
java爬虫之爬取博客园推荐文章列表
这几天学习了一下Java爬虫的知识,分享并记录一下;写一个可以爬取博客园十天推荐排行的文章列表 通过浏览器查看下一页点击请求,可以发现 在点击下一页的时候是执行的 post请求,请求地址为 http://www.cnblogs.com/mvc/AggSite/PostList.aspx 请求参数为图片下部标红的部分;知道这些就可以调用httpclient的API接口来实现请求了,原创 2017-03-31 10:46:28 · 2859 阅读 · 0 评论 -
eclipse配置tomcat相关设置备忘
设置项目发布路径,比如项目访问地址不要项目名 web项目–右键–properties 找到Web Project Settings 将Context root中的内容换成 / 这样发布项目的时候访问不需要再加上项目名 eclipse中不用输入项目名称就可以直接访问项目设置运行环境jdk版本,web项目–右键–run as–run configurations web项目–右键–pr原创 2017-08-31 20:08:19 · 341 阅读 · 0 评论 -
RCP-SWT开发入门之如何添加一个View
1.eclipse新建一个Plug-in Project项目注意would you like to create a rich client application ?这个地方选yes2.模板选第二个minimal的3.src包目录下,新建一个类(例如TestView类),继承ViewPart类;4.给这个类加一个静态常量ID5.将这个类(例如TestView类)右键选择open w...原创 2019-04-22 20:49:31 · 838 阅读 · 0 评论