自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一块积木

系统是积木堆起来的,软件是积木堆起来的,世界也是积木堆起来的

  • 博客(83)
  • 收藏
  • 关注

原创 Docker杂谈

本文有点儿杂,笔者一直在思考,为什么用Docker,Docker到底能做到什么,不能做到什么,什么样的用法是正确的,围绕着这些,总结了这么一篇文章。

2016-12-08 20:20:24 2985

原创 Jakara Struts 编程 读书笔记(1)(章节:1-2)

    书桌上摆着一本一年前就已经买好的书。 从来就没觉得web技术有多复杂,无非是架构在http协议上的一种用户和服务器之间交互的技术而已,不过最近拿起来这本书看了看,才发现这里面还是讲了不少好东西,不仅仅是web上的,还有一些讨论设计架构的知识。    言归正传,书中的第一章简单的介绍了web相关的一些常识。包括当年为了使用web技术不得不编写CGI而且还要让系统对每一个http请求都开一

2007-06-13 07:53:00 4885 1

原创 google map尝新

不知道是不是google和政府打成了什么协议,不过今天google总算是推出了中文版地图。千呼万唤始出来啊。大家总算可以感受他所带来的方便了。为中文google的这一突破叫一声好。以沈阳为例(老家是这里,就优先看这里了,呵呵),这份地图清晰的标记出大超市和医院以及重要建筑物的地址。但是遗憾的是,这份地图上最大分辨率下面,我们看不到具体每一个楼的方位(也就是看不到自己的家了),也许这个要求很过分,但

2007-02-09 08:07:00 4249

转载 Orz的起源和扩展

失意体前屈 ( orz ),是一种源自于日本的网络象形文字(或心情图示)。失意体前屈,原本指的是网络上流行的表情符号:_| ̄|○ 它看起来像是一个人跪倒在地上,低著头,一副“天啊,你为何这样对我”的动作,虽然简单却很传神。在初期,并没有人对这个符号起个名字,“失意体前屈”这 个名字也是后来才出现的。据说是某个餐厅的座垫上绣著这五个字,至于在这之前又是谁想到的,目前尚未厘清真相。后来,又有人

2006-09-01 10:23:00 6014 3

转载 Mouse-less Firefox

Mouse-less Firefox教你如何不使用鼠标就能完全的控制你的 Firefox 来进行网上冲浪。当你的鼠标不灵活时,当你的无线鼠标需要充电时,当你带了笔记本却忘了鼠标时,你可以完全使用键盘来控制你的 Firefox 就可以了。原文: http://www.lifehacker.com/software/feature/hack-attack-mouseless-firef

2006-08-18 11:19:00 4663

原创 数据库系统概念读书笔记(3)--关系模型

 关系模型是E-R模型之后的又一大模型,而该模型也是现在的数据库中运用最广泛的模型,ORACLE,DB2都是基于关系数据库模型的。而且为关 系模型制定查询语言也是非常直截了当的事情(不知道又没有谁想想过E-R模型里面的查询语句应该是什么样子的),关系模型甚至还给出了一个让E-R模型平 滑转换到关系模型的方法。这样,关系模型就几乎成了E-R模型的一个完整替代品。本章讨论的就是这么三个问题-----关

2006-08-10 17:51:00 7620 3

原创 数据库系统概念读书笔记(2)--实体联系模型

1.几个基本概念 实体-联系(E-R)模型是基于如下的一种认识:世界由一组实体和实体之间的相互联系组成。E-R模型是一种语义模型, 前面也提到过,这种模型经常作为关系数据库模型的基础。 很多数据库设计工具也都使用了E-R模型的概念。 下面是几个核心概念 实体集:具有相同类型及共享相同性质的实体集合。而相应的实体集中每一个元素就是实体。这个概念对应到面向对象中就是c

2006-07-15 03:14:00 8942 5

转载 Making a Thread-Safe or Synchronized Collection

 Making a Thread-Safe or Synchronized CollectionAs you know by now, the commonly used collection classes, such as java.util.ArrayList, are not synchronized. However, if theres a chance that two t

