自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (29)
  • 收藏
  • 关注

原创 JAVA I/O中面向字节的InputStream和OutputStream以及面向字符的Reader和Writer简介

Java的IO操作中有面向字节(Byte)和面向字符(Character)两种方式.面向字节的操作为以8位为单位对二进制的数据进行操作,对数据不进行转换,这些类都是InputStream和OutputStream的子类.面向字符的操作为以字符为单位对数据进行操作,在读的时候将二进制数据转为字符,在写的时候将字符转为二进制数据,这些类都是Reader和Writer的子类.下面是JAVA示

2012-07-24 18:26:43 10416

原创 JAVA多线程中synchronized,wait和notify的关系

synchronized是和一个锁对象关联的,synchronized限制static方法的时候,锁对象为这个类的class变量,相当于XXXClass.class.synchronized限制非static方法的时候,锁对象为这个类的实例(相当于this).synchronized限制一个对象实例的时候,如(synchronized (xlock)),锁对象为指定的这个对象实例,如x

2012-07-24 13:50:19 17303

原创 简单记录一下makefile的使用

c文件file1.c#include #include "file2.h"int main(){ printf("print file1$$$$$$$$$$$$$$$$$$$$$$$$\n"); File2Print(); return 0;}file2.c#include "file2.h"void File2Print(){

2012-07-22 15:42:06 1356

原创 TCP/IP系列之网络层IP协议

当数据要在网际直接传输的时候,路由器根据IP数据报进行路由.当一台主机要发送数据的时候,其目的主机一般为局域网内的主机或者网外的主机.如果是局域网内的主机,主机发送的以太网帧的头部目的mac地址为目的主机的mac地址,不需要路由.如果是网外的主机,则将数据发到默认的网关,由网关路由器进行路由到目的主机,主机发送的以太网帧头部的目的mac地址为网关的mac地址.IP数据报的协议规

2012-07-19 14:42:03 1578

原创 TCP/IP系列之数据链路层

数据链路层是TCPIP4层协议中最底层的协议,它的主要功能为:    为IP模块发送和 接收IP数据报。    为ARP模块发送ARP请求和接收ARP应答。    为RARP发送RARP请 求和接收RARP应答数据链路层的协议一般有以太网(目前最常用的)、令牌环网、F D D I(光纤分布式数据接口)及R S-2 3 2串行线路等。数据从IP层传到数据链路层在经过底层物理线

2012-07-18 17:54:36 6278

转载 Java类加载原理解析

Java类加载原理解析                                        1       基本信息摘要:每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是java技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其

2012-07-18 13:48:59 6449

原创 TCP/IP系列之网络分层和数据是怎么从一台主机传送到另外一台主机的

最近在看TCPIP详解,一本经典的对TCPIP剖析的书,书中用到的例子都是Unix下的命令和作者自己用C写的一些工具.我自己准备用JAVA来编写一些书中介绍到的功能加深对书本的更深理解.大家都知道网络协议是分层的,我们先来介绍 TCP/IP 协议栈的分层.T C P / I P通常被认为是一个四层协议系统:1) 链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的

2012-07-16 17:55:18 9580

原创 Linux(RedHat)中service命令和/etc/init.d/的关系

service xxx启动 /etc/init.d/ 目录下的xxx脚本如一个脚本名为 mysvc保存在/etc/init.d/下可以用 service mysvc 运行mysvc脚本echo passed in option $0 $1if [ $1 = "start" ]then        echo myservice started................

2012-07-15 16:00:32 8799

原创 Linux(RedHat) 中多平台之间的文件共享简单示例

1,Linux中Samba详细安装为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置。1、服务查询默认情况下,Linux系

2012-07-15 13:25:58 1950

转载 如何启动linux的telnet ftp sftp服务

