自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岁末的枫雨

本博客的文章仅用作本人平时工作、学习所做的笔记

  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 redhat 的telnet服务开启操作

先检查一下telnet server是否安装:rpm -qa|grep telnet 修改xinetd.d ,将disable = yes 改为 disable = novi /etc/xinetd.d/telnet 然后重启xinetdservice xinetd restart 测试一下

2017-11-29 19:30:13 6717

转载 关于线程安全的涉及到概念以及分类

本文摘选自深入理解Java虚拟机。 方法一:互斥同步(Matual Exclusion & Synchronization) 互斥同步属于一种悲观的并发策略,总是认为只要不去做正确的同步措施,就肯定会出现问题。无论共享数据是否出现竞争,它都要进行加锁。故称互斥同步的锁为悲观锁 ①使用synchronized关键字。synchronized同步代码块对同一个线程来说是可重入的,不会出...

2017-11-26 22:26:01 1108

原创 Java线程状态转换

在任意一个时间点:一个线程只能有且只有其中一种状态。 新建(new)状态:创建后尚未启动的线程就是出于这种状态。 运行(Runable)状态:Runable包括了操作系统线程状态中的Running和Ready,也就是出于此状态的线程有可能正在执行,也有可能等待CPU为它分配执行时间。 无限期等待(waiting)状态:处于该状态下的线程不会被分配CPU...

2017-11-18 13:27:51 258

原创 同步工具类

1、闭锁(Latch) 2、信号量(Semaphore) 3、栅栏(Barrier) 1、闭锁(Latch):作用相当于一扇门:在闭锁到达结束之前,这扇门一直 是关闭的,并且没有任何线程能通过,当到达结束状态时,这扇门会打开并允许所有的线程通过。当闭锁到达结束状态后,将不会再改变状态,因此这扇门将保持永远打开状态(意思是指:一旦进入终止状态,就不能被重置,简单地说就是一次性的)。闭锁可以用来...

2017-11-03 09:12:56 206

tomcat系列

压缩包里共包含了tomcat6,tomcat7和tomcat8三个版本。

2017-11-29

空空如也

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

TA关注的人

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