自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WYCPhoenix的博客

一分耕耘 一分收获

  • 博客(17)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Maven学习

maven学习

2017-11-27 15:44:29 769

原创 Log4J学习记录

log4j学习

2017-11-27 15:41:54 249

原创 Java网络编程——第十章 非阻塞I/O

使用非阻塞IO方式实现chargen收发协议客户端import java.io.IOException;import java.net.InetSocketAddress;import java.net.SocketAddress;import java.nio.ByteBuffer;import java.nio.channels.Channels;imp

2017-06-10 21:13:29 792

原创 Java网络编程——第十章 安全Sokcet

对称加密,加密解密使用相同的秘钥,收发双发都必须知道这个秘钥,秘钥不可公开;加密解密速度很快非对称加密,加密解密使用不同的秘钥,公钥用于加密,可以公开,私钥用于解密,不可公开;保证机密性。、完整性、真实性;CPU密集型,速度较慢一般用法:用非对称加密算法加密对称加密秘钥,最后用对称加密算法加密实际数据Java安全Socket扩展(JSSE)javax.net.ssl,定义J

2017-06-02 20:17:29 1186

原创 Java网络编程——第九章 服务端Sokcet

服务器程序基本生命周期1、使用ServerSocket构造函数在一个特定端口创建新的ServerSocket2、使用ServerSocket的accept()方法监听该端口的入站连接,accept()方法会一直阻塞到客户端尝试建立连接,ServerSocket返回连接客户端和服务端的Sokcet对象3、根据服务类型,调用Socket的的inputStream()或者outputStre

2017-05-31 19:55:03 385

原创 Java网络编程——第八章 客户端Socket

客户端Socket使用方式     1、创建Socket     2、Socket尝试连接主机建立连接后,本地主机和远程主机就从该Socket获得输入、输出流,且为全双工方式;创建Socket的同时会在网络上建立连接,连接超时或者监听失败,将抛出IOException,如果服务器拒绝连接则抛出ConnectException,路由器无法确定如何将包发送给服务器则抛出NoRouteToH

2017-05-21 17:59:42 469

原创 Java网络编程——第七章 URLConnection

URLConnection类这是一个抽象类,与URL类相比,主要有以下不同点     1、对与服务器的通信提供了更多的控制,如检查、设置首部,使用put post等http方法     2、URLConnection是Java协议处理器(protocol hanler)的一部分,该部分还包括URLStreamHandler,将协议的细节和数据处理分开     3、URLConnec

2017-05-12 20:44:59 1075

原创 Java网络编程——第六章 Http协议

Http请求基本形式:     1、请求头部:方法 资源路径 协议与版本     2、请求首部:Http元数据,键值对结构,必须是ASCII字符,关键字不区分大小,值可以区分大小,也可以不区分,     3、空行  /r/n/r/n     4、消息体Http响应基本形式:     1、状态行:协议/版本、状态码、状态信息,1xx,提供信息;2、2xx,成功;3、3xx重定

2017-05-08 21:41:12 1003

原创 Java网咯编程——第五章 URL和URI

统一资源标识符URI:采用特定㞏标识一个资源的字符串,一个通用的URI指定的资源是什么而不指定资源位置、如何获取,其组成如下     模式 : 模式特定部分(典型的有授权机构、路径、查询)其中模式可能是 data、file、ftp、http、mailto、magnet、telnet、urn模式特定部分由ASCII字母数字组成,还包括 _ 、 - 、. 、 !、 ~,除了用作定界符的/

2017-05-04 22:08:34 480

原创 Java网络编程——第四章 Internet地址

连接到Internet的设备称为节点node,其中计算机节点称为主机host服务器至少有一个主机名,客户端往往有一个主机名,也可能没有,例如使用动态IP的主机,这里的主机名指的是DNS下的域名服务器等往往会有多个主机名,并且一个主机名可以映射到多个IP,这种情况下DNS会随机选择一个响应请求,例如做负载均衡的服务器InetAddress类该类是Java对IP的高级表示,它主

2017-05-02 20:56:59 790

原创 Java网络编程——第二、三章 流

Java的IO建立在流基础上,分为字节流与字符流两大类,注意流是同步的,并且一般IO速度较慢,尽量将IO放在一个单独的线程中输出流java.io.OutputStream: public abstract class OutputStream需要注意的是其中的一个基本方法public abstract void write(int b) htrows IOException

2017-05-02 20:55:53 435 1

原创 java网络编程——第一章 基本网络概念

计算机网络都是包交换网络:流经过网络的数据分割成小块,称为包或者分组,每个包单独处理,优点     多个需要交换的包可以在同一条线路上传输,降低网络成本     可以对分组进行校验,检测包在传输过程中是否被破坏四层模型1、主机网络层,即网络接口层,定义了一个网络接口如何通过物理连接向网络发送IP数据包,注Java不涉及主机网络层2、网际层,即网络层,定义了分组的结构、寻

2017-05-02 20:54:46 346

原创 深入理解Java虚拟机JVM高级特性与最佳实践阅读总结—— 第十三章 线程安全与锁优化