telnet启动步骤如下:1。如果安装了telnet、telnet-server的rpm包,就跳到2。,否则安装这个包。2。修改telnet服务配置文件vi /etc/xinetd.d/telnetservice telnet{disable = yesflags = REUSEsocket_type = streamwait = nouser = ro

2012-07-14 15:36:38 6167

转载 linux教程:如何用iptables实现NAT

本文主要介绍如何使用iptbales实现linux2.4下的强大的NAT功能。关于iptables的详细语法请参考“用iptales实现包过虑型防火墙”一文。需要申明的是,本文绝对不是 NAT-HOWTO的简单重复或是中文版,在整个的叙述过程中,作者都在试图用自己的语言来表达自己的理解,自己的思想。  一、概述  1. 什么是NAT  在传统的标准的TCP/IP通信过程中,所有的路由器

2012-07-14 12:06:16 3035

原创 linux Apache安装

在安装Apache的httpd的时候经常会遇到:configure: error: APR not found .  Please read the documentation.configure: error: APR-util not found .  Please read the documentation.configure: error: pcre-config for l

2012-07-12 14:44:53 4507

转载 广播和多播

转http://www.builder.com.cn/2008/0323/779999.shtml1.单播,多播,广播的介绍1.1.单播(unicast)单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是非常具体的目的地址,对于以太网来 说,就是网卡的MAC地址(不是FF-FF-FF-FF-FF-FF这样的地址)。现在的具有路由

2012-07-10 13:11:46 1491

原创 在Linux中用source,dot(.)和直接用脚本文件名执行shell脚本的区别

用source,dot(.)的方式执行shell脚本的时候,不产生子进程,shell脚本在当前的shell中运行,shell脚本运行完成后,在shell脚本中声明的变量在当前的shell中是可见的.直接用脚本文件名的方式执行shell脚本的时候,产生子进程,shell脚本在子进程中运行,shell脚本运行完成后,在shell脚本中声明的变量在当前的shell中是不可见的.验证过程:

2012-07-09 11:15:41 3304

原创 Linux 目录权限小结

目录的读权限位意味着可以列出其中的内容.写权限位意味着可以在该目录中创建文件,执行权限位则意味着搜索和访问该目录(cd).r--权限:单独有读权限可以访问目录这个文件本身,ls dir可以得到部分信息,但是得到里面文件的信息需要同时有这个dir的r-x权限.-w-权限:光有写权限什么事也不能干.创建文件要有-wx权限.--x权限:光有x权限可以进入该目录,可以cd dir,

2012-07-06 11:23:57 1834

转载 【转】SYN 攻击讲解

1)SYN Flood    第一部分 SYN Flood的基本原理     SYN Flood是当前最流行的DoS(拒绝服务攻击)与DDoS(分布式拒绝服务攻击)的方式之一,这是一种利用TCP协议缺陷,发送大量伪造的TCP连接请求,从而使得被攻击方资源耗尽(CPU满负荷或内存不足)的攻击方式。要明白这种攻击的基本原理,还是要从TCP连接建立的过程开始说起:大家都知道,TCP与UDP不同,

2012-07-05 13:39:38 3301

原创 用JAVA代码实现ARP攻击

ARP攻击原理一台电脑通过网络访问另一台电脑的时候,在数据链路层需要知道对方的MAC地址进行真正的物理通信.而电脑上的应用程序通常都是根据另一台电脑的IP地址来和对方建立通信,这时候就需要有一个协议将IP地址解析到MAC地址,这就是ARP协议.而ARP具体过程就是当需要通过IP获取一个远端的的MAC地址的时候,系统会首先检查ARP表中是否存在对应的IP地址,如果没有,则发送一个

2012-07-05 11:27:16 16840 11

转载 无线上外网有线上内网

http://www.blogjava.net/amigoxie/archive/2010/06/12/323467.html出差常备:route命令详解与使用实例记录人:谢星星日期:2010-6-121.  使用背景笔者在出差调试的过程中,常常会遇到这样的情况:需要接入两个网络,一个是部署环境所在内网环境,这个环境是上不了外网,但是为了跟同事的沟通,常常还需要外网环境,这

