首页 > 系统服务
Linux的SMP,UMA,NUMA
SMP 是Symmetric Multi-Processing的意思,对称多处理器,一种多核结构,认为这些核是完全同构的,任务可以随便在任一个核上跑。UMA是Uniform Memory Access,统一内存访问,是指所有处理器一致的共享全部物理内存。NUMA是Non-Uniform Memory...
分类:系统服务   时间:2014-03-27 04:10:26    收藏:0  评论:0  赞:0  阅读:606
MyEclipse下项目的包层次结构调整
新电脑安装完MyEclipse,导入项目后发现MyEclipse下项目的包层次结构变成了Flat,平面模式,这种模式感觉特别不好,不能清晰地显示出项目的包层次结构。这样,显示出的包的结构不够明显,我们可以调成比较舒服的hierarchical模式(分层模式),如下图: 解决方法一:通过:Window...
分类:系统服务   时间:2014-03-27 04:33:28    收藏:0  评论:0  赞:0  阅读:709
linux内核启动分析(2)
-----以下内容为从网络上整理所得------主要介绍kernel_init线程(函数),这个线程在rest_init函数中被创建,kernel_init函数将完成设备驱动程序的初始化,并调用init_post函数启动用户空间的init进程。static int __init kernel_ini...
分类:系统服务   时间:2014-03-27 04:44:17    收藏:0  评论:0  赞:0  阅读:560
linux kernel内存映射实例分析
作者:JHJ(jianghuijun211@gmail.com)日期:2012/08/24 欢迎转载,请注明出处 引子 现在android智能手机市场异常火热,硬件升级非常迅猛,arm cortex A9 + 1GB DDR似乎已经跟不上主流配置了。虽说硬件是王道,可我们还是不禁还怀疑这么强大的硬件...
分类:系统服务   时间:2014-03-27 06:06:54    收藏:0  评论:0  赞:0  阅读:726
Kernel Memory Layout on ARM Linux
这是内核自带的文档,讲解ARM芯片的内存是如何布局的!比较简单,对于初学者可以看一下!但要想深入理解Linux内存管理,建议还是找几本好书看看,如深入理解Linux虚拟内存,嵌入系统分析,Linux内核分析及程序设计等; Kernel Memory Layout on ARM Linux Linux...
分类:系统服务   时间:2014-03-27 06:22:21    收藏:0  评论:0  赞:0  阅读:587
SimplifiedHibernate --- 简化了的Hibernate
我的目的是实现下Hibernate中增删改查、缓存的核心功能。由于大三了,正在准备考研,时间少了,虽然基本功能实现了,但可能还有好多Bug,欢迎点评拍砖,没准能在一片谩骂声中取得意想不到的进步,:-)!// DatabaseAccess.java 1 package com.dsp.core; 2 ...
分类:系统服务   时间:2014-03-27 06:53:10    收藏:0  评论:0  赞:0  阅读:499
启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!
原因:eclipse的版本与jre或者jdk版本不一致 对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。...
分类:系统服务   时间:2014-03-27 00:20:05    收藏:0  评论:0  赞:0  阅读:546
Linux 内核网络协议栈 ------ 拥塞避免处理函数 tcp_reno_cong_avoid
慢启动和快速重传拥塞避免算法,函数tcp_reno_cong_avoid 在“慢开始”阶段,每收到一个ACK,cwnd++一次,那么一个RTT之后,cwnd就会加倍 拥塞避免阶段,其实就是在一个RTT时间内将cwnd++一次( 注意在不丢包的情况下 ) /* * TCP Reno congestion control * This is special case used f...
分类:系统服务   时间:2014-03-27 00:31:56    收藏:0  评论:0  赞:0  阅读:847
Linux 内核网络协议栈 ------ tcp重传数据包 tcp_retransmit_skb 函数
/* This retransmits one SKB. Policy decisions and retransmit queue * state updates are done by the caller. Returns non-zero if an * error occurred which prevented the send. */ int tcp_retransmit_...
分类:系统服务   时间:2014-03-27 01:25:15    收藏:0  评论:0  赞:0  阅读:541
Linux 内核网络协议栈 ------ tcp重传数据包 tcp_xmit_retransmit_skb
当知道需要重传数据结的时候执行这个函数: 对于函数tcp_xmit_retransmit_queue:需要重传哪些包呢到底? 首先是lost、标记的包; 然后还需要处理:之前发送过的但是尚未收到确认的包(向前重传),或者新数据,在这两者之间有一个选择 /* This gets called after a retransmit timeout, and the initially ...
分类:系统服务   时间:2014-03-27 00:44:12    收藏:0  评论:0  赞:0  阅读:699
Linux 内核网络协议栈 ------ TCP拥塞状态机 tcp_fastretrans_alert
这里主要说的是TCP拥塞情况下的状态状态处理 /* Process an event, which can update packets-in-flight not trivially. * Main goal of this function is to calculate new estimate for left_out, * taking into account both pa...
分类:系统服务   时间:2014-03-27 00:35:27    收藏:0  评论:0  赞:0  阅读:963
Linux服务器网络开发模型
一: 典型的Apache模型(Process Per Connection,简称PPC),TPC(Thread PerConnection)模型,select 和epoll 1.1  PPC/TPC模型 这两种模型思想类似,就是让每一个到来的连接一边自己做事去,别再来烦我。只是PPC是为它开了一个进程,而TPC开了一个线程。可是别烦我是有代价的,它要时间和空间啊,连接多了之后,那么多的...
分类:系统服务   时间:2014-03-27 00:50:20    收藏:0  评论:0  赞:0  阅读:544
linux网络编程学习笔记之一 -----各种基础知识小结
以前小有接触,正好这学期选了一门类似的课,重新整理下。 首先是几个常用的网络基本配置文件: /etc/hosts 主机名解析 /etc/services 不同服务所使用的端口定义 /etc/netmasks 网络掩码 然后是地址结构netinet/in.h 每个协议族都定义自己的套接口地址结构,这些结构名字以sockaddr_开头,并以每个协议族对应的唯一后缀结束。地址...
分类:系统服务   时间:2014-03-26 22:25:07    收藏:0  评论:0  赞:0  阅读:768
Hibernate 分页时 Long 无法转化成Integer类型 异常
转自:http://loquat.iteye.com/blog/818547报错:java.lang.Long cannot be cast to java.lang.Integer Long 无法转化成Integer类型. 这个异常 经常出现在hinbernate分页查询的时候.原因: 这里在Hi...
分类:系统服务   时间:2014-03-26 21:55:13    收藏:0  评论:0  赞:0  阅读:753
linux ssh 安装、安全设置
环境:ubuntu 12.04一、简单安装设置-----------------------1. 安装ssh 服务器 `sudo apt-get install openssh`2. 查看运行状态 `service ssh status`3. 设置(/etc/ssh/sshd_config) * 禁...
分类:系统服务   时间:2014-03-26 22:16:20    收藏:0  评论:0  赞:0  阅读:689
Hibernate对象状态详解
Hibernate是一个完整的ORM解决方法,它帮助开发者屏蔽了底层对于数据库访问的细节,并且提供了对象状态的概念。因此,对于性能要求不高的系统而言,如果使用Hibernate作为持久化的解决方案,开发者可以更多的去思考对象的状态,而不是底层SQL的执行。但是如果当开发者需要去提升系统性能的时候,我...
分类:系统服务   时间:2014-03-27 01:50:25    收藏:0  评论:0  赞:0  阅读:650
在Eclipse中使用JUnit4进行单元测试
我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这 一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,...
分类:系统服务   时间:2014-03-27 07:23:27    收藏:0  评论:0  赞:0  阅读:524
redhat linux 5.3安装activeMQ
安装环境:linux redhat enterprise 5.3 activemq版本:5.9.01.从http://activemq.apache.org/download.html地址下载apache-activemq-5.9.0-bin.tar.gz包2.解压缩到指定的目录tar zxvf a...
分类:系统服务   时间:2014-03-27 08:51:52    收藏:0  评论:0  赞:0  阅读:577
每天一个linux命令(1):ls命令
ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。通过ls命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls命令..
分类:系统服务   时间:2014-03-26 18:30:01    收藏:0  评论:0  赞:0  阅读:746
linux v4l2----框架
1.下面是根据自己的理解,有不对请指正v4l2_device被关联到device各种子对象中,有PCI总线设备,USB设备,虚拟平台设备,关联通过device的driver_data完成。这样随着系统中device设备的加入,v4l2_device也注册到系统中。intv4l2_device_register(structdevice*dev,structv4l2_..
分类:系统服务   时间:2014-03-26 18:59:53    收藏:0  评论:0  赞:0  阅读:684
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!