摘要:
1.打开目录C:\wamp\bin\apache\apache2.4.9\conf\extra,找到httpd-vhosts.conf文件,打开,复制如下内容: <VirtualHost *:80> DocumentRoot "c:/demo/test01" ServerName test01.co 阅读全文
摘要:
1.打开apache下的httpd.conf文件,查找directory和documentroot将目录改为自己想要修改的目录 2.在wamp安装目录中找到wampmanager.ini和wampmanager.tpl。首先打开wampmanager.ini,搜索menu.left将www目录改为自 阅读全文
摘要:
要想服务器同时支持多个客户端的连接,就必须加入多线程的处理机制,将每一个连接的客户端都创建一个新的线程对象。 package com.vince; import java.io.BufferedReader; import java.io.IOException; import java.io.In 阅读全文
摘要:
1.TCP程序概述 TCP是一个可靠的协议,面向连接的协议。 实现TCP程序,需要编写服务器和客户端,Java API为我们提供了java.net包,为实现网络应用程序提供类。 ServerSocket:此类实现服务器套接字。 Socket:此类实现客户端套接字(也可以就叫"套接字")。 Socke 阅读全文
摘要:
1.什么是计算机网络? 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。 2.计算机网络的主要功能 资源共享 信息传输与集中处理 均衡负荷与分布处理 综合信息服务(www/综合业务数字 阅读全文
摘要:
线程生命周期: 线程池:是预先创建线程的一种技术。线程池在还没有任务到来之前,创建一定数量的线程,放入空闲队列中,然后对这些资源进行复用。减少频繁的创建和销毁对象。 java里面线程池的顶级接口是Executor,是一个执行线程的工具。 线程池接口是ExecutorService。 java.uti 阅读全文
摘要:
多线程的开发中有一个最经典的操作案例,就是生产者-消费者,生产者不断生产产品,消费者不断取走产品。 package com.vince; /** * 生产者与消费者案例 * @author Administrator * */ public class ThreadDemo4 { public st 阅读全文
摘要:
过多的同步有可能出现死锁,死锁的操作一般是在程序运行的时候才有可能出现。多线程中要进行资源的共享,就需要同步,但同步过多,就可能造成死锁。死锁例子:package com.vince;/** * 线程死锁 * @author acer * */public class DeadThreadDemo ... 阅读全文
摘要:
1.多线程共享数据在多线程的操作中,多个线程有可能同时处理同一个资源,这就是多线程中的共享数据。2.线程同步解决数据共享问题,必须使用同步,所谓同步就是指多个线程在同一时间段内只能有一个线程执行指定代码,其他线程要等待此线程完成之后才可以继续执行。线程进行同步,有以下两种方法:(1)同步代码块syn... 阅读全文
摘要:
1.什么是进程程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。进程是一个具有一定独立功能的程序,一个实体,每一个进程都有它自己的地址空间。2.进程的状态进程执行时的间断性,决定了进程可能具有多种状态。事实上,运行中的进... 阅读全文