自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lmy86263的博客

脱离环境谈问题的都是耍流氓

  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java并发实践:volatile的原理和使用

写这篇文章的缘由是因为之前师弟的一个问题,想要的实现停止线程执行的功能。【实际需求】点击一个按钮开始执行一个长期运行的任务,然后点击另外一个按钮则任务停止执行。【问题分析】看到这个问题的第一个想法就是通过线程去运行该任务,然后停止该线程,这可能是最直接的解决办法。但是如果强制一个正在运行的线程会将程序的运行置于一个不确定的状态,虽然知道这一点,但是当时我没想到其他办法,写到这里就感慨自己的学艺不精啊

2017-01-15 15:32:18 558

原创 从nginx的运行联想到的Servlet和 CGI

今天看nginx的时候,虽然基本的配置和使用可以照着网上的教程即可,但是对于nginx的运行原理一直不是很理解,包括其中的概念,其中最困惑的就是FastCGI这一套东西,始终无法理解这套机制是怎么运行的?通过查资料发现,要理解`Fast`CGI首先要知道CGI是什么,“通用网关接口(Common Gateway Interface)”,一看就是让人懵圈的名词,要想彻底明白什么是CGI,有必要回溯一下

2017-01-07 21:39:20 3488 3

原创 Java并发实践: 显式锁之Condition使用

最近的开发遇到了多线程的问题,由于之前总是使用Synchronized这种方式,让人难以理解不说,而且这个字还不好记,真是反人类,最重要的是这种方式是Java 1.5 之前的方法,已经有很多人(我没统计过)证明这种方式在性能和使用上存在问题,关键是如果继续使用这种老技术,会被认为是不思进取的人(自己的看法,哈哈)。

2017-01-06 20:38:30 1544

flappy bird matlab 代码

一款经典的游戏 用matlab代码写成 风靡世界的游戏

2014-02-25

空空如也

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

TA关注的人

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