自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哆啦咪~fo

无名的菜虫

原创 Java 同步 synchronized与lock

实现线程同步一个使synchronized关键字,一个是通过对象lock. Lock 在jdk 1.5才出现的,在一定程度上缓解了synchronized同步所带来的性能下降。Synchronizedsynchronized时对象一定会被阻塞,其他线程必须等待锁释放后才能执行,在高并发的情况下,...

2017-08-27 14:03:15

阅读数 183

评论数 0

原创 Postgresql(一) 致不了解的那些事

Postgresql自诩为the most advanced open source database。当我写完这篇文时,我突然有一点点明白了。临时表Pg是轻量级的Oracle,Oracle中就有临时表,并且在很多场景都有不错应用,Pg也支持临时表,并且在update/delete limit ...

2017-08-26 20:53:38

阅读数 931

评论数 0

原创 JAVA中常见的API比较

object的常见方法:clone(),equals(),hasCode(),notify(),notifyAll(),toString(), finalize(),wait()Vector、ArrayList、LinkedList的区别 结构上: Vector、ArrayList是一种类似...

2017-08-22 13:04:21

阅读数 242

评论数 0

原创 在其他数都出现k次的数组中找到只出现一次的数

这一类问题可以统称为single-num的问题。主要涉及的知识是位运算。 最初是在牛客网上碰到了k=2和k=3的题目,在左老师的书中看到了一般情况,这里来总结一下。 k=2时 Given an array of integers, every element appears twice excep...

2017-08-20 22:56:57

阅读数 181

评论数 0

原创 selenium 的显示等待与隐式等待

现在很多的网页都采用了 Ajax 技术,那么采用一般的静态爬虫技术会出现抓取不到页面的元素。比如歌曲的主页会有评论数量,一般评论数量是动态加载的。 所以这就涉及到selenium,支持各种浏览器,包括Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 ...

2017-08-20 15:37:45

阅读数 4376

评论数 0

原创 Java多线程--线程各状态如何进行切换

首先要说的是线程状态,了解了线程状态以及状态切换的过程基本上就了解了多线程。线程的状态1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。 ...

2017-08-19 23:39:33

阅读数 3599

评论数 0

原创 Java 多线程---基本概念

进程-程序,线程-程序 进程本质是执行中的程序。 线程是程序中流控制。本身是不能执行的,只能使用分配给程序的资源。 进程-线程 一个进程可以包含一个或者多个线程,但是至少要包含一个进程。 多进程-允许计算机运行两个或者更多的程序。    -多进程内部的数据和状态时完全独立的。    ...

2017-08-19 21:47:52

阅读数 127

评论数 0

提示
确定要删除当前文章?
取消 删除