- 浏览: 7289 次
- 性别:
- 来自: 北京
最新评论
文章列表
spring mvc
- 博客分类:
- spring
跟我学SpringMVC目录汇总贴、PDF下载、源码下载
博客分类:
跟开涛学SpringMVC
电子书下载链接 请登录后下载
Wireshark基本介绍和学习TCP三次握手
之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。
记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘一样,学得不踏实。有了wireshark就能截获这些网络数据包,可以清晰的看到数据包中的每一个字段。更能加深我们对网络协议的理解。对我而言, wireshark 是学习网络协议最好的工具。
...
tcpdump 的抓包保存到文件的命令参数是-w xxx.cap抓eth1的包 tcpdump -i eth1 -w /tmp/xxx.cap 抓 192.168.1.123的包 tcpdump -i eth1 host 192.168.1.123 -w /tmp/xxx.cap 抓192.168.1.123的80端口的包 tcpdump -i eth1 host 192.168.1.123 and port 80 -w /tmp/xxx.cap 抓192.168.1.123的icmp的包 tcpdump -i eth1 host 192.168.1.123 and icmp -w /tmp/x ...
package test;
import java.util.Stack;
public class TestReverse {
@SuppressWarnings("unchecked")
public static void main(String[] args) {
long count =1000000000;
//long count =1;
String test_s = "abcdefg";
long start =System.currentTimeMillis();
//for (int j = 0; j ...
java 序列化详解
- 博客分类:
- java
关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助。(2012.02.14最后更新)1. 什么是Java对象序列化 Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命 ...
创建和销毁对象
1、考虑用静态工厂方法(返回类的实例的静态方法)代替构造器2、遇到多个构造器参数时要考虑用构造器3、用私有构造器或者枚举类型强化Singleton属性4、通过私有构造器强化不可实例化的能力5、避免创建不必要的对象6、消除过期的对象引用7、避免使用终结(final)方法
对于所有对象都通用的方法
8、覆盖equals时请遵守通用约定9、覆盖equals时总要覆盖hashCode10、始终要覆盖toString11、谨慎地覆盖clone12、考虑实现Comparable接口
类和接口
13、使类和成员的可访问性最小化14、在公有类中使用访问方法而非公有域15、使可变性最小 ...
程序员成熟的标志
程 序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会 的评价、专业的评价会有差异,所以程 ...
一,网络编程中两个主要的问题
一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。
在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一 ...
一、Derby数据库介绍
Apache Derby是一个完美的,100% Java编写的内存数据库,属于Apache的一个开源项目。并且是一个容易管理的关系数据库管理系统,可以和一些商业产品的特性进行交付。
Apache Derby 是一个与平台无关的数据库引 ...
详解javamail
- 博客分类:
- java
JavaMail
在Java EE应用程序中,经常需要发送E-mail。Java EE框架为应用提供了JavaMail接口,通过JavaMail相关的接口可以读取邮件服务器的邮件,并且可以完成邮件的发送过程。
本章的主要内容包括:
? E-mail体系结构
? JavaMail API
? 如何使用JavaMail API发送邮件
? 如何使用JavaMail API接收邮件
第1章 引言
随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当 高的负载。对于系统的稳定性和扩展性造成了极大的问题。 ...
自建Exception
- 博客分类:
- java
我们知道,如果系统抛出了异常,程序就会终止运行,有时候,这种情况很让人恼火,比如我们启动了一个任务线程,你一直以为它在正常的运行,但当你第 二天一大早查看的时候发现它实际上因为抛出了一个异常早就停止了运行,这个原本你以为一个晚上就可以完成的任务就没有完成了,所以我们有时为了不让系统因 为抛出异常而终止运行,我们就采用try…catch块来捕获异常,从而使得程序在出现了异常的时候仍能继续运行下去。
但有时候,当我们系统运行缺少某些必要的条件时,我们却一定要使得程序就此打住不要再运行下去了,那么这个时候try…catch块就不合适了,因此可以考虑编写自定义的异常类来完成这样的工作。
Excep ...