线程安全,当多个线程访问同一个对象时,无论系统的调度方式、线程的交替执行方式、也不需要额外的同步手段、调用方法时不需要额外的协同,调用这个对象的都可以得到正确的结果按照线程安全的强弱,分为五大类          1、不可变Immutable,不可变对象一定是线程安全的,对象的方法实现和调用都不需要同步;前提是不可变对象被正确创建(不发生this引用逃逸),事实不可变对象也是线程安

2017-03-02 10:50:46 360

原创 深入理解Java虚拟机JVM高级特性与最佳实践阅读总结—— 第十二章 Java内存模型与线程

Java内存模型JMM,主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存读取变量的底层细节,这里的变量不包括线程私有的变量,如局部参数;内存模型规定所有变量存储在主内存;每个线程都有自己的工作内存,其中保存了该线程用到的变量的主内存的副本;注意,线程对变量的所有操作都必须在工作内存中进行,不能直接读写主内存的变量;内存间的交互动作,即工作内存与主内存之间的拷

2017-03-01 21:14:52 1067

原创 深入理解Java虚拟机JVM高级特性与最佳实践阅读总结—— 第七章 虚拟机类加载机制

类加载机制,将描述类的class文件加载到内存,并对数据进行校验、转换接卸、初始化,最终形成尅被虚拟机直接使用的Java数据类型Java中,类型的加载、连接、初始化都是在程序运行期间完成,动态加载和动态连接也是Java动态扩展的实现类加载时机一个类从加载进内存到从内存卸载,生命周期包括:1、加载:加载时机有虚拟机确定2、验证3、准备4、解析5、初始化,遇到如

2017-03-01 11:44:03 350

原创 深入理解Java虚拟机JVM高级特性与最佳实践阅读总结——第二章 Java内存区域与内存溢出异常

程序计数器program counter register:字节码解释器所需要执行的下一条字节码地址,由于虚拟机的多线程机制,每个线程都有一个独立的程序计数器,线程私有,各计数器之间独立存储;如果执行的是Java方法,计数器记录的是正在执行的虚拟机字节码地址;如果执行的是native方法,计数器为空(undefined);此内存区域是唯一没有规定OutOfMemoryError情况的区域

2017-02-28 22:50:10 331

原创 深入理解Java虚拟机JVM高级特性与最佳实践阅读总结——第三章垃圾收集器与内存分配策略

引用计数法:给对象添加引用计数器,每当有一个地方引用它时,计数器值加1,;引用失效则计数器值减一,任何计数值为0的对象就是不可能被使用的特点:简单高效,但不能解决对象之间的循环引用可达性分析算法:以GC Roots作为起点,从这些节点开始向下搜索,搜索路径称为引用链,当一个对象到GC Roots之间不存在引用链时,该对象就是不可用的可以用作GC Roots的对象,一般是全局性引

2017-02-28 22:47:06 653

SourceTreeSetup-2.3.1.0

最新的SourcerTree安装程序,SourceTreeSetup-2.3.1.0,欢迎大家下载

2017-10-29

spring-framework-4.0.1.RELEASE.zip

最近在学Spring相关的内容,遇到很多API不理解,就去寻找相关doc,这个是Spring 4 的相关文件,包含依赖包、doc文档等,欢迎下载

2017-09-20

MIMO-OFDM无线通信技术及MATLAB实现

MIMO和OFDM技术是B3G(LTE、LTE-A、4G)的关键物理层技术,该书详细介绍了该领域的概念和理论,并通过MATLAB程序进行仿真和验证。该书共分13章,分别为:无线信道:传播与衰落,SISO信道模型,MIMO信道模型,OFDM介绍,OFDM同步技术,信道估计,PAPR(峰均比)减小技术,小区间干扰消除技术,MIMO:信道容量,天线分集和空时编码技术,空分复用MIMO系统的信号检测,在发射端利用信道状态信息,多用户MIMO。

2016-07-20

TCP IP详解,三卷全

大家知道,TCP/IP已成为计算机网络的事实上的标准。在关于TCP/IP的论著中,最有影响的就是两部著作。一部是Douglas E. Comer的《用TCP/IP进行网际互连》,而另一部就是Stevens写的这3卷书。这两套巨著都很有名,各有其特点。无论是从事计算机网络的教师还是进行科研的技术人员,这两套书都应当是必读的。   《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。本书适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。   《TCP/IP详解 卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15 000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。本书不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点,如多播、长肥管道支持、窗口缩放、时间戳选项以及其他主题等等。读者阅读本书时,应当具备卷1中阐述的关于TCP/IP的基本知识。本书适用于希望理解TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。   《TCP-IP详解卷三TCP事务协议,HTTP,NNTP和UNIX域协议》是“TCP/IP详解系列”的延续。主要内容包括:TCP事务协议,即T/TCP,这是对TCP的扩展,使客户-服务器事务更快、更高效和更可靠;TCP/IP应用,主要是HTTP和NNTP;UNIX域协议,这些协议提供了进程之间通信的一种手段。当客户与服务器进程在同一台主机上时,UNIX域协议通常要比TCP/IP快一倍。本书同样采用了大量的实例和实现细节,并参考引用了卷2中的大量源程序。 本书适用于希望理解TCP/IP如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。

2015-11-28

matlab常用算法程序集.rar

微分和偏微分方程、方程求解、随机数生成、数值统计分析等M程序

2015-09-08

matlab数学建模与数学实验.pdf

主要关于数学建模相关的数据拟合以及一些实际问题

2015-09-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除