摘要: 以太网的基本知识 以太网是一种为多台计算机能够彼此自由和廉价地相互通信而设计的通信技术。这种网络的本质其实就是一根网线。 收发器的功能只是将不同网线之间的信号连接起来而已。 当一台计算机发送信号时,信号就会通过网线流过整个网络,最终到达所有的设备。这就好像所有人待在一个大房间里,任何一个人说话,所有 阅读全文
posted @ 2017-10-27 17:01 c++c鸟 阅读(208) 评论(0) 推荐(0)
摘要: 浏览器,邮件等一般应用程序收发数据时用TCP;DNS 查询等收发较短的控制数据时用UDP.IP中还包括ICMP协议和ARP协议。ICMP用于告知网络包传送过程中产生的错误以及各种控制信息ARP协议用于根据IP地址查询相应的以太网MAC地址 网卡负责完成实际的收发操作,也就是对网线中的信号执行发送和接 阅读全文
posted @ 2017-10-27 14:51 c++c鸟 阅读(175) 评论(0) 推荐(0)
摘要: 首先,spring中注入即使用setter方法进行注入,对对象,变量,类的注入,都需要在声明之后,(spring扫描会在有具体注解的地方自动创建对象,并添加注入(通过setter方法))。 使用ClassPathXmlApplicationContext创建Bean容器。ClassPathXmlAp 阅读全文
posted @ 2017-10-19 16:41 c++c鸟 阅读(205) 评论(0) 推荐(0)
摘要: 在spring容器管理的Bean中,必须仅且只有一个无重复的ID。 一般情况下,配置一个bean时,需要指定它的ID属性作为bean的名称。 <bean id="hello" class="com.learnSpring.hellWorld"/> 用户可以通过getBean(“hello”)获取he 阅读全文
posted @ 2017-10-18 10:16 c++c鸟 阅读(185) 评论(0) 推荐(0)
摘要: 重点: 在类中,不论在何处定义初始值,他都将在构造器调用之前发生。 其中最先加载静态变量/对象。 其次加载类中的变量/对象,不论变量/对象是在构造器之前还是之后。 最后加载构造器。 静态变量/对象只有在必要的时候才会进行。静态变量/对象只执行一次。 当编译器需要一个String而你却只有一个对象时, 阅读全文
posted @ 2017-10-06 10:20 c++c鸟 阅读(172) 评论(0) 推荐(0)
摘要: Spring整体架构分为以下几部分: 1.Core模块:包含Spring框架的基本核心工具类,Spring其它组件都要使用到这个包中的类,Core模块是其它组件的基本核心。 2.Beans模块,包含访问配置文件,创建和管理bean以及进行IoC/DI(控制反转/依赖注入,上一篇文章中详细分析了这两个 阅读全文
posted @ 2017-09-27 14:38 c++c鸟 阅读(315) 评论(0) 推荐(0)
摘要: 先来看看控制反转的基本含义: 控制反转(IOC)模式(又称DI:Dependency Injection)就是Inversion of Control,控制反转。在Java开发中,IoC意 味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。换句话说,就是将创建管理对象的工作交 阅读全文
posted @ 2017-09-27 11:43 c++c鸟 阅读(375) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-09-08 10:26 c++c鸟 阅读(2) 评论(0) 推荐(0)
摘要: 字节序的概念 字节序是指多字节数据的存储顺序,在设计计算机系统的时候,有两种处理内存中数据的方法:大端格式、小端格式。 小端格式(Little-Endian):将低位字节数据存储在低地址。 大端格式(Big-Endian):将高位字节数据存储在低地址。 例如: 注:int类型是4字节,char类型是 阅读全文
posted @ 2017-09-07 18:00 c++c鸟 阅读(174) 评论(0) 推荐(0)
摘要: 网络编程中最基本的概念就是面向连接(connection-oriented)和无连接(connectionless)协议。 如果两台计算机要进行通信,就必须以某种形式“连接”起来,那“无连接通信”又是什么意思呢? 答案是:面向连接和无连接指的都是协议。也就是说,这些术语指的并不是物理介质本身,而是用 阅读全文
posted @ 2017-09-07 16:56 c++c鸟 阅读(168) 评论(0) 推荐(0)