网络编程 网络编程
1、网络编程入门 计算机网络 是指将地理位置不同的具有独立功能的多态计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 1.1 网络编程概述 网络编程 在网...
1、网络编程入门 计算机网络 是指将地理位置不同的具有独立功能的多态计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 1.1 网络编程概述 网络编程 在网...
1 物理内存模型 现代计算机的物理内存模型: 现代计算机的物理内存模型 现在计算机最少的都是应该是双核,当然我们也经常在买个人电脑的时候听过四核四线程、四核八线程等,可以说现在个人电脑标配都是四核心了,为了方便上图只是列举了 2 个核心。现...
问题: 强,软,弱,幻象引用是什么,他们之间的区别是什么?具体的使用场景是什么? 不同的引用其所代表的是对象的不同的可达性状态,这也影响到对象的GC。 强引用“Strong” Reference: 最常见的一种引用,平时对普通对象的引用就是...
Java 中的 单例模式 是我们一直且经常使用的设计模式之一,大家都很熟悉,所以这篇文章仅仅做我自己记忆。 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创...
如果一个接口有2个不同的实现, 那么怎么来Autowire一个指定的实现? 举个例子: 1、接口:ILayer public Interface ILayer{ …… } 2、实现类:Imag...
递归技术 需求:扫描D:\test所有子文件夹及子子文件夹下的.jpg文件。我们如果用循环来做这件事,我们不知道循环的结束条件,也不知道到底有多少层,所以比较麻烦。我们可以用一种新的思想:递归。递归举例:从前有一座山,山里有座庙,庙里有个老...
在日常的学习工作当中,有一些知识是我们在读书的时候就能够习得;但有一些知识不是的,需要在实践的时候才能得到真知——这或许就是王阳明提倡的“知行合一”。 在Java中,并不是所有的类型信息都能在编译阶段明确,有一些类型信息需要在运行时才能确定...
ArrayList是Java中最常用的集合类型之一。它允许灵活添加多个null元素,重复的元素,并保持元素的插入顺序。在编码时我们经常会遇到那种必须从已建成的ArrayList中删除重复元素的要求。这篇文章将给出两种从ArrayList中删...
一、ServletContext 1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。 2、作用范围:整个Web应用。...
Java开发人员都知道,Java利用垃圾回收机制来自动保持应用程序内存的干净和健康。然而可能有人不知道的是,即使使用了垃圾回收机制,Java中仍然可能存在内存泄漏风险。如果你碰到下面的错误代码: java.lang.OutOfMemoryE...