2006-07-12 16:39:00 4526

原创 2006年高考作文爆笑集锦

很多都是出自于天津卷《愿景》——木办法,谁叫这个题目太叫人摸不找头脑了!   1,尽管司马迁多次遭受宫刑,但他忍受住一次又一次的痛苦,还是以顽强的毅力写出了伟大的《史记》。   【dodo:一次又一次?司马爷爷你那里难道是春风吹又生?】   2,有人说人生有三大恨事:一恨鲫鱼多刺,二恨海棠无香。第三恨我忘了,不过我想,第三恨应该是:三恨愿景泡汤。   【dodo:虽然很押韵,

2006-07-04 23:50:00 6601 7

原创 JSP页面翻译原理

众所周知,每一个JSP页面都会被Web容器编译成一个Java类,供web容器调用,并且生成HTML叶面回馈给用户。而了解其中的变异方法和规则,对我们学习JSP是非常有好处的,可以说学习好了这个编译原理,就已经学习好了大部分的JSP知识,剩下的工作就只剩下熟记一些tablib和反复应用以使自己更加熟练而已了。。先来看一下JSP页面所对应的Class的基本结构。每一个JSP页面都会被编译成成如下的

2006-06-26 14:14:00 6544 3

原创 数据库系统概念读书笔记(1)——引言

数据库管理系统:有一个互相关联的数据的集合和一组用以访问这些数据的程序组成,这个数据集合就叫做数据库。上来就先写上一个概念,作为这本书的主线。1.数据库的出现的必要性和对数据库的要求尽管文件系统可以解决不少问题,但是下面的问题是文件系统所无法解决的,如果给文件系统加上这些特性,那么文件系统也就成为了一个数据库(有点裸设备的味道)。 数据的冗余和不一致:重复数据多,而且对于分布

2006-06-20 16:52:00 6987 2

转载 用 Eclipse、WTP 和 Derby 构建 Web 应用程序

http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/dm-0509cline/index.html2005 年 9 月 01 日使用 eclipse、Web Tools Platform (WTP) for eclipse、Derby 和 Jakarta-Tomcat 构建动态 Web 应用程序是件很容易的

2006-06-12 14:34:00 8838 2

原创 老给我发麒麟汉芯的帖子的那位朋友

呵呵,看出来你也在看世界杯啊。而且似乎都把往我这个blog上面贴文章当成自己工作了。你是要教育我?还是要教育别人?还是要出气?如果你有问题,就和我讨论讨论,我的联系方式在左面。觉得你应该挺有性格的吧,交个朋友吧。一起讨论世界杯也行啊。关于麒麟的事儿,我也再次声明一点,我也希望国家出点让我们这些it人骄傲的东西。所以才贴了那个文章,我从去年就关注麒麟这个事情了。而且麒麟和FreeBSD的关系似乎去年

2006-06-11 03:04:00 5417 5

转载 2006年德国世界杯日程表(北京时间)

2006年德国世界杯日程表(北京时间) A组赛程 场序 球队 球队 比赛场馆 比赛日期 开球时间 1   德国 Vs 哥斯达黎加 慕尼黑 2006年06月10日 00:00 2   波兰 Vs 厄瓜多尔 盖尔森基兴 2006年06月10日 03:00 17   德国 Vs 波兰 多特蒙德 2006年06月15日 03:00 18 厄瓜多尔 Vs 哥斯达黎加 汉堡 200

2006-06-08 18:16:00 6228

原创 自己的公告警句

2006-06-07 海纳百川,有容乃大;壁立千仞,无欲则刚。

2006-06-07 01:11:00 4766 1

转载 Tomcat启动分析

1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or mor

2006-06-07 00:28:00 6911 5

转载 tomcat中的server.xml元素详解

http://www.54bk.com/user1/7384/archives/2005/18620.html  tomcat中的server.xml元素详解 元素名 属性

2006-06-06 23:12:00 4692

原创 TCP/IP详解学习笔记(14)-TCP连接的未来和性能(未写完)

