自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 spring mvc

跟我学SpringMVC目录汇总贴、PDF下载、源码下载博客分类: 跟开涛学SpringMVC  电子书下载链接 请登录后下载 在线版目录第一章 Web MVC简介第二章 Spring MVC入门第三章 DispatcherServlet详解第四章 Controller接口控制器详解(1)第四章 Controller接口控制器详...

2013-11-25 12:24:43 119

原创 wireshark

Wireshark基本介绍和学习TCP三次握手之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在...

2013-11-22 11:40:40 125

原创 linux网络抓包

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 an...

2013-11-22 10:05:11 200

原创 字符串反序

package test; import java.util.Stack; public class TestReverse {@SuppressWarnings("unchecked")public static void main(String[] args) {long count =1000000000;//long count =1;String t...

2013-11-16 11:42:00 178

原创 java 序列化详解

关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助...

2013-06-21 09:38:02 167

原创 java开发78条

创建和销毁对象1、考虑用静态工厂方法(返回类的实例的静态方法)代替构造器2、遇到多个构造器参数时要考虑用构造器3、用私有构造器或者枚举类型强化Singleton属性4、通过私有构造器强化不可实例化的能力5、避免创建不必要的对象6、消除过期的对象引用7、避免使用终结(final)方法对于所有对象都通用的方法8、覆盖equals时请遵守通用约定9、覆盖equals时总要覆盖hashCod...

2013-06-17 10:49:41 102

原创 程序员成熟标志

程序员成熟的标志程 序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会 的评价、专业的评价会有差异,所以程序员自己并不能肯定这个评价。现实中,除了各种证书之外,很少有人会专门给出一个程序员的成熟度的评价。人们往往是偶 发性地就事论事地对程序员的工作作出好与不好,行与不行的评论。因此,程序员对此感到很...

2013-06-17 09:37:13 255

原创 socket详解

一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。 而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如...

2013-06-14 15:31:55 295

原创 derby

一、Derby数据库介绍Apache Derby是一个完美的,100% Java编写的内存数据库,属于Apache的一个开源项目。并且是一个容易管理的关系数据库管理系统,可以和一些商业产品的特性进行交付。Apache Derby 是一个与平台无关的数据库引擎,它以 Java 类库的形式对外提供服务。与其他难以部署的数据库不同,Derby数据库体积小、安装非常简单,只需要将其*.jar...

2013-06-14 14:19:54 741

原创 详解javamail

JavaMail在Java EE应用程序中,经常需要发送E-mail。Java EE框架为应用提供了JavaMail接口,通过JavaMail相关的接口可以读取邮件服务器的邮件,并且可以完成邮件的发送过程。本章的主要内容包括:?  E-mail体系结构?  JavaMail API? 如何使用JavaMail API发送邮件? 如何使用JavaMail API接收邮件...

2013-06-14 09:38:38 394

原创 数据库水平切分

第1章  引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当 高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可 以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台...

2013-06-13 16:02:06 98

自建Exception

我们知道,如果系统抛出了异常,程序就会终止运行,有时候,这种情况很让人恼火,比如我们启动了一个任务线程,你一直以为它在正常的运行,但当你第 二天一大早查看的时候发现它实际上因为抛出了一个异常早就停止了运行,这个原本你以为一个晚上就可以完成的任务就没有完成了,所以我们有时为了不让系统因 为抛出异常而终止运行,我们就采用try…catch块来捕获异常,从而使得程序在出现了异常的时候仍能继续运行下去。...

2013-06-13 14:04:42 116

原创 java反射

本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 ?123456789101112131415packag...

2013-06-09 10:10:54 93

空空如也

空空如也

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

TA关注的人

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