上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: Tomcat服务器 B/S系统和C/S系统 Brower/Server:浏览器 服务器 系统 网站 Client/Server:客户端 服务器 系统 QQ、飞秋、大型游戏 web应用服务器 供向外部发布web资源的服务器软件 web资源 存在于web应用服务器可供外界访问的资源就是web资源 例如: 阅读全文
posted @ 2018-09-06 14:48 喵星人~ 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 类加载器 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 l 加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象(有且只有一个) l 连接 验证 是否有正确的内部 阅读全文
posted @ 2018-08-30 16:31 喵星人~ 阅读(584) 评论(0) 推荐(0) 编辑
摘要: TCP通信 TCP通信同UDP通信一样,都能实现两台计算机之间的通信,通信的两端都需要创建socket对象。 区别在于,UDP中只有发送端和接收端,不区分客户端与服务器端,计算机之间可以任意地发送数据。 而TCP通信是严格区分客户端与服务器端的,在通信时,必须先由客户端去连接服务器端才能实现通信,服 阅读全文
posted @ 2018-08-30 11:00 喵星人~ 阅读(544) 评论(0) 推荐(0) 编辑
摘要: <!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(# 阅读全文
posted @ 2018-08-30 09:43 喵星人~ 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 网络通信协议 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能 阅读全文
posted @ 2018-08-30 09:29 喵星人~ 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 l 我们通过一个案例,演示线程的安全问题: 电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “功夫熊猫3”,本次电影的 阅读全文
posted @ 2018-08-28 16:42 喵星人~ 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 线程池概念 线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。 我们详细的解释一下为什么要使用线程池?(程序优化) 在java中,如果每个请求到达就创建一个新线程,开销是相当大的。在实际使用中,创建和销毁线程花费的时间和消耗 阅读全文
posted @ 2018-08-28 07:49 喵星人~ 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关的概念。 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可 阅读全文
posted @ 2018-08-27 10:55 喵星人~ 阅读(147) 评论(0) 推荐(0) 编辑
摘要: final:全局变量声明的时候使用,意思是这个变量不可被修改,不可被override(重写),一般用于声明常量,或者系统设置的值,用它修饰的类不可被继承。例子:public static final String a = "123"意思是: 公共的(所有范围可见),静态的(系统中只存在一个),fin 阅读全文
posted @ 2018-08-25 16:23 喵星人~ 阅读(112) 评论(0) 推荐(0) 编辑
摘要: commons-IO 导入classpath 加入classpath的第三方jar包内的class文件才能在项目中使用 1.创建lib文件夹 2.将commons-io.jar拷贝到lib文件夹 3.右键点击commons-io.jar,Build Path→Add to Build Path co 阅读全文
posted @ 2018-08-25 11:22 喵星人~ 阅读(140) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页