'''时间: 9月5日 - 9月30日要求:1. 书本内容总结归纳,整理在博客园笔记上传2. 完成所有课后习题注:“#” 后加的是备注内容(每天看42页内容,可以保证月底看完此书)“重点笔记”“本章习题” - 标题1,二级标题用- 标题2,笔记大纲标题、习题题目- 加粗,16px'''重点笔记元组一...
分类:
编程语言 时间:
2014-09-17 16:46:42
阅读次数:
208
Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入...
分类:
编程语言 时间:
2014-09-17 16:45:42
阅读次数:
198
1:引用变量 名称 空间引用不是变量引用仅仅只是变量的别名 引用没有自己独立的空间引用要与它所引用的变量共享空间对引用所做的改变实际上是对它所引用的变量的改变引用在定义的时候通常需要初始化 引用一经初始化 不能重新指向其他变量 const引用 是指向const 的引用 非const引用 是不能够.....
分类:
编程语言 时间:
2014-09-17 16:45:02
阅读次数:
203
内联函数内联函数与带参数宏区别新的类型转换运算符const_cast(expr)static_cast(expr)reinterpret_cast(expr) dynamic_cast(expr)当程序执行函数调用时,系统要建立栈空间,保护现场,传递参数以及控制程序执行的转移等等,这些工作需要系统时...
分类:
编程语言 时间:
2014-09-17 16:44:52
阅读次数:
258
Java实现队列——队列内部使用链式存储结构 链队列 代码: package?hash;
/**
?*?Created?with?IntelliJ?IDEA.
?*?User:?ASUS
?*?Date:?14-9-17
?*?Time:?上午11:58
?*?To?change?this?tem...
分类:
编程语言 时间:
2014-09-17 15:42:02
阅读次数:
278
版权声明:原文地址及作者不详,如有侵权,请联系; 本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任...
分类:
编程语言 时间:
2014-09-17 15:41:43
阅读次数:
371
首先下载tar包地址http://www.python.org/ftp/python下载好之后解压tarxjvf在安装python时下载好tar包在./configure时报错提示configure:error:noacceptableCcompilerfoundin$PATH查资料得知是缺少gcc组件安装gcc组件即可再次进行./configure不再报错make&&makeinstall..
分类:
编程语言 时间:
2014-09-17 15:35:03
阅读次数:
190
由于项目需要在配置文件中配置一个刷新时间,但是配置文件中取出来来的数据肯定是字符串,然后要将该带有运算符的字符串转换为Long型。具体代码如下:配置文件中:reflash_time=(2*60*1000)Java代码取出该值:publicstaticfinalStringREFLASHTIME="reflash_time";
publicStrin..
分类:
编程语言 时间:
2014-09-17 15:30:03
阅读次数:
197
原因:经查,这个提示是因为微软为IE浏览器启用一个叫Out-of-dateActiveXcontrolblocking(过时的activex控件阻塞)的新特性。此特性会检查IE插件的版本是否为最新版本,如果不是最新版本,则要求用户升级组件。解决方法添加网址到信任站点,微软才不会检查插件版本(例jre)。inte..
分类:
编程语言 时间:
2014-09-17 15:28:03
阅读次数:
282
Java出现OutOfMemoryError或者发现Java应用程序占用的内存很异常,那么我们一般采用下面的步骤分析:A. 把Java应用程序使用的heap dump下来B. 使用Java heap分析工具,找出内存占用超出预期的嫌疑对象C. 根据情况,分析嫌疑对象和其他对象的引用关系。D. 分析程序的源代码,找出嫌疑对象数量过多的原因。以下面的代码为例:public class TObject...
分类:
编程语言 时间:
2014-09-17 15:20:22
阅读次数:
279
Core Java 2(最新版已经到了第七版,共2卷):基础
Thinking in Java(最新版已经到了第四版):提高
Effective Java:高级(强烈推荐)
The JavaTM Virtual Machine Specification, Second Edition(深入剖析JVM的运行机制):难
The Java Language Specification(...
分类:
编程语言 时间:
2014-09-17 15:19:32
阅读次数:
235
今天同学问了个C++实现给定的下载链接进行下载并保存文件,上网搜索下,看到网上这类东西,所以就直接拿来个改了下,因为他的代码是在VC++中可以,我导入到VS2010中出现点小问题,所以改了下贴了个VS中亲测可运行的代码。在此记录下。
参考的资料 http://bbs.csdn.net/topics/390052882 感觉里面大家讨论的都不错
其实这个使用到MFC中的一些函数,可以做成...
分类:
编程语言 时间:
2014-09-17 15:19:22
阅读次数:
380
本文演示,一个简单的多线程实例,并简单分析一下线程。
编程多线程时,一般步骤:
1)继承Thread函数。
2)覆盖run函数。
注意:1)main函数为主线程,main里面存放的是主线程的执行代码;
Demo1为子线程,里面的run函数里面存放的是子线程需要执行的代码;其中,本文中主线程和子线程执行的优先级是一样的。
2)启动线程必须用start()启动,而不能直接调用run方法。
区别:①start() :开启线程,并执行run方法;(start会调用底层开启线程,Java本身不会开启一个线程,sta...
分类:
编程语言 时间:
2014-09-17 15:18:22
阅读次数:
292
本文是学习网络上的文章时的总结,感谢大家无私的分享。
读写锁重要的是写锁的使用,只用一个入口。
下面是读写锁使用的例子
package chapter2;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
public cla...
分类:
编程语言 时间:
2014-09-17 15:16:52
阅读次数:
242
情景1:Jack开着一辆出租车来到一个站点停车,看见没人就走了。过段时间,Susan来到站点准备乘车,但是没有来,于是就等着。过了一会Mike开着车来到了这个站点,Sunsan就上了Mike的车走了。如图所示:程序实现该情景:#include
#include
#include
#include
pthread_cond_t taxicond = PTHREAD_COND_INITIAL...
分类:
编程语言 时间:
2014-09-17 15:14:32
阅读次数:
288
对于Model2来说它是MVC的开发模式。其实Model1也一定程度上实现了MVC,即JSP将控制层和显示层合二为一了,JavaBean为模型层;而Model2呢则把控制层Servlet单独划分出来了,专门负责业务流程的控制,接受页面请求,创建所需的JavaBean实例,并将处理后的数据返回给JSP。所以对整个调用流程而言:Servlet获取表单数据并提交,调用业务逻辑进行处理,把处理完毕的数据返回给Servlet,Servlet再调用JSP传递参数,最后JSP将结果显示给用户。所以对Model2而言适合大...
分类:
编程语言 时间:
2014-09-17 15:13:32
阅读次数:
320