摘要:
概念 XML:可扩展标记语言 HTML:超文本标记语言 两者的区别: 1、语法结构类似,单语法要求不同 HTML不区分大小写,XML严格区分大小写 在HTML中,有时不严格,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略</p>或者</li>之类的结束标记。在XML中,是严格的树状结
阅读全文
posted @ 2018-09-06 14:40
丁昆
阅读(129)
推荐(0)
摘要:
概念 XML:可扩展标记语言 HTML:超文本标记语言 两者的区别: 1、语法结构类似,单语法要求不同 HTML不区分大小写,XML严格区分大小写 在HTML中,有时不严格,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略</p>或者</li>之类的结束标记。在XML中,是严格的树状结
阅读全文
posted @ 2018-09-06 09:24
丁昆
阅读(185)
推荐(0)
摘要:
JVM是Java Virtual Machine(Java虚拟机)的缩写 1.程序计数器 它的作用可以看做是当前线程所执行的字节码的行号指示器。 每个线程都有一个程序计算器,就是一个指针,指向方法区中的方法字节码(下一个将要执行的指令代码),由执行引擎读取下一条指令,是一个非常小的内存空间,几乎可以
阅读全文
posted @ 2018-09-04 17:11
丁昆
阅读(172)
推荐(0)
摘要:
1、线程安全: 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 线程安全问题实例: 电影院要卖票,我们模拟电影院的卖票过程。本次电影的座位共100个(本场电影只能卖100张票)。 模拟电影
阅读全文
posted @ 2018-09-03 13:34
丁昆
阅读(140)
推荐(0)
摘要:
概念: 正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。 在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。 1、 正则表达式的匹配规则 字符:x 含义:代表的是字符x 例如:匹配规则为 "a",那么需要匹配的字符串内容就是 ”a”
阅读全文
posted @ 2018-09-02 16:45
丁昆
阅读(199)
推荐(0)
摘要:
String字符串缓冲区 1、StringBuffer类 StringBuffer又称为可变字符序列,字符串缓冲区支持可变的字符串, StringBuffer是个字符串的缓冲区,即就是它是一个容器,容器中可以装很多字符串。并且能够对其中的字符串进行各种操作。 2、StringBuffer的方法使用
阅读全文
posted @ 2018-09-01 11:43
丁昆
阅读(3221)
推荐(0)
摘要:
目前大多数服务器都会提供文件上传的功能,由于文件上传需要数据的安全性和完整性,很明显需要使用TCP协议来实现。 TCP通信需要创建一个服务器端程序和一个客户端程序,实现客户端向服务器端上传文件 代码实例: l 首先编写服务器端程序,用来接收图片。 l 编写客户端,完成上传图片 实现服务器端可以同时接
阅读全文
posted @ 2018-08-30 11:11
丁昆
阅读(271)
推荐(0)
摘要:
网络通信协议 网络通信协议有很多种,目前应用最广泛的是TCP/IP协议,它是一个包括TCP协议和IP协议,UDP协议和其它一些协议的协议组。 IP地址和端口号 目前,IP地址广泛使用的版本是IPv4,它是由4个字节大小的二进制数来表示,如:000010100000000000000000000000
阅读全文
posted @ 2018-08-29 13:54
丁昆
阅读(345)
推荐(0)
摘要:
1、线程池概念 线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。 为什么要使用线程池? 在java中,如果每个请求到达就创建一个新线程,开销是相当大的。在实际使用中,创建和销毁线程花费的时间和消耗的系统资源都相当大,甚至可
阅读全文
posted @ 2018-08-28 21:14
丁昆
阅读(174)
推荐(0)
摘要:
1、多个线程在处理同一个资源时,叫同步。多个线程可处理的动作相同,如:多个线程都执行买票操作,对票资源减少 2、如果处理的动作不同,通过一定的手段使各个线程能有效的利用资源。而这种手段即—— 等待唤醒机制。 如:一个执行买票操作,减少票资源,一个执行退票操作,增加票资源 1、等待唤醒机制所涉及到的方
阅读全文
posted @ 2018-08-28 17:11
丁昆
阅读(968)
推荐(1)