- 博客(6)
- 资源 (23)
- 收藏
- 关注
原创 setHeader的参数种类
(1)设置刷新时间Refreshresponse.setIntHeader("Refresh", 1);//单位是秒response.setHeader("Refresh", "2;URL=/day08_00_response/login.html");//单位是秒(2)文件下载resp.setHeader("Content-Disposition", "attac
2016-07-22 22:40:17 9198
原创 Myeclipse与Tomcat建立连接
(1)在Myeclipse软件界面依次点击:Windows->preference->Myeclipse->Servers->Tomcat然后选择对于的Tomcat版本。(2)在Myeclipse界面点击如下图标。配置如下内容。这样就可以通过Myeclipse软件来启动和关闭Tomcat服务了。
2016-07-17 20:51:56 9570
转载 非阻塞同步算法与CAS(Compare and Swap)无锁算法
锁(lock)的代价锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,加锁、释放锁会导致比较多的上下文切换和调度延时,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很大的损失。操作系统对多线程的锁进行判断就像两姐妹在为一个玩具在争吵,然后操作系统就是能决定他们谁能拿到玩具的父母,这是很慢的。用
2016-07-10 16:55:46 1104
转载 java synchronized详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问ob
2016-07-10 14:30:00 324
转载 Java finalize方法使用
《JAVA编程思想》:Java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。 (1).对象不一定会被回收。 (2).垃圾回收不是析构函数。 (3).垃圾回收只与内存有关。 (4).垃圾回收和finalize()都是靠不住的,只要JVM还没有快到耗尽内存的地步,它
2016-07-10 10:33:53 1979
原创 java Socket实现Web服务器
package com.huawei.http;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;pu
2016-07-09 20:34:28 1007
基于Lire库搜索相似图片源码
2018-07-22
Zookeeper客户端Curator Framework使用代码
2018-05-05
cas单点登录测试配置
2018-04-29
Android的APp作为Socket服务端与pc通过USB通信
2016-05-14
Android作为Socket服务端与pc通过USB通信
2016-05-14
java swing入门教程
2016-03-16
福星阅读器
2016-03-15
局域网QQ聊天项目
2015-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人