在TCP刚出世的时候,其主要工作环境是以太网和SLIP之类的低速网络。随着高速网络的出现,让TCP协议的吞吐量更大,效率更高的要求就愈来愈迫切。为此,TCP增加了三个重要机制来对应现在的变化,他们是 路径MTU发现。 窗口扩大选项和时间戳。 T/TCP(增加了事务功能的TCP协议)。1.路径MTU发现 顾名思义路径MTU指的是源主机到墓地主机之间的路径

2006-05-29 20:58:00 12048 10

原创 TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器

TCP一共有四个主要的定时器,前面已经讲到了一个--超时定时器--是TCP里面最复杂的一个,另外的三个是: 坚持定时器 保活定时器 2MSL定时器其中坚持定时器用于防止通告窗口为0以后双方互相等待死锁的情况;而保活定时器则用于处理半开放连接1.坚持定时器坚持定时器的原理是简单的,当TCP服务器收到了客户端的0滑动窗口报文的时候,就启动一个定时器来计

2006-05-28 00:34:00 27633 5

原创 TCP/IP详解学习笔记(12)-TCP的超时与重传

超时重传是TCP协议保证数据可靠性的另一个重要机制,其原理是在发送某一个数据以后就开启一个计时器,在一定时间内如果没有得到发送的数据报的ACK报文,那么就重新发送数据,直到发送成功为止。1.超时超时时间的计算是超时的核心部分,TCP要求这个算法能大致估计出当前的网络状况,虽然这确实很困难。要求精确的原因有两个:(1)定时长久会造成网络利用率不高。(2)定时太短会造成多次重传,使得网络阻塞。

2006-05-25 19:00:00 26199 9

转载 万能下联~~ 什么场合都能对上

月落乌啼霜满天,一支红杏出墙来   仰天大笑出门去,一枝红杏出墙来   相见时难别亦难,一枝红杏出墙来   去年今日此门中,一枝红杏出墙来   商女不知亡国恨,一支红杏出墙来   两情若是久长时,一支红杏出墙来   春心莫共花争发,一支红杏出墙来   春江潮水连海平,一支红杏出墙来   千呼万唤始出来,一支红杏出墙来   庭院深深深几许, 一支红杏出墙来   身无彩凤双飞翼,一

2006-05-25 13:54:00 4726 1

原创 啊~~今天的CSDNBlog 疯了~~~~~~

啊~~今天的CSDNBlog 疯了~~~~~~自己家的外衣下面居然是别人的文章???我ft死,而且内容一次一变

2006-05-22 11:17:00 5356 14

原创 TCP/IP详解学习笔记(11)-TCP交互数据流,成块数据流

目前建立在TCP协议上的网络协议特别多,有telnet,ssh,有ftp,有http等等。这些协议又可以根据数据吞吐量来大致分成两大类:(1)交互数据类型,例如telnet,ssh,这种类型的协议在大多数情况下只是做小流量的数据交换,比如说按一下键盘,回显一些文字等等。(2)数据成块类型,例如ftp,这种类型的协议要求TCP能尽量的运载数据,把数据的吞吐量做到最大,并尽可能的提高效率。针对这两种情

2006-05-19 14:30:00 29655 5

原创 TCP/IP详解学习笔记(10)-TCP连接的建立与中止

TCP是一个面向连接的协议,所以在连接双方发送数据之前,都需要首先建立一条连接。这和前面讲到的协议完全不同。前面讲的所有协议都只是发送数据而已,大多数都不关心发送的数据是不是送到,UDP尤其明显,从编程的角度来说,UDP编程也要简单的多----UDP都不用考虑数据分片。书中用telnet登陆退出来解释TCP协议连接的建立和中止的过程,可以看到,TCP连接的建立可以简单的称为三次握手,而连接的中

2006-05-18 18:54:00 28877 6

原创 TCP/IP详解学习笔记(8)-DNS域名系统

