声明:最近在学习tomcat6的源码,网上搜索了些相关的资料,并自己操作了下进行了相应的汇总,现在总结如下
本文目的:编译tomcat6源码+导入tomcat6源码到myeclipse
测试环境:
Jdk:jdk1.7.0_80
Axis:axis-bin-1_4
Ant:apache-ant-1.9.2
Myeclipse:2015
Tomcat:apache-tomcat-6...
分类:
系统相关 时间:
2016-04-22 20:04:02
阅读次数:
251
对于初次接触Linux系统的人来说,ns-3 的安装似乎并不友好。但事实上只要按部就班地来做,其安装过程也没有看上去的那么复杂。本文将官方 Wiki 中的安装过程稍作梳理,希望能为初学者带来一些方便。同时由于官方 Wiki 中的描述已经足够详细,因此本文中将会出现大段引用并且不打算进行翻译,望请见谅。...
分类:
系统相关 时间:
2016-04-22 19:40:42
阅读次数:
430
进程—异常控制流之故障、终止篇一、Exceptions(异常) and System Call(系统调用)
1.1 故障
故障由错误情况引起,它可能能够被故障处理程序修正。当故障发生时,处理器将控制转移
给故障处理程序。如果处理程序能够修正这个错误情况,它就将控制返回到引起故障的指令,从
而重新执行它。否则,处理程序返回到内核中的abort 例程, abort 例程会终止引起故障的...
分类:
系统相关 时间:
2016-04-22 19:37:44
阅读次数:
165
思科开源了VPP,属于一个可以灵活扩展的框架,并且内置了网络的一部分功能,主要是L2和L3。
该软件将DPDK纳入为一种收包方式。...
分类:
系统相关 时间:
2016-04-22 19:32:26
阅读次数:
1183
linux内存管理之数据结构linux内存管理之数据结构
一物理空间管理
1 页表项
2 物理页面管理对象page
二内存分区
1 过去的分区
2 当下的分区情况
三 虚拟空间管理
1 进程虚存区域
2 进程地址空间
3 进程地址空间和进程虚存区域的关系
一、物理空间管理1.1 页表项[include /asm-i386/page.h: 39] 39 #if CONFIG_X86_PAE
40 t...
分类:
系统相关 时间:
2016-04-22 19:32:00
阅读次数:
234
Linux信号机制Linux信号机制
一管理层次及结构
1 数据结构
11 中断向量表的模拟
12 中断请求寄存器的模拟
二 信号的安装
1 概述
2 代码分析
3 其它函数
三信号发送
1 kill函数和sigqueue
2 代码分析
四响应信号
一、管理层次及结构1.1 数据结构信号机制是在软件层次上堆中断机制的一种模拟,也就是说信号是一种代码异步执行的方式。故而信号也有类似于中断管理的相关软件...
分类:
系统相关 时间:
2016-04-22 19:33:29
阅读次数:
195
Linux 报文队列Linux 报文队列
一IPC 概述
二报文队列
1 报文队列简述
2 代码分析
21 msgget 创建报文队列
22 msgsnd 报文发送
221 相关数据结构
222 sys_msgsnd源码分析
3 msgrcv 报文接收
4 msgctl 报文控制与设置
一、IPC 概述早期的Unix系统进程件通信机制主要有管道和信号。管道开始只能在近亲之间通信,于是将pipe推广到...
分类:
系统相关 时间:
2016-04-22 19:32:30
阅读次数:
288
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 –百度百科
Docker 结构如下
其核心就是利用LXC来实现类似虚拟机的功能从而更高效利用硬件资源。
docker ispect docker_container_id安装
安装Docker
本文主要针对Mac安装,Windows...
分类:
系统相关 时间:
2016-04-22 19:31:24
阅读次数:
290
本文实际上是 "UNIX环境高级编程" 的读书笔记.
所以许多细节并没有表述出来, 想要刨根问底的同学建议再看看原书.
之所以把读书笔记贴到博客上, 出于两个目的:
1. 加深自己的学习效果.
2. 提供一个快速浏览的方式.
本文提到的技术在下面的环境中实际验证过:
Linux version 2.6.18-164.el5 x86_64 GNU/Linux
(gcc ...
分类:
系统相关 时间:
2016-04-22 19:29:17
阅读次数:
259
1.什么裁剪?本篇文章的主要目的是让笔者和读者更深的认识Linux系统的运作方式,大致内容就是把Linux拆开自己一个个组件来组装,然后完成一个微型的Linux系统.下面,让我们来实现吧..写的不好的地方请指教.2.原理大家都知道,操作系统的启动流程是(主要是Linux):POST—>BIOS—>MBR—kernel-->initrd-->sbin/init,POST,BIOS都不是我们管的,所以...
分类:
系统相关 时间:
2016-04-22 19:18:56
阅读次数:
170
lua+nginx开发经常要模拟请求api,以此判断自己的api是否足够完善
curl敲个get,post请求是容易的,简单的传值命令很简单
curl url
curl -d url
至于form形式的,可以编个html去模拟,或者下个集成工具,去模拟请求,总之一切都要快,能快速的解决问题.(至少使用命令行,比使用其它方式更快,查看结果也清晰明白),可以(man baidu,google c...
分类:
系统相关 时间:
2016-04-22 19:16:52
阅读次数:
207
什么是菱形链接(diamond link)
菱形链接(diamond link)(参考文献 1)能十分清楚的描述出我们要讨论的问题。
如上图所示,我们的程序将要使用某厂家的共享库libvendor1.so,同时也要使用另外一个厂家的共享库libvendor2.so。
libvendor1.so和libvendor2.so都将使用某知名开源共享库libopensource....
分类:
系统相关 时间:
2016-04-22 19:11:58
阅读次数:
327
本章需要熟练掌握如下几个函数fork,exec族,_exit,wait,waitpid1 进程标识符#include
pid_t getpid(void);
Returns: process ID of calling process
pid_t getppid(void);
Returns: parent process ID of calli...
分类:
系统相关 时间:
2016-04-22 19:01:41
阅读次数:
268
搞了半天终于搞定了,把心得写下来吧。真心感觉一般开发人员使用windows下面开发就够了,所谓的ubuntu安全性是服务器方面的,一般开发人员根本没法碰,不过还是有很多爱好者想弄弄,我也是其中之一哈。
介绍我的环境:ubuntu14.04 JDK1.7.0_79 tomcat7.0.69 eclipse3.4:j2ee 版
下面开始了:(可能有点啰嗦,我这里是想详细点,...
分类:
系统相关 时间:
2016-04-22 19:00:06
阅读次数:
200
守护进程(Daemon进程)
会话进程组
守护进程创建及示例...
分类:
系统相关 时间:
2016-04-22 18:48:56
阅读次数:
265
【转】Redis 与 Memcached 的区别 【转】Redis 与 Memcached 的区别 传统 MySQL + Memcached 架构遇到的问题 实际上 MySQL 是适合进行海量数据存储的,通过 Memcached 将热点数据加载到 cache ,加速访问,很多公司都曾经使用过这样的架 ...
分类:
系统相关 时间:
2016-04-22 18:38:15
阅读次数:
258