自定义博客皮肤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)
  • 资源 (10)
  • 收藏
  • 关注

原创 java concurrency in practice 读书笔记--java内存模型

什么是内存模型?为什么需要它? 假设一个线程为变量aVariable赋值: avariable=3; 内存模型需要解决这个问题:在什么条件下,读取aVariable的线程将看到这个值为3? 这个问题似乎听起来很荒谬,当时在多线程情况下,将会有许多因素使得线程无法立即、甚至永远看到另一个线程的操作结果。例如:在编译器中生成的指令顺序,可以与源代码中的顺序不同----重排序;编译器

2013-10-29 19:19:26 1441

转载 java concurrency in practice读书笔记----第三章

可见性 多线程环境下为什么会有可见性问题呢? 现代CPU一般都使用读写速度很快的高速缓存来作为内存和CPU之间的缓冲, 高速缓存的引入可以有效的解决CPU和内存的速度矛盾, 但是也带来了新的问题: 缓存一致性. 在多CPU的系统中, 每个处理器都有自己的高速缓存, 而高速缓存又共享同一内存, 为了解决缓存一致性问题, 需要各个处理器访问缓存时都遵循一定的协议. 另外, 为

2013-10-24 21:25:57 919

原创 linux各种配置文件的作用

今天给大家总结一下linux中各种配置文件的作用,这样配置开发环境时,会事半功倍。 笔者的linux是Centos6.0,可能有些配置文件与其他distributions不同。 /etc/profile 这个文件是系统的总体设置,也就是说,所有用户在登录时,都会读取这个文件的配置,如果你想为所有用户设置通用的环境变量,比如java开发环境的jdk环境变量,可以写在这个文件里。这个文件设置的变

2013-10-22 10:14:28 5872

原创 自己动手编写web server(二)

最近笔者有点忙啊,每天上班,晚上回来写毕业论文,没有太多空闲时间来学东西了。上一篇文章写完,自己读了几遍,感觉笔者的表达能力和文字功底确实垃圾,高考语文也就值103分,没有遗憾!!! 笔者有个习惯,就是遇到不会的东西总爱网上搜一搜,然后看各种博客,最近也浏览了一些技术大牛的博客,他们的浏览量和回复超越笔者的博客几条街。。。。笔者决心要写出他们那样的博客!! 闲话扯多了,进入正题!!!

2013-10-11 15:29:16 1956 1

原创 自己动手编写web server(一)

前几天,本科生学弟问了一个他们的计算机网络课程设计题-----自己设计一个简单的web server,我看到这个问题时,觉得这个题对于刚大三的学生来说很有难度。要遍一个web server ,首先,必须熟悉http协议;然后要熟悉网络编程,比如socket编程、IO流、多线程编程等。而这个题目也让我想起了自己最近面试经常遇到的问题----谈谈你对http协议的理解?      所以,笔者对这个题

2013-10-09 22:32:07 2338

原创 IE8、IE7、IE6中使用getElementById需要注意的问题

最近,在公司负责编写一个绩效考核模块,页面上有许多输入框,笔者就想用javascript做一下简单验证,用struts的验证比较麻烦而且增加服务器负载。笔者在公司电脑上安装了IE10、chrome、firefox、搜狗浏览器这几个比较主流的浏览器进行测试,没有发现什么问题,但是提交代码后,别人在IE8上测试出现了各种各样的问题。。。笔者表示十分郁闷!!下面是笔者写的部分js代码和html页面代码:

2013-10-08 21:23:06 8930

Java Resource Attacher1.2

Java Source Attacher 1.2 是一款自动帮你附加源代码的Eclipse插件,相信很多Java Coder都有过手动附加源代码的经历,去网上搜索,然后下载下来,最后附加上,很麻烦,而且很费时间,现在Java Source Attacher 1.2就可以帮你很轻松的帮你自动搜索源代码,下载下来,然后附加上

2014-06-08

HtmlAgilityPack

用于.net平台的一种html解析工具,可以使用xpath来过滤节点,迅速定位节点,不用使用复杂的正则表达式

2013-06-06

简单五子棋

cmd运行下的五子棋,电脑随机下棋,没有人工智能,简单好用,代码注释很清楚

2013-02-26

POI工具包,java读取Excel文件包

PIO是Apache的一个开源工具包,主要实现对Excel文件的读取和操作。POI工具包对Excel操作封装的很好,其主要类与Excel文档的主要对象一一对应,二次开发人员容易理解这些类的属性和方法。

2012-10-23

ASP.net教学管理网站

asp.net开发的教学管理网站,基于.net 4.0,使用mysql数据库;包括管理员模块和学生模块,实现上传、下载、导入信息、发布通知、布置作业、收交作业等,添加了论坛模块,可以简单发帖、回帖等,便于师生交流。

2012-09-03

时间选择控件

my97datepicker是一个很好用的日期时间选择控件,在各种网页上都能很好的移植和工作

2012-08-22

htmlparse.jar

htmlparse.jar下载包

2012-08-22

多个文件之间的相似度

该程序使用俄罗斯数学家的一个算法,计算多个文件之间的相似度,程序默认比对.cs文件的相似度,可以根据需要修改里面的打开文件操作,比对指定的文件;程序基于.net framework 4.0

2012-08-06

c语言 n个点之间的最短距离

给定平面上的至少n个点(n〉=20),找出其中的一对点,使得在n个点组成的所有点对中,该点对间的距离最小。

2012-03-26

java实现人工智能中野人牧师过河问题

人工智能中牧师和野人过河问题,牧师的数量必须不能少于野人的数量,一次船能载两个人过河

2012-01-07

空空如也

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

TA关注的人

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