`
nudtgk2000
  • 浏览: 72785 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

阅览记录

 
阅读更多

 

2012/10/27

 

2012/10/28

        至于HttpProtocolParams.setUserAgent方法的字符串参数怎么写:

 

2012/10/29

  • Java多线程协作(wait、notify、 notifyAll) 
  • 写道
    请注意以下几个事实:
    1. 任何一个时刻,对象的控制权(monitor)只能被一个线程拥有。
    2. 无论是执行对象的wait、notify还是notifyAll方法,必须保证当前运行的线程取得了该对象的控制权(monitor)。
    3. 如果在没有控制权的线程里执行对象的以上三种方法,就会报java.lang.IllegalMonitorStateException异常。
    4. JVM基于多线程,默认情况下不能保证运行时线程的时序性。
  • 写道
    要让一个线程进入某个对象的监视器,通常有三种方法:
    1: 执行对象的某个同步实例方法
    2: 执行对象对应的同步静态方法
    3: 执行对该对象加同步锁的同步块

注意理解文章提供的“吃汉堡大赛”例程。

 

 

ThreadGroup:

  • ThreadGroup 使用 讲解了ThreadGroup的enumerate方法、uncaughtException方法;
  • CountDownLatch 与 CyclicBarrier 区分 一篇不错的文章 
  • 写道
    1.CountDownLatch减计数,CyclicBarrier加计数。
    2.CountDownLatch是一次性的,CyclicBarrier可以重用。
    3.CountDownLatch强调一个线程等多个线程完成某件事情。CyclicBarrier是多个线程互等,等大家都完成。
     “5人赛跑”例程
  • java.util.concurrent 用法实例详解 

    写道
    java.util.concurrent包分成了三个部分,分别是java.util.concurrent、java.util.concurrent.atomic和java.util.concurrent.lock。内容涵盖了并发集合类、线程池机制、同步互斥机制、线程安全的变量更新工具类、锁等等常用工具。它的引入大大简化了多线程程序的开发。
    Executors--通过这个类能够获得多种线程池的实例
    Lock--提供了很多synchronized所没有的功能,例如尝试获得锁(tryLock())。
    Conditon--则代替了Object对象上的wait()、notify()和notifyAll()方法(Condition中提供了await()、signal()和signalAll()方法),当满足运行条件前挂起线程。Lock/Condition是搭配使用的。
    并发集合类。
    AtomicInteger--java.util.concurrent.atomic为我们提供了很多工具类,可以以原子方式更新变量。
    CountDownLatch--一次性的同步辅助工具,允许一个或多个线程一直等待,直到计数器值变为0。如果需要重置计数器,可以使用CyclicBarrier。

     没细看

  • ThreadGroup其实比ExecutorService更好 

    写道
    ThreadGroup有很多优势,最重要的一点就是它可以对线程进行遍历,知道那些线程已经运行完毕,还有那些线程在运行。

    47 Thread thrds[] = new Thread[tg.activeCount()];
    48 tg.enumerate(thrds);
    49 for (Thread t : thrds)
    50 System.out.println(t.getName());

    57 tg.interrupt();
  • java.lang.ThreadGroup 重载了ThreadGroup类,真心流弊
  • Java多线程设计模式 这是对这本书的笔记,看起来书写的很好,太长了,mark下回头细看。
 
2012/10/31
  • http://yueliangdao0608.blog.51cto.com/397025/304996 查mysql的limit语法时看到了这个博客,优化后性能的提升令我惊奇,好像是利用mysql的中间缓存的表。他的博客里好像还有其他mysql优化的文章,先mark一下,有时间好好学习。

2012/11/5

2012/11/7

  • Timer 定时器和定时器任务
  • java 多线程之 interrupt(转)
    写道
    在java中,线程的中断(interrupt)只是改变了线程的中断状态,至于这个中断状态改变后带来的结果,那是无法确定的,有时它更是让停止中的线程继续执行的唯一手段.不但不是让线程停止运行,反而是继续执行线程的手段.
      

11/28

 

 

2013/2/24

写道
传统的服务器端 / 客户端模式通常为每一个客户端创建一个独立的线程,这种实现方式对于类似于铁路网络订票这样的瞬间客户数量巨大的系统来说,效率极端低下。这是因为一方面创建新线程操作系统开销较大,另一方面同时有许多线程处于运行状态,操作系统内核需要花费大量时间进行上下文切换,并没有在线程执行上花更多的时间。
简单的说,IOCP 是一种高性能的 I/O 模型,是一种应用程序使用线程池处理异步 I/O 请求的机制。
分享到:
评论

相关推荐

    最近浏览记录(Cookies)

    标题中的“最近浏览记录(Cookies)”指的是网络浏览器中的一项功能,它允许网站保存用户的浏览历史,以便在用户下次访问时提供个性化体验。Cookies是由服务器发送到用户浏览器并存储在本地的一小段文本数据,它们在...

    易语言删除IE浏览记录源码

    "易语言删除IE浏览记录源码"是一个与易语言相关的编程示例,主要用于演示如何使用易语言编写程序来清除Internet Explorer(简称IE)的浏览历史记录。在网络安全和个人隐私保护日益重要的今天,这样的功能有时会受到...

    php利用session_start查看浏览记录

    本篇文章将详细探讨如何使用`session_start()`来查看和管理用户的浏览记录。 首先,了解`session_start()`的工作原理。当在PHP脚本中调用`session_start()`时,它会在服务器上创建或恢复一个唯一的会话ID,并将此ID...

    基于cookie显示用户浏览记录

    设计一个可以根据cookie显示用户浏览记录的图书网站。要求设计出三个界面,登录界面、网站主页和图书详细信息界面。用户成功登录后,进入图书网站,网站会显示当前所有图书,以及该用户最近浏览过的图书。当用户...

    cookie实现商品浏览记录

    本文将详细讲解如何使用Cookie来实现商品浏览记录的功能。 首先,理解Cookie的基本概念。Cookie是由服务器端生成,发送到浏览器并存储在本地的一种数据,每当用户访问同一服务器时,这些Cookie信息会被一同发送回...

    浏览记录挖掘神器

    一个能够把电脑上的网页浏览记录全部挖掘出来的神器 即使用过神么360等清除记录 也能把搜出来 同志们注意咯 ^^不要被挖老底了

    使用cookies显示商品浏览记录

    在IT行业中,尤其是在Web开发领域,使用cookies来追踪和显示用户商品浏览记录是一种常见的实践。本文将深入探讨这个主题,帮助你理解如何利用cookies技术来实现这一功能。 首先,我们来了解一下什么是cookies。...

    网页的历史浏览记录---jsp

    网页的历史浏览记录功能是Web开发中的一个重要组成部分,尤其是在电商或者个性化推荐系统中,它能够提供用户行为数据,帮助网站分析用户的兴趣和习惯,从而优化用户体验并进行精准营销。本话题将详细探讨如何在JSP...

    Servlet实现历史记录功能(浏览记录)

    本教程将深入探讨如何使用Servlet实现一个历史记录功能,即浏览记录,让用户能够查看他们之前访问过的页面。 首先,理解Servlet的基本概念是至关重要的。Servlet是一个Java类,遵循Java Servlet API规范,它可以...

    window浏览记录_操作记录查看器

    在Windows操作系统中,浏览记录和操作记录是两个重要的信息源,它们可以帮助用户追踪系统使用情况,了解电脑的历史操作。本文将详细介绍如何查看Windows系统的浏览记录和操作记录,并探讨相关的日志查看工具。 浏览...

    搜索框(带浏览记录)

    当这个搜索框带有浏览记录功能时,它能够提升用户体验,帮助用户更高效地定位之前查找过的信息。本文将深入探讨“搜索框(带浏览记录)”这一主题,并分析其相关知识点。 一、搜索框设计 1. 用户友好性:一个优秀...

    静态页面调用最新浏览记录插件 for Phpcms 2008.rar

    看见过浏览记录的解决方案。但如果要实现的话需要修改源文件,并且需要动态页面才可以调用。且没有详细的操作步骤。 相信会有不少人需要,在参考了PC黄页的产品的浏览记录后 解决如下: 1、不需要改动原来文件。...

    上网浏览记录深度擦除工具

    上网浏览记录深度擦除工具是一种专门用于清除用户在互联网上活动痕迹的应用程序。它能够有效地删除浏览器的历史记录、缓存文件、cookies、登录信息以及其他可能导致个人隐私泄露的数据。相较于普通清理工具,这类...

    易语言删除IE浏览记录

    在“易语言删除IE浏览记录”这个主题中,我们主要探讨的是如何利用易语言编写程序来清除Internet Explorer(简称IE)浏览器的浏览历史记录。在日常使用中,用户可能会因为隐私或安全考虑希望清除这些数据。 首先,...

    IE历史记录查看器,可以查看网吧等几个月的IE浏览记录

    标题中的“IE历史记录查看器”是指一种工具或软件,专门设计用来检索和查看Internet Explorer(简称IE)浏览器的历史浏览记录。在互联网使用过程中,浏览器会自动保存用户的访问记录,以便用户日后方便地回溯曾经...

    IE浏览器无法保存浏览记录解决方法.docx

    在使用IE浏览器时,我们可能会遇到一些技术问题,其中较为常见的是浏览器无法保存浏览记录的问题。这个问题会使我们在下次访问时不得不重新输入网址或密码,大大降低了上网体验的便捷性。为了帮助用户解决这一难题,...

    Win 10 Edge浏览器历史浏览记录如何清除?.docx

    Win 10 Edge 浏览器历史浏览记录清除指南 Win 10 Edge 浏览器历史浏览记录如何清除?是一个常见的问题,在 Windows 10 正式发布以后,大家在浏览网页后可能不想让其他人看到我们的浏览记录,但是每个浏览器都会...

    IE浏览器为什么不保存浏览记录了.docx

    标题“IE浏览器为什么不保存浏览记录了.docx”和描述中提到的问题是用户发现IE浏览器停止保存浏览记录,包括网页地址和登录凭据等信息。这可能是由于多种原因导致的,以下是一些可能的原因和相应的解决方案: 1. **...

    帝国cms浏览记录插件.zip

    《帝国CMS浏览记录插件详解》 在网页开发与网站管理中,帝国CMS是一款广泛应用的内容管理系统,它以其强大的功能和灵活的扩展性受到许多开发者和网站管理员的喜爱。本篇文章将聚焦于“帝国CMS浏览记录插件”,深入...

Global site tag (gtag.js) - Google Analytics