- 浏览: 111761 次
- 性别:
- 来自: 北京
最新评论
-
a535182324:
不错,学习了
如何区分JDK,Tomcat,eclipse的32位与64版本 -
lxh2002:
总结得很全面,辛苦了!
Spring 3.x jar 包详解 与 依赖关系 -
jxdezhu1:
很详细,正好在研究断点续传,谢谢
java断点续传的原理
文章列表
网络基础知识
序言
网络我们天天都在用,但是网络之间的通信原理到底是怎么样的,为什么有些服务器有固定的IP,而且内往外网都能访问,我们自己机器上的应用程序,在同一网段(局域网)中就可以访问,外面的网络就不能访问, 还有在某些公司内部出了上技术网站外,其他的网站就不能上呢,还有就是有些时候我们的电脑可以浏览网页,但是挂不了qq等等,还有就是网上经常有人在说他们家的电脑被比人黑了,好多企业也在开发一些网络流量监控程序,甚至有些不法分子尽然可以监控客户端电脑上的所有操作,他们到底在网络上做了什么手脚,还有我们的电脑到底是出了什么问题呢, ...
以下的内容我会持续更新(当然是我有新发现的时候);
以下内容是我在网上搜索、整理、修改的而成的内容。由于很多内容都是转载了,无法追溯到源头,因此无法一一对原作者进行道谢。
这几天,我查阅大量的官方的文档,对内容进行了进一步修正和说明,希望对各位有更大的帮助。同时这些依赖关系已在我项目中都进行测试,应该不会有什么问题。
再次感谢网络上各位老师。如果有什么错误,烦请指正。
【Spring 3.1包详解】
备注:以下的jar包,如果没有特殊说明,大多数的最新版本都可以从http://ebr.springsource.com/repository/app/下载到
Spring 3.1与之前的 ...
什么是JNI?Java Native Interface(Java本地接口)的简写。使用这个接口,可以轻松实现java对动态链接库Dynamic Link Library(dll)文件的调用,以实现一些C/C++的功能
本文章参考自网络一篇文章,做了一些小改动和补充说明。
一、建立java文件
注意点:1.要对dll里面的方法做本地声明
2.加载dll
示例代码:
public class testdll {
static{
System.loadLibrary("goodluck"); //注意:不写扩展名,名字要与dll的文件名一致
...
进入DB2安装目录,运行安装程序
./db2_install
选择安装DB2.ESE
直到显示安装完成,将被安装到/opt/IBM/db2/V8.1目录下(在AIX中会被安装到/usr/opt/db2_08_01目录下)
1. 创建用户和组
groupadd db2grp1
groupadd db2fgrp1
groupadd dasadm1
useradd -g db2grp1 -m -d /home/db2inst1 -p "" db2inst1
useradd -g db2fgrp1 -m -d /home/db2fenc1 -p "" db ...
Java中用HttpsURLConnection访问Https链接在web应用交互过程中,有很多场景需要保证通信数据的安全;在前面也有好多篇文章介绍了在Web Service调用过程中用WS-Security来保证接口交互过程的安全性,值得注意的是,该种方式基于的传输协议仍然是Http,采用这种方式可扩展性和数据交互效率比较高;另外一种实现方式就是用Https,他是在协议层对Http的再次封装,加入了SSL/TLS,采用该协议进行通信的数据全部都会被加密,由于目前Web开发编程中对此都有了一定程度的封装,所以采用Https对外提供服务,除了证书以外,对编程能力的要求并不高,相对于前者门槛较低,但 ...
P2P 之 UDP穿透NAT的原理与实现(附源代码)
原创:shootingstars
参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt
论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。
首先先介绍一些基本概念:
NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT ...
双机热备与负载均衡区别在于:1、双机热备相当于2台服务器其中有一台是另一台的备机,也可以互为备机;主机在运行服务时,备机处于检测状态,主机发生故障后,备机将接管主机的服务2、负载均衡是在这2台服务器(或N多台)之上增加了一台负载均衡服务器,负载均衡服务器的作用是把用户的请求平均分配到每个节点;增加集群整体的处理能力;实现网络访问的均衡3、双机热备是为保障24*7小时高可用不停机而推出的产品,而负载均衡是解决服务器压力过大,网络请求大量并发而设计的产品4、双机热备的优点是:能保障用户服务不间断;负载均衡的优点:WEB访问流畅,用户请求平均分布在每个节点上5、双机热备缺点:用传统加加阵列的方式增加了 ...
对于java程序员来说,并不必显示地对内存进行管理,一切都交给java虚拟机去做吧,而且,你也不一定做得比java虚拟机来得专业。好像所有内存管理都交给虚拟机去做就万事大吉了,但是,事实有时并非如此,可能有时你会遇到 ...
- 2012-09-23 22:02
- 浏览 1079
- 评论(0)
linux相关命令大全http://linux.chinaitlab.com/special/linuxcom/
下面详解vi命令:
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件, ...
普通用户来说,面对32位/64位操作系统和32位/64位常用软件,如何根据电脑硬件配置进行取舍呢?下面,向大家提供六个方面的“参照系数”:其一,安装64位操作系统,必须建立在64位CPU基础之上;安装64位常用软件,必须建立在64位操作系统基础之上。换句话说就是:理想的“64位”,是CPU、系统、软件的“三位一体”。其二,64位CPU能够向下兼容32位操作系统。但是按照“向下兼容”安装运行32位操作系统,就会使64位CPU“运算处理快”的优势大打折扣甚至无从发挥(从试验数据得出)。其三,64位操作系统向下兼容绝大部分32位常用软件。但是运行32位常用软件时,64位CPU“运算处理快”的优势同样会 ...
当你想下载Linux、JDK、Tomcat、eclipse时,你是下载32位版本还是64位版本?64位版本有两种,应该选哪一个?当你看到这些内容:x86、x64、x86-32、x86-64、ia64、i80386、i80486、i80586、i80686,知道是干什么的吗?
这事儿要先从CPU说起:——————————-
IA-32架构与IA-64架构IA是Intel Architecture(英特尔体系结构)的英语缩写。IA-32架构下有32位CPU,也64位CPU。(我们经常使用的CPU)IA-64架构下有Intel64的位CPU (只有服务器使用的CPU)——————————-
...
VxD编程入门教程(驱动开发)
- 博客分类:
- 网络
原文出处:http://www.vckbase.com/document/viewdoc/?id=227
一、Windows 95 DDK的安装
安装Windows 95 DDK一般需要先安装Win32 SDK,原因是Windows 95 DDK需要Win32 SDK的16位资源编译器,但是Win32 SDK很大(一整张光盘的容量),而且国内难以买到,f ...
httpClient三个实例
- 博客分类:
- 网络
package cn.com.test.wjj;
import java.io.IOException;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;
import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpException;import org.apache.commons.httpclient.HttpStatus;import org.apache.commons.ht ...
HTTP协议及其请求头分析
HTTP协议及其请求头分析 vE;TYm/
由于HTTP协议的无状态特征,Web应用中经常使用Cookie和Session来保存用户在与系统交互过程中的状态数据。下面通过分析HT-TP协议对Cookie和Session的工作原理加以了解。
一、Cookie
[ 转自铁血社区 http://bbs.tiexue.net/ ]
Cookie的含义是“ ...