自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术交流

杨赛星

  • 博客(10)
  • 资源 (9)
  • 收藏
  • 关注

原创 java线程(7)——阻塞队列BlockingQueue

回顾:阻塞队列,英文名叫BlockingQueue。首先他是一种队列,联系之前Java基础——集合中介绍的Queue与Collection,我们就很容易开始今天的阻塞队列的学习了。来看一下他们的接口定义:Queue:(方法很简单,就不一一注释解释其作用了。)public interface Queue extends Collection { boolean

2016-04-29 09:41:05 828 6

原创 JVM(1)——简介

网上流传着一段挺有意思的话…… 对于从事C或C++的开发人员来说,他们既是内存管理的最高权力的皇帝,也是最基础的劳动人民,担负着每一个对象生命开始到终结的维护工作,有点光杆司令的赶脚。 但对于java程序员来说,在虚拟机自动内存管理机制的帮助下,不需要手动维护,也不容易出现内存泄漏和溢出的问题。但是如果不了解JVM,一旦出现问题,你就会变得无从下手……一、JVM Java Virt

2016-04-24 16:04:19 2849 7

原创 java泛型——基本使用

泛型因为泛型使用较多的场景是在集合中,我们以集合为例来说说泛型。java集合的一个缺点就是,我们放入一个东西之后,他并不知道这个东西的数据类型。如何理解?

2016-04-19 14:59:06 670 4

原创 java线程(6)——线程池(下)

上篇博客java线程(5)——线程池(上)介绍了线程池的基本知识,这篇博客我们介绍一下常用的ThreadPoolExecutor。定义类图关系:ThreadPoolExecutor继承了AbstractExecutorService抽象类,而AbstractExecutorService实现了ExecutorService接口。下面来看下ThreadPoolExecut

2016-04-17 15:00:35 728 4

原创 java线程(5)——线程池(上)

线程池是一种多线程的处理形式,处理过程中将任务添加到队列,然后创建线程后自动启动这些任务。线程池的种类有很多,我们可以根据具体业务需要决定是否使用、使用哪种线程池。

2016-04-15 16:17:12 893 3

原创 java线程(4)——线程同步的锁技术

同步 同步,字面来看,有点一起工作的意思。但在线程同步中,“同”意为协同、互相配合。比如:A、B两个线程,并不是说两个线程必须同时一起工作,而是说互相配合工作,在某个时间可能线程A要等线程B去工作,之后线程A才能继续工作。如果理解不了,可以参考java线程(2)——模拟生产者与消费者中的例子。 思考: 为什么会有线程同步?上面例子中线程A为什么要等B工作之后才能继续工作?在生产者和消费者的

2016-04-12 20:53:26 635 3

原创 mysql索引

什么是索引?当我们查阅书籍字典的时候,一般都会使用目录来快速定位。通过使用索引,可以更方便快捷的获取需要的数据库信息。分类在mysql中,索引主要有:普通索引,唯一索引,全文索引等。实例下面先从一个小demo中看一下索引的作用:1、新建表,表名为f1,并插入数据,见下图。2、创建索引alter table f1 add index in_name

2016-04-12 15:02:12 679 4

原创 java线程(3)——详解Callable、Future和FutureTask

接上篇博客java线程——三种创建线程的方式 ,这篇博客主要介绍第三种方式Callable和Future。比较继承Thread类和实现Runnable接口,接口更加灵活,使用更广泛。但这两种方式都没有返回值,要想返回相应的数据,就要使用Callable和Future方式。基础:1、Callable还是从定义开始,Callable接口有返

2016-04-09 20:55:27 2386 5

原创 java线程(2)——模拟生产者与消费者

前言:       我们都听说过生产者和消费者的例子吧,现在来模拟一下。生产者生产面包,消费者消费面包。假定生产者将生成出来的面包放入篮子中,消费者从篮子中取。这样,当篮子中没有面包时,消费者不能取。当篮子满了以后,消费者不能一直生产。

2016-04-08 10:12:27 1465 5

原创 java线程(1)——三种创建线程的方式

1、接口实现更灵活,java不支持多继承。在这方面,Runnable和Callable更有优势。 2、返回值问题。Runnable和Thread都不能有返回值,但Callable可以,而且支持多种类型的数据。

2016-04-04 21:16:24 3238 5

commons-pool-1.5.5.jar

项目中使用jedispool需要引用的jar包,有需要的就拿去吧

2016-03-19

jedis-2.1.0

Redis客户端操作需要的jar包,十分好用

2016-03-18

apache-cxf-2.5.0

WebService的cxf框架,解压后可直接使用,十分方便。jar包齐全,放心。

2016-03-18

redis安装文件

redis的安装文件,使用tar命令可直接解压编译,十分方便。

2016-03-01

redis-desktop-manager(redis图形化管理工具)

redis的图形化管理工具,官网下载很慢,直接从这里拿吧

2016-03-01

mysql-connector-java-5.1.18.zip

myEclipse连接mysql的驱动,解压后可直接使用

2015-06-07

sqljdbc4.jar

myEclipse连接sqlserver的jar包驱动

2015-06-07

报表类控件

报表类控件,报表是企业管理的基本措施和途径,是企业的基本业务要求,也是实施 BI 战略的基础。报表可以帮助企业访问、格式化数据,并把数据信息以可靠和安全的方式呈现给使用者。深入洞察企业运营状况,是企业发展的强大驱动力。

2013-10-08

FeedDemonInstall

一款很好,很方便的Rss阅读器,可订阅报纸、博客等。

2013-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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