前面已经提到了访问一台机器要靠IP地址和MAC地址,其中,MAC地址可以通过ARP协议得到,所以这对用户是透明的,但是IP地址就不行,无论如何用户都需要用一个指定的IP来访问一台计算机,而IP地址又非常不好记,于是就出现了DNS系统1.DNS系统介绍DNS的全称是Domain Name System。它负责把FQDN(就是以"."分隔结尾的名字)翻译成一个IP。最初的DNS系统使用的是一个

2006-05-18 11:21:00 23666

原创 TCP/IP详解学习笔记(9)-TCP协议概述

终于看到了TCP协议,这是TCP/IP详解里面最重要也是最精彩的部分,要花大力气来读。前面的TFTP和BOOTP都是一些简单的协议,就不写笔记了,写起来也没啥东西。TCP和UDP处在同一层---运输层,但是TCP和UDP最不同的地方是,TCP提供了一种可靠的数据传输服务,TCP是面向连接的,也就是说,利用TCP通信的两台主机首先要经历一个“拨打电话”的过程,等到通信准备结束才开始传输数据,最后

2006-05-16 13:35:00 29167 2

原创 TCP/IP详解学习笔记(7)-广播和多播,IGMP协议

1.单播,多播,广播的介绍1.1.单播(unicast)单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是非常具体的目的地址,对于以太网来 说,就是网卡的MAC地址(不是FF-FF-FF-FF-FF-FF这样的地址)。现在的具有路由功能的主机应该可以将单播数据定向转发,而目的主机的网 络接口则可以过滤掉和自己MAC地址不一致的数据。

2006-05-13 01:17:00 25726 5

原创 sshd中tcp-wrappers的调用

今天配置sshd的时候,发现openssh-server不同过xinetd依然可以得到tcp-wrappers的知识,好奇之下就察看了 sshd和tcp-wrapper的代码,做成笔记写在下面。这些笔记对想使用tcp-wrappers的程序员来说有一定的参考价值。一些基础知识什么是sshssh secure shell,是用户在进行传输的时候使用的一种保密协议。本来这是为telne

2006-05-10 12:53:00 3743

转载 经典签名档

1.先是超女冠军李宇春,后是奥斯卡奖的《断臂山》,中国同性恋们终于站起来了!   2.有看《金刚》不哭的MM吗?但我想如果换做是一个雌性“金刚”和一个人类帅哥的话,就完全不会有人哭了~   3.欧盟一个劲儿指责中国打击盗版不力,因为全球限量生产的6辆法拉利仅在中国就有7辆!   4.“不得穿内裤和拖鞋进入教室!”说实话,即便在南邮混了四年,我脸皮依然没厚到不穿内裤进教室……

2006-05-09 17:17:00 5959 1

原创 TCP/IP详解学习笔记(6)-UDP协议

1.UDP简要介绍UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。 2.UDP协议头2.1.UDP端口号由于很多软件需要用到UDP协议,所以UDP协议必须通过某个标志用以区分不同的程序所需要的数据包。端口号的功能就在于此,例如某一个UDP程序A在系统中注册了3000端口,那么,以

2006-05-09 07:23:00 28458 8

原创 配置 arch linux

1.配置网络如果采用DHCP上网的话,就仿照如下的代码在rc.conf里面写 lo="lo 127.0.0.1"eth0="dhcp"eth1="dhcp"INTERFACES=(lo eth0 eth1) 如果不是的话,在rc.conf里面添上IP信息,仿照/etc/network-profiles/template里面的内容eth0="eth0 192.168.1.2 netm

2006-05-07 17:35:00 4756

原创 TCP/IP详解学习笔记(5)-IP选路,动态选路,和一些细节

1.静态IP选路1.1.一个简单的路由表选路是IP层最重要的一个功能之一。前面的部分已经简单的讲过路由器是通过何种规则来根据IP数据包的IP地址来选择路由。这里就不重复了。首先来看看一个简单的系统路由表。 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface192.168.11.0 

2006-04-28 15:56:00 30605 8

转载 笑话几则。

