自定义博客皮肤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 88 1

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

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

2018-11-12 10:57:49 82

原创 Thread 和 Runnable简介

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

2018-10-15 10:24:42 707

原创 倒计时门闩

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

2018-10-12 10:43:53 186

转载 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 132

原创 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 220

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

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

2017-11-06

网上商城的设计与实现

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

2014-06-12

空空如也

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

TA关注的人

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