摘要:
1、http协议用于客户端和服务器端之间的通信,仅就一条通信线路来说,服务器端和客户端的角色是确定的,而http协议能够明确区分哪端是客户端,哪端是服务器端。 2、请求必定由客户端发出,而服务端回复响应 3、请求报文由请求方法、请求URI,协议版本、可选的请求首部字段和内容实体构成。 4、响应报文由 阅读全文
摘要:
1、http协议用于客户端和服务器端之间的通信,仅就一条通信线路来说,服务器端和客户端的角色是确定的,而http协议能够明确区分哪端是客户端,哪端是服务器端。 2、请求必定由客户端发出,而服务端回复响应 3、请求报文由请求方法、请求URI,协议版本、可选的请求首部字段和内容实体构成。 4、响应报文由 阅读全文
摘要:
1 package Test; 2 3 public class Solution { 4 public static void main(String[] args)throws InstantiationException, IllegalAccessException, ClassNotFoundException 5 { 6 Factory ... 阅读全文
摘要:
应用场景: 1. Windows的Task Manager(任务管理器)就是很典型的单例模式,不能打开两个windows task manager 2. windows的Recycle Bin(回收站)也是典型的单例应用。在整个系统运行过程中,回收站一直维护着仅有的一个实例。 3. 网站的计数器,一 阅读全文
摘要:
import java.net.*; import java.io.*; public class URLDemo { public static void main(String[] args) { try { //利用Java.net中的URL类来获取资源 URL url=new URL("htt... 阅读全文
摘要:
public class KMP { public static void main(String[] args) { String str="ababxbababcadfdsss"; String subStr="abcad"; int[] next=getNext(subStr.toCharArray()); i... 阅读全文
摘要:
import java.util.*; public class Main { public static void main(String[] args) { Scanner sr=new Scanner(System.in ); while(sr.hasNext()) { St... 阅读全文
摘要:
import java.util.Arrays; public class topk { public static void main(String[] args) { int[] num={66,7,23,45,12,43,65,8,18,28,20,44,123,6,94,67,5,27,89,111,35}; int k=7; ... 阅读全文
摘要:
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于v 阅读全文
摘要:
Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。Synchronized的作用主要有三个:(1)确保线程互斥的访问同步代码(2)保证共享变量的修改能够及时可见(3)有效解决重排序问题。 Java中每一个对象都可以作为锁,这是synchronized实现同步的 阅读全文
|