![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
记录
文章平均质量分 90
Aliceeo
这个作者很懒,什么都没留下…
展开
-
单例模式
单例模式的特点:一个类只能有一个实例类自己创建这个实例整个系统都共同使用这个实例单例模式分为:懒汉式:类一加载就创建对象,上来就new一个不可修改的类对象,再来一个空的私有构造方法,和一个公有的入口(返回值是类对象)饿汉式:用的时候,才去创建对象,声明一个为空的对象,在调用时new一个新的对象以上两种情况在多线程下是不安全的,因为new对象是非原子性的,重排序问题会造成多线程下不安全1.饿汉模式class Singleton { private static Singleton in原创 2020-09-15 19:16:22 · 192 阅读 · 0 评论 -
理解反射机制
import java.lang.reflect.Field;public class TestRef { //对类的理解:写了一个类,最终会被加载成.class文件,在这里插入代码片 // 这个.class文件会被加载到内存中,方法区中,即类加载的过程 //在内存中,以什么方式组织.class文件?是创建了一个类相关 // 的对象,这个对象描述了类具有的信息 //反射也叫自省,一个对象能利用反射对自己的结构和内部的细节非常清楚 //Java中提供了一组原创 2020-09-14 16:11:07 · 188 阅读 · 0 评论 -
计算机网络——网络防护
端口攻击通过攻击程序,来攻陷网卡再进入操作系统,即通过网络端口进入操作系统端口起到保护系统的作用,也是所有服务进程的入口。服务端口可分为3大类(1)公认端口(WellKnown Ports):从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。(2)注册端口(RegisteredPorts):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。(3)动态和/或私有端口(Dynamic and/or P原创 2020-09-09 20:37:36 · 768 阅读 · 0 评论 -
计算机网络——计算机网络病毒和黑客
计算机网络病毒的分类(1)系统病毒的前缀为:Win32、PE、Win95、W32、W95等。这些病毒的一般共有的特性是可以感染windows操作系统的 *.exe 和 *.dll 文件,并通过这些文件进行传播。(2)蠕虫病毒的前缀是:Worm。自包含程序,它能传播自身功能的拷贝或自身的某些部分到其他计算机系统中。这种病毒的共有特性是通过网络或者系统漏洞进行传播,很大部分的蠕虫病毒都有向外发送带毒邮件,阻塞网络的特性。(3)脚本病毒的前缀是:Script。脚本病毒的共有特性是使用脚本语言编写,通过网页原创 2020-09-09 19:50:15 · 5110 阅读 · 0 评论 -
计算机网络——SOHO型网络组建策略
SOHO网络,Small Office and Home Office,小型的家庭网络以及小型的办公网络,它就是将家庭中多台计算机(一般是二到十台的电脑连接起来),组成的小型局域网SOHO型网络组建策略功能需求:1、多名家庭成员可以在同一时间使用相同账号访问互联网2、能够连接共享打印机、Modem或其他任何计算机外围设备,充分利用有限资源,完成家庭用户之间网络信息共享、或对重要信息进行网络备份3、可提供全新的娱乐体验4、家庭联网设备的智能控制,云存储,物联网技术应用&n..原创 2020-09-09 16:48:37 · 6889 阅读 · 0 评论 -
计算机网络——大数据、物联网
大数据什么是大数据?大数据是一种规模大到,从管理、获取、分析等,从传统的数据库软件已经无法实现的数据结合。大数据的基本特征1、Volume 数据量大,从TB级别,跃升到PB级别。2、Velocity 实时性强,实时监测海量数据3、Varirty 种类多样,网络日志、视频、图片、地理位置信息,等等。4、Value 价值密度低,以视频为例,连续不间断监控过程中,可能有用的数据仅仅有一两秒。 大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据必然无法用单台的计算机进行处理,必原创 2020-09-09 15:38:32 · 1464 阅读 · 0 评论 -
计算机网络——云计算
什么是云计算?像使用水电煤一样使用计算机资源、网络资源、存储资源以及所有IT用到的数据库、操作系统、应用系统。什么是云计算操作系统?将涉及到IT的资源以一种软件的方式整合在一个平台然后交付给最终用户。应用上使用什么云?公有云、私有云、混合云(通过技术把本地的资源和公有云资源打通,根据需要进行选择)、灾备云、托管云、子云、蓝云、神云。云的应用:IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)云计算操作系统AZure:微软面向全球的一个公有云的服务平台,通过海底光缆将世界各地.原创 2020-09-09 11:28:06 · 1435 阅读 · 0 评论 -
计算机网络——局域网
网络拓扑网络拓扑(Network Topology)结构是指用传输介质互连各种设备的物理布局。指构成网络的成员间特定的物理的即真实的、或者逻辑的即虚拟的排列方式。如果两个网络的连接结构相同我们就说它们的网络拓扑相同,尽管它们各自内部的物理接线、节点间距离可能会有不同。五种网络拓扑结构网状拓扑结构:网络的每台设备之间均有点到点的链路连接,常用于广域网。总线型结构:各工作站和服务器均挂在一条总线上,各工作站地位平等,无中心节点控制,公用总线上的信息多以基带形式串行传递,其传递方向总是从发送信息的节原创 2020-09-07 20:44:15 · 3006 阅读 · 0 评论 -
计算机网络——广域网、数据报、虚电路、ATM、MPLS、网络传输介质、交换机、路由器、网关
广域网广域网工作层次网络层、数据链路层、物理层广域网包含通讯子网(专用网、公共网)和资源子网(计算机、终端、数据库)。广域网连接方式的类型广域网能够连接距离较远的节点。建立广域网的方法有很多种,被分为:电路交换网、分组交换网和专用线路网等。(1) 电路交换网,电路交换网 是 面向 连接 的网络,在数据需要发送的时候,发送设备和接收设备之间必须建立并保持一个连接,等到用户发送完数据后中断连接。电路交换网只有在 每个通话过程中 建立一个 专用信道。它有 模拟 和 数字 的 电路 交换服务。原创 2020-09-07 17:12:39 · 5213 阅读 · 0 评论 -
计算机网络—网络协议
OSI网络体系结构网络体系结构的产生利用“结构化”设计的方法和“分层”的思想对通信系统进行整体设计,为网络硬件、软件、协议、存取控制和拓扑提供标准,如此产生了网络体系结构。OSI是什么?ISO( International Organization for Standardization) 国际标准化组织 和 CCITT (International Telegraph and Telephone Consultative Committee )国际电报电话咨询委员会 联合制定了 OSI/RM原创 2020-09-06 11:56:19 · 936 阅读 · 0 评论 -
计算机网络—认识网络以及了解网络的发展
计算机网络的发展阶段:第一阶段:计算机网络萌芽,ENIAC、赛其SAGE系统第二阶段:计算机网络的诞生,ARPANET,四个美国的学校做站点第三阶段:计算机网络协议标准确定,计算机网络的国际标准化体系架构:OSI Open System Interconnection 开放式系统互联,网络协议由语法、语义、时序三大部分组成,语法:指通信数据和控制信息的结构与格式,语义:是对具体事件应法出何种控制信息、完成何种动作、以及做出何种应答,时序:是对事件实现顺序的详细说明。只有TCP/IP协议允许与Inte原创 2020-09-02 20:46:30 · 1157 阅读 · 0 评论 -
Understand the use of interrupt()
//对 interrupt(); 的理解//1. IS_INTERRUPTED = true;IS_INTERRUPTED是中断标志位//2. 如果线程处于调用以下三个方法// wait()/join()/sleep()造成阻塞,就直接// 抛出InterruptedException异常//3. 抛出异常以后,修改为IS_INTERRUPTED = fasle;t.i...原创 2019-12-18 21:37:53 · 164 阅读 · 0 评论 -
Binary Tree simple summary
树树是一种非线性的数据结构,其特点是:每个节点有零个或者多个子结点,但只有唯一的父亲节点。没有父节点的为根节点,根节点只有一个。节点的度:一个节点含有的子树的个数称为该节点的度树的度:一棵树中,最大的节点的度称为树的度叶子节点或终端节点:度为0的节点称为叶节点双亲节点或父节点:若一个节点含有子节点,则这个节点称为其子节点的父节点孩子节点或子节点:一个节点含有的子树的根节点称为该节点的...原创 2019-11-04 13:31:15 · 192 阅读 · 0 评论 -
泛型和包装类的简单总结(Generic & Wrapper Class simple summary)
泛型class 泛型类名称<类型形参列表> { // 这里可以使用类型参数}class ClassName<T1, T2, ..., Tn> { }泛型存在的含义是能支持不同类型的参数泛型不能直接实例化,需要先new Object再进行强转泛型是编译期的机制,和运行时无关,在运行时的效果等同Object包装类&emps;&em...原创 2019-10-30 18:37:11 · 201 阅读 · 0 评论 -
Java-异常-总结(Exception summary)
异常指的是程序在 运行时 出现错误时通知调用者的一种机制,运行时指的是程序已经编译通过得到 class 文件了, 再由 JVM 执行过程中出现的错误。这里与 编译期 区分开来。异常的好处:可以让代码不混乱。...原创 2019-10-29 20:24:59 · 244 阅读 · 0 评论 -
面向对象的总结(Object-oriented summary)
面向对象概况:抽象类和对象封装:private 降低使用者的成本。继承:代码写起来更简单,方便代码重用。组合:代码写起来更简单,方便代码重用。多态:是封装的更进一步自省(反射):对象在运行时获取到自身的一些信息面向对象的三大特性:封装、继承、多态包 通俗讲,就是将很多类放在一起,类似打包,所以可以组成多种多样的包,而且一个类也可能在多个包中。用的时候一般是把具有一定关联...原创 2019-10-19 13:12:20 · 182 阅读 · 0 评论 -
数据类型和操作符
数据类型和操作符public class Course{//类int field; // 属性static int staticField; //静态属性public static void method(int param1,int param2){//不叫函数叫方法...原创 2019-05-19 16:05:14 · 527 阅读 · 0 评论 -
java运行环境处理及简单程序
JDK(Java Development Kit) Java开发工具包 javac Compiler(编译器)JRE(Java Runtime Environment) Java运行时环境JVM(Java Virtual Machine) Java虚拟机(一次编写,多次执行)理解简单的源代码格式:...原创 2019-05-11 22:38:26 · 415 阅读 · 0 评论 -
语句和方法
程序结构与逻辑控制表达式(Expression)a=100;100>50;add(1,2);语句(Statement)以分号结束语句块(Block) { 任意语句 }Java分支结构顺序结构、分支结构、循环结构分支结构的条件中,如果是 if 语句,则和C语言不同if(逻辑表达式 备注 和C不同,一定是逻辑结果,...原创 2019-07-10 17:31:28 · 205 阅读 · 0 评论