摘要: 问题: 在Win10上安装jdk时,按照win7的方式配置后,在cmd窗口中输入java,会提示"java不是内部或外部命令"。 Win10配置jdk注意事项: 1).jdk 1.5 以后不需要配置CLASSPATH; 2).PAHT要使用绝对变量,不可以使用%JAVA_HOME%类似的相对变量; 阅读全文
posted @ 2018-02-04 15:01 songoo 阅读(1138) 评论(0) 编辑
摘要: 1.Spring项目依赖的jar包有5个: 2.applicationContext.xml文件中,如下bean的property的name值对应的是HelloWorld类中的setter方法,即name对应的是getName(),如果setter方法写为setName1,则name应该写为name阅读全文
posted @ 2017-06-12 00:53 songoo 阅读(125) 评论(0) 编辑
摘要: 在继续看ArrayList源码之前,先了解Iterator接口和ListIterator接口,下篇文章详细讲解ArrayList是如何实现它们的。 我们知道,接口只是一种规范,当继承接口并实现其中的方法时,要遵循接口对方法的说明。 1.Iterator接口 Iterator接口取代了Java集合框架阅读全文
posted @ 2017-05-27 00:04 songoo 阅读(688) 评论(2) 编辑
摘要: 1.isEmpty( ) 如果此列表中没有元素,则返回 true 判断ArrayList是否为空,size为0时,即不包含任何成员时为空,返回true。 2.indexOf(Object o) 返回此列表中首次出现的指定元素的索引,或如果此列表不包含元素,则返回 -1。 原理就是从前向后遍历数组,看阅读全文
posted @ 2017-05-24 00:00 songoo 阅读(286) 评论(0) 编辑
摘要: 本篇主要分析ArrayList的自动扩容机制,add和remove的相关方法。 作为一个list,add和remove操作自然是必须的。 前面说过,ArrayList底层是使用Object数组实现的。数组的特性是大小固定,这个特性导致的后果之一就是,当ArrayList中成员个数超过capacity阅读全文
posted @ 2017-05-22 23:39 songoo 阅读(436) 评论(0) 编辑
摘要: 源码解析系列主要对Java的源码进行详细的说明,由于水平有限,难免出现错误或描述不准确的地方,还请大家指出。 1.位置 ArrayList位于java.util包中。 2.变量和常量 先明确一点,ArrayList是采用Object类型的数组实现的。 ArrayList开始定义了一些常量和变量: 3阅读全文
posted @ 2017-05-22 00:47 songoo 阅读(421) 评论(0) 编辑
摘要: 本文主要讲述使用SHA1算法计算信息摘要的过程。 安全体系(零)—— 加解密算法、消息摘要、消息认证技术、数字签名与公钥证书 安全体系(一)—— DES算法详解 安全体系(二)——RSA算法详解 为保证传输信息的安全,除了对信息加密外,还需要对信息进行认证。认证的目的有两:一是验证信息的发送者是合法阅读全文
posted @ 2017-03-09 21:38 songoo 阅读(1297) 评论(2) 编辑
摘要: 本文主要讲述RSA算法使用的基本数学知识、秘钥的计算过程以及加密和解密的过程。 安全体系(零)—— 加解密算法、消息摘要、消息认证技术、数字签名与公钥证书 安全体系(一)—— DES算法详解 安全体系(三)——SHA1算法详解 1.概述 RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Ri阅读全文
posted @ 2017-03-08 23:46 songoo 阅读(2153) 评论(0) 编辑
摘要: 本文讲解对称加密、非对称加密、消息摘要、MAC、数字签名、公钥证书的用途、不足和解决的问题。 安全体系(一)—— DES算法详解 安全体系(二)—— RSA算法详解 安全体系(三)—— SHA1算法详解 0.概述 当发送方A向接收方B发送数据时,需要考虑的问题有: 1.数据的安全性。 2.数据的完整阅读全文
posted @ 2017-03-07 22:23 songoo 阅读(1931) 评论(2) 编辑
摘要: 我们先浏览一下TCP/IP的参考模型,对网络模型有一个大致的了解,后续着重学习OSI参考模型。 TCP/IP参考模型是计算机网络的祖父ARPANET和其后继的因特网使用的参考模型。 1.结构 TCP/IP参考模型包括应用层、传输层、网络层和链路层,如下图。 图中,应用层由用户进程提供,应用程序负责解阅读全文
posted @ 2017-02-28 22:56 songoo 阅读(599) 评论(1) 编辑