自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 线程中的问题

  竞态条件 当计算的正确性取决于相对时间或者调度器所控制的多线程交叉时,竞态条件就会发生。 if(a==10){ b = a/2.0; } 当在单线程中,这段代码没有任何问题。在多线程环境下,如果a和b是局部变量,那么也没有问题。但是,假设a和b是实例变量或者类(static)变量,并且同时有两个线程访问了这个代码。 假设一条线程已经执行完if(a==10),在即将执行b=a/2...

2018-11-13 10:05:27 108 1

原创 操作更高级的线程任务

 中断线程 Thread类提供了一种线程可以中断其他线程的机制。当一个线程被中断时,它会抛出java.lang.InterruptedException。  void interrupt():                中断调用此方法的Thread对象所关联的线程。    --------->  当一条线程由于调用了Thread的sleep()或者join()方法而被阻塞时,该线...

2018-11-12 10:57:49 102

原创 Thread 和 Runnable简介

 简介:    Thread :  Thread类为底层操作系统的线程体系架构提供一套统一接口。单个操作系统线程和一个Thread对象关联。    Runnable: Runable接口为关联Thread对象的线程提供执行的代码。这些代码放在Runable的void run()方法中,这个方法虽然不接受任何参数且没有返回值,但是有可能抛出异常。 创建Thread和Runnable对象   ...

2018-10-15 10:24:42 942

原创 倒计时门闩

   * 倒计时门闩会导致一条或多条线程在“门口”一直等待,直到另一条线程打开这扇门,线程才得以继续运行!    * 它是由一个计数变量和两个操作组成,这两个操作分别是:导致一条线程等待直到计数变成0 以及 递减计数变量    * 类--> java.util.CountDownLatch实现了倒计时门闩同步器。    * 通过这个类的构造方法CountDownLatch(int count...

2018-10-12 10:43:53 219

转载 Redis和Memcache的区别分析

1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。 2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 3. Redis支持数据的备份,即master-slave模式的数据备份。 4. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Red

2016-08-10 11:43:32 167

原创 Redis在windows下的安装使用

1 下载 redis   下载地址: http://redis.io/download  【3.0】 2  解压到相应的文件夹   如图:   3 启动服务:   cmd 进入当前目录 执行 ---->redis-server.exe  redis.window.conf  如图:               这样表示 启动服务成功!  4          启

2016-08-10 09:07:08 243

SpringMVC +Mybatis 多个数据源配置 DEMO + maven

pringMVC +Mybatis 多个数据源配置 DEMO + maven,利用AbstractDataSource抽象化完成多了个数据源的配置

2017-11-06

网上商城的设计与实现

网上商城的设计与实现是用Java语言以及利用SSH 三大框架和数据连接池技术 开发设计而成

2014-06-12

空空如也

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

TA关注的人

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