不忘初心的专栏

分享学习的点点滴滴,欢迎交流。

setHeader的参数种类

(1)设置刷新时间Refresh response.setIntHeader("Refresh", 1);//单位是秒 response.setHeader("Refresh", "2;URL=/day08_00_response/logi...

2016-07-22 22:40:17

阅读数:5299

评论数:0

Myeclipse与Tomcat建立连接

(1)在Myeclipse软件界面依次点击: Windows->preference->Myeclipse->Servers->Tomcat 然后选择对于的Tomcat版本。 (2)在Myeclipse界面点击如下图标。 配置如下内容。 ...

2016-07-17 20:51:56

阅读数:4351

评论数:0

非阻塞同步算法与CAS(Compare and Swap)无锁算法

锁(lock)的代价 锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,加锁、释放锁会导致比较多的上下文切换和调度延时,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很大的损失。操作系统对多线程的锁...

2016-07-10 16:55:46

阅读数:914

评论数:0

java synchronized详解

记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线...

2016-07-10 14:30:00

阅读数:239

评论数:0

Java finalize方法使用

《JAVA编程思想》: Java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。           (1).对象不一定会被回收。        (2).垃圾回收不是析构函数。        (3).垃圾回收只与内存有关。  ...

2016-07-10 10:33:53

阅读数:1095

评论数:0

java Socket实现Web服务器

package com.huawei.http; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import...

2016-07-09 20:34:28

阅读数:633

评论数:0

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