`
文章列表
     Java虚拟机技术总结(07年写的,原JavaEye精华帖) 原文:IBM WebSphere Application Server 诊断和调优(一)) 大家可以google:“IBM WebSphere Application Server 诊断和调优”。 现在发言特别小心,此文被删除了好几次,文前的附注请参 ...
  IBM WebSphere Application Server 诊断和调优(07年写的,原JavaEye精华帖) 这是上篇文章的续篇,也是07年初发表于JavaEye,被评为精华帖,浏览近四万次,也被各大IT媒体转载(google可查)。基于同样的原因,被删除了)。 对WebSphere一 ...

常用网站

1. 在线电影网站 http://www.xiaoyinmu.com http://movie.pptv.com/ http://www.qvodmv.net/ http://www.funshion.com/ 2. 硬件选购网站 http://diybbs.zol.com.cn/ http://bbs.pcpop.com 3. 我的网盘 http://115.com/ http://www.dbank.com     华为 http://www.1tpan.com     金山 http://www.everbox.com   盛大 http://note.youdao.com/  网 ...
很久没有自己写过东西了,看到了这篇文章,觉得很不错,转过来看看。 转自:http://www.itiger.cn/?p=678 转发这个文章的目的,表示对作者的敬佩,工作就是需要如此,需要有想法,需要总结。赶集少了这样的人才,可悲啊。 发信人: Caolixiang (慕慕珍珍), 信区: WorkLife 标 题: 我在赶集网的两个月 7.4(完结) 发信站: 北邮人论坛 (Fri Jun 24 23:44:42 2011), 站内 PS:更新结束,所有帖子已经整合。 给:爸爸妈妈、张翔、张思和我的朋友。 ____________________________________ ...

在线代理

1. http://proxyie.cn/ 2. http://www.nbdaili.com/ 3. http://www.99ff.info/

多线程

    博客分类:
  • JAVA
多线程 一.观点 1.多线程的目的是为了最大限度的利用CPU资源。同时也存在一个并发的问题。 2.当一个应用程序启动时,启动一个JVM进程,操作系统为该进程分配一个内存块。 JVM进程找到main方法执行,产生一个主线程。 对于一个进程中的多个线程来说,多个线程共享进程的内存块,当有新的线程产生的时候,操作系统不分配新的内存,而是让新线程共享原有的进程块的内存。因此,线程间的通信很容易,速度也很快。不同的进程因为处于不同的内存块,因此进程之间的通信相对困难。 3.JVM负责线程的调度(根据优先级) start()方法的调用后并不是立即执行多线程代码,而是使得该线程变为可运行态(Runnab ...

java线程安全总结

    博客分类:
  • JAVA
                                 java线程安全总结          最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java ...
                           糊涂窗口综合症   (1) 什么是糊涂窗口综合症? 当发送端应用进程产生数据很慢、或接收端应用进程处理接收缓冲区数据很慢,或二者兼而有之;就会使应用进程间传送的报文段很小, ...
               网络编程中Nagle算法和Delayed ACK的测试 Nagle算法的立意是良好的,避免网络中充塞小封包,提高网络的利用率。但是当Nagle算法遇到delayed ACK悲剧就发生了。Delayed ACK的本意也是为了提高TCP性能,跟应答数据捎带上ACK,同时避免糊涂窗口综合症,也可以一个ack确认多个段来节省开销。     悲剧发生在这种情况,假设一端发送数据并等待另一端应答,协议上分为头部和数据,发送的时候不幸地选择了write-write,然后再read,也就是先发送头部,再发送数据,最后等待应答。发送端的伪代码是这样 write(head); ...
            设置Session失效的几种方法 具体设置很简单,方法有三种:   (1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(600);参数600单位是秒,即在没有10分钟活动后,session将失效。   这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是修改服务器端时间来测试,而不是客户端。   (2)也是比较通用的设置session失效时间的方法,就是在项目的web.xml中设置   <!-- 设置session失效,单位分 -->   &l ...
腾讯 QQ-JAVA开发工程师 工作职责: 参与技术难题攻关; 项目的技术方案设计及编码实现; 工作要求: 本科以上学历,3年以上Java语言开发经验; 熟悉Struts、Spring、Hibernate框架,熟悉JSP、Servlet、Ajax、Web Service技术; 熟悉TCP/IP ...
                       线程同步 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝蜂挤上去抢作一团。 同步这个词是从英文synchronize(使同时发生)翻译过来的。我也不明白为什么要用这个很容易引起误解的词。既然大家都这么用,咱们也就只好这么将就。 线 ...
                   常见的海量数据处理方法 1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制 ...
MyEclipse 9.0第一个M版本(MyEclipse 9.0第一个里程碑版本)-MyEclipse 9.0 M1下载地址发布了,关注MyEclipse 9.0的朋友可以直接去MyEclipse官方获取最新的MyEclipse 9.0 M1下载地址下载试用。与笔者预期的一样MyEclipse 8.6系列产品主要是以Eclipse 3.5.2系列为核心,而MyEclipse 9.0系列产品则是以Eclipse 3.6为核心的产品。同时在BIRT集成方面也做了大幅度的调整,同时将BIRT升级到了2.6版本,让急于MyEclipse 9.0进行报表开发会变得更加轻松。   MyEclipse 9. ...
MyEclipse 8.6.1下载地址发布了,关注MyEclipse 8.6系列产品的朋友可以直接去官方获取最新的MyEclipse 8.6.1下载地址下载试用。本次发布的MyEclipse 8.6.1是在MyEclipse 8.6的基础上进行的功能增强版本,除了bug修复之外更是增加了诸多的新特性,尤其是在对最新的开源软件支持方面做了很多工作。因此对一些新东西感兴趣的朋友赶快去官方下载最新的MyEclipse 8.6.1吧。不过或许是由于MyEclipse 8.6本身就基于Eclipse 3.5.2的缘故,虽然目前版本已经升级到了MyEclipse 8.6.1,核心仍然使用的是Eclipse ...
Global site tag (gtag.js) - Google Analytics