幼儿园老师问她的学生:"谁能用肯定一词造句?" 第一个小女孩说:"天空肯定是蓝色的。" 老师说:"可是天空有时是灰色或橘黄色的呀!" 第二个小男孩说:"树肯定是绿色的。" 老师说:"可到了秋天,树会变成褐色呀" 这时,后排的楚阳向站起来问道:"老师,屁有颜色吗?" 老师惊愕道:"当然没有!" "那么,我肯定我拉裤子了!" 算术测验 楚阳向:今天的算术测验没及格。 爸爸:为什么? 楚阳向:老师问

2006-04-27 12:40:00 4141

原创 samba配置文件一则

[global]#定义你所在的组,和windows的定义是差不多的。  workgroup = tkstech #定义你的共享主机名称 workgroup = tkstech#定义允许访问的IP地址#这里允许192.168.11.3 和192.168.11.2 和127以内的所有机器登录 hosts allow = 192.168.11.3 192.168.11.6 127.#定义你的安全级别,有

2006-04-26 23:31:00 4367

转载 女人50万年的进化(暴经典)

50万年前      北京周口店一座土山上居住的一群人,不知道怎么搞的,居然弄出"火"这个东西来,从此他们就有了"做饭"这个活动。而可悲的是,据考察,那时候"做饭 "的就是女人。可能是女人总觉得男人烤的东西不好吃,就大包大揽,结果,这一包,就包了50万年。后来我有一个朋友结婚,他总结道,婚后的第一天很重要, 那天如果谁做饭,那以后可能就是他(她)一直做下去了。      经验啊!   

2006-04-20 19:03:00 14173 5

原创 TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute

1.IMCP协议介绍前面讲到了,IP协议并不是一个可靠的协议,它不保证数据被送达,那么,自然的,保证数据送达的工作应该由其他的模块来完成。其中一个重要的模块就是ICMP(网络控制报文)协议。当传送IP数据包发生错误--比如主机不可达,路由不可达等等,ICMP协议将会把错误信息封包,然后传送回给主机。给主机一个处理错误的机会,这 也就是为什么说建立在IP层以上的协议是可能做到安全的原因。IC

2006-04-20 18:14:00 49784 16

原创 TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议

把这三个协议放到一起学习是因为这三个协议处于同一层,ARP协议用来找到目标主机的Ethernet网卡Mac地址,IP则承载要发送的消息。数据链路层可以从ARP得到数据的传送信息,而从IP得到要传输的数据信息。1.IP协议IP协议是TCP/IP协议的核心,所有的TCP,UDP,IMCP,IGCP的数据都以IP数据格式传输。要注意的是,IP不是可靠的协议,这是说,IP协议没有提供一种数据未传达

2006-04-19 02:41:00 60791 29

原创 TCP/IP详解学习笔记(2)-数据链路层

数据链路层有三个目的: 为IP模块发送和 接收IP数据报。 为ARP模块发送ARP请求和接收ARP应答。 为RARP发送RARP请 求和接收RARP应答ip大家都听说过。至于ARP和RARP,ARP叫做地址解析协议,是用IP地址换MAC地址的一种协议,而RARP则叫做逆地址解析协议,在tcp/ip协议的后面章节会介绍它们(在局域网里面用ARP协议可以很

2006-04-16 00:26:00 70269 14

原创 TCP/IP详解学习笔记(1)-基本概念

为什么会有TCP/IP协议在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。于是人们就想方设法的用电线把电脑连接到了一起。 但是简单的连到一起是远远不够

2006-04-15 23:48:00 102671 42

转载 网络层 arp协议的作用

你知道,数据包在局域网上是怎么传输的吗?是靠什么来传输的吗?也许你会说是靠IP地址,那么你只正确了一半。其实真正在传输过程中是靠计算机的网卡地址即MAC来传输。     现在我们就用实例来模拟一下传输的全过程。现在有一台计算机A(IP:192.168.85.1   MAC:AA-AA-AA-AA-AA-AA),另 一台计算机B(IP:192.168.85.100 MAC:BB-BB-BB-BB-B

2006-04-14 11:36:00 6850 4

空空如也

空空如也

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

TA关注的人

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