2012-07-04 15:15:39 5931 1

转载 /bin,/sbin,/usr/sbin,/usr/bin 目录之简单区别

/bin,/sbin,/usr/sbin,/usr/bin 目录     这些目录都是存放命令的,首先区别下/sbin和/bin:    从命令功能来看,/sbin 下的命令属于基本的系统命令,如shutdown,reboot,用于启动系统,修复系统,/bin下存放一些普通的基本命令,如ls,chmod等,这些命令在Linux系统里的配置文件脚本里经常用到。    从用户权限的角度看,

2012-07-02 13:18:14 94719 7

TPC-H_Tools_2.18.0_rc2_mysql.zip

tpc-h源文件,用于生成mysql数据库测试数据,用于linux环境下的源文件,带make文件通过make 进行编译生成可以执行文件

2020-05-05

Winscp 上传下载工具

Winscp linux

2017-03-14

ldap 客户端

ldap 客户端查看器,可以浏览LDAP server的内容

2014-10-28

openldap for windows

openldap 的windows 安装文件

2014-10-28

VisualSVN-Server 安装文件for windows

VisualSVN-Server 安装文件for windows

2014-06-08

netcat 工具

netcat 工具,免杀,nc,网络瑞士军刀

2013-09-04

windows7 64 bit apache server

windows7 64 bit apache server, windwos7 64位

2012-11-22

squid windows安装文件 2.6

squid windows安装文件 2.6

2012-08-03

Linux上apache的安装文件

Linux上apache的安装文件,包含httpd-2.4.2. apr-util-1.4.1.tar.gz apr-1.4.6.tar.gz pcre-8.30.zip

2012-07-12

puttycyg 用也cygwin的putty

puttycyg 用与登陆cygwin,模拟putty使用环境

2012-06-19

hadoop-0.18.2 的安装包

hadoop-0.18.2 的安装包,gz格式解压即可

2012-06-19

JAVA CXF webservice的示例代码

JAVA CXF webservice的示例代码 Eclipse工程

2012-04-20

mybatis 自动生成代码的工具

用来生成 mybatis mapper,do对象,自动生成代码的工具,

2012-04-05

Spring Portlet MVC的实例 eclispe project

Spring Portlet MVC的实例 eclispe project

2012-03-09

一个介绍 Portlet如何与容器交互的代码示例

一个介绍 Portlet如何与容器交互的代码示例

2012-02-23

Portelt 入门实例for Liferay

Portelt 入门实例for Liferay 代码sample

2012-02-22

atomikos xa JTA全局事务JAR bao

atomikos xa JTA全局事务的一个opensource jar包

2012-02-10

Apache Camel框架 HTTP相关的jar包

Apache Camel框架 HTTP相关的jar包,httpclient等等.

2012-02-08

Camel in action PDF和源代码

Camel in action 一书的PDF电子书 和源代码

2012-02-06

myBatis代码生成eclipse插件

单独jar包,myBatis代码生成eclipse插件,拷贝到eclipse的dropins文件夹

2012-02-02

Redi安装文件和JAVA客户端开发jar包

Redi安装文件和JAVA客户端开发jar包,包含了安装的tar包和java客户端开发的jar包

2012-01-29

RedHat 9 中可以用的firefox

RedHat 9 中可以用的firefox

2012-01-24

解决Linux下Sqlplus不能记住历史命令的工具

解决Linux下Sqlplus不能记住历史命令的工具 可以安装这个工具解决

2012-01-24

通过Ant发布Android到手机的例子

通过Ant发布Android到手机的例子,包含了编译,打包成APK文件,安装等ant脚本

2011-08-09

J2EE 架构师手册

J2EE 架构师手册,讲述了如何对j2ee开放的系统英进行分层已经best practice,英文版

2009-03-08

Java Class Loader

对java classs loader的介绍,英文版

2009-03-08

空空如也

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

TA关注的人

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