摘要: //这里准备用类似策略模式写一个排序系统,从小到大排序 //先写一个测试类 public class Ztest{ //不用括号Ztest() public static void main (String[] args){ Sorter testsorter = new MergeSorter(); Integer[] a = new Integer[]... 阅读全文
posted @ 2016-03-14 00:16 赛艇队长 阅读(499) 评论(0) 推荐(0) 编辑
摘要: SQL基础--查询之五--查询语句一般格式 阅读全文
posted @ 2016-03-11 02:22 赛艇队长 阅读(579) 评论(0) 推荐(0) 编辑
摘要: SQL基础--查询之三--嵌套查询 阅读全文
posted @ 2016-03-11 02:22 赛艇队长 阅读(269) 评论(0) 推荐(0) 编辑
摘要: SQL基础--查询之四--集合查询 阅读全文
posted @ 2016-03-11 02:21 赛艇队长 阅读(743) 评论(0) 推荐(0) 编辑
摘要: SQL基础--查询之一--单表查询 阅读全文
posted @ 2016-03-11 02:20 赛艇队长 阅读(217) 评论(0) 推荐(0) 编辑
摘要: SQL基础--查询之二--连接查询 阅读全文
posted @ 2016-03-10 23:30 赛艇队长 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 图解HTTP 1.3 网络基础 TCP/IP 2016-03-03 相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而 2016-03-03 相互通信 阅读全文
posted @ 2016-03-07 10:16 赛艇队长 阅读(554) 评论(0) 推荐(1) 编辑
摘要: 引子: 最近在好好了解http,发现对介绍http的第一句话【http协议是无状态的,无连接的】就无法理解了:无状态的【状态】到底指的是什么?! 找了很多资料不仅没有发现有一针见血正面回答这个问题的,而且有些解释还充斥了各种错误,看着看着就觉得心里憋着一股浊气吐不出来 于是在看了很多资料之后,我一口 阅读全文
posted @ 2016-03-03 02:15 赛艇队长 阅读(43678) 评论(32) 推荐(134) 编辑
摘要: 大话https演化过程(包括概念:对称加密、非对称加密、公钥、私钥、数字签名、数字证书、https访问全过程) 在网络上发送数据是非常不安全的,非常容易被劫持或是被篡改,所以每次定向发送数据你都可以视为在广播,每次定向接收数据都可以视为在广收。而建立安全通道的难度和成本都很高,甚至安全性都不一定靠谱 阅读全文
posted @ 2016-03-02 10:52 赛艇队长 阅读(2703) 评论(0) 推荐(1) 编辑
摘要: 重看异常机制的时候觉得抓到了点机理上的精髓,所以来说一下,对初学者应该会有些帮助 JAVA中的异常机制 从机制上由【产生异常】【抛出异常】【捕捉异常】【异常处理】组成 从形式上又分为四种: 运行时出现BUG系统产生异常。最经典的抛出异常方式 包括【产生异常】【抛出异常】 throw。形式是“先自己n 阅读全文
posted @ 2016-02-24 16:59 赛艇队长 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 引子: 关于SOAP其实我一直模模糊糊不太理解,这种模模糊糊的感觉表述起来是这样: 于是我详细查阅了网上的资料,结合自己的理解,归纳整理如下,引用部分过于零散,就未标示,还请谅解 要好好谈SOAP,就必须从其源头开始,它的源头就是WebServices(Web服务) 1.Web服务 最早的软件都是本 阅读全文
posted @ 2016-02-24 16:38 赛艇队长 阅读(8028) 评论(2) 推荐(10) 编辑
摘要: 0.引入 0.1.线程间通信的目的 首先,线程间通信要交流些什么呢? 解答这个问题要从为什么要有多线程开始,需要多线程的原因大概有这些 最早也最基本:有的任务需要大量的时间,但其实并不占用计算资源,比如等待外界输入,比如发起网络连接,于是当然就想到完全可以在等待的时候做另一件事,而因为程序都是单线顺 阅读全文
posted @ 2016-02-24 01:07 赛艇队长 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 介绍和实现: 策略模式的结构其实非常简单,比模板方法模式简单多了,它实质上就是一个原则的体现,往低里说就是里式替换原则,往高里说是依赖倒置原则,具体实现过程是这样: 有一个接口A中有一个抽象算法方法a 有一组接口A的实现类A-? 用不同具体算法实现了抽象算法方法a 在客户端里先持有一个算法接口的引用 阅读全文
posted @ 2016-02-21 16:52 赛艇队长 阅读(5523) 评论(0) 推荐(1) 编辑
摘要: 参数传递是什么? 在C的函数或是JAVA的方法中,向一个函数或方法内部传递一个参数,比如: void fun( int num ){ num+=2 ; } int a = 3 ; fun( a ) ; 这个a就被作为参数传入函数fun()中,作为a,然后返回或者不返回值 回到最初,函数的作用是复用, 阅读全文
posted @ 2015-10-02 02:07 赛艇队长 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 转义字符是什么?跟普通的字符或者说中文字符有什么关系? 以UTF-8环境为例,在这个环境下,数字、字母、中文字符、转义字符,都是一样的,每一个字符都是一一对应一个01码,而转义字符的特殊之处在于,它们通常不可打印,也就是说看不到,比如换行符\n,回车符\r(关于这两个符号,另一篇会有专门的内容讨论) 阅读全文
posted @ 2015-04-24 00:36 赛艇队长 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 一开始对这个概念还只是有点模糊,不太在意,结果一搜索才发现,这东西太有意思了,不仅有个有趣的故事,而且本身也有很多门道,还勾起了一些之前的回忆,原来以前也跟这个问题打过交道啊。 1基本概念 控制字符 本义 换行符 \n newline LF (Line Feed) 光标直接往下一行(不一定是行首) 阅读全文
posted @ 2015-04-24 00:18 赛艇队长 阅读(2694) 评论(0) 推荐(1) 编辑
摘要: 电脑用0和1存储数据,而存储的数据主要有两种:数字和字符(还有运算符什么的暂时不讨论),数字存储的方法比较简单,没什么问题,这里要说的是如何存储字符。 1编码方式的大历史 1.1 ASCII 最早对于发明计算机的美国人来说,字符只有大小写的字母,于是他们使用一种简单的编码方式——ASCII,一个字母 阅读全文
posted @ 2015-04-23 13:59 赛艇队长 阅读(449) 评论(0) 推荐(1) 编辑