至尊宝猴哥

IT学习乐园

Java三大主流框架概述

转自:http://www.douban.com/note/320140839/ Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的?我们知道,传统的Java Web应用程序是采用...

2017-04-01 16:26:23

阅读数:551

评论数:0

Java Web前端到后台常用框架介绍

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.NET/u013142781一、SpringMVChttp://blog.csdn.net/evankaka/article/details/45501811spring Web MVC是一种基于Java的实现了Web ...

2017-04-01 16:25:30

阅读数:679

评论数:0

关于 Java 中 finally 语句块的深度辨析

在 IBM Bluemix 云平台上开发并部署您的下一个应用。开始您的试用可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机。接下来我就带您一步一步的揭开这个 finally 的神秘面纱。问题分析首先来问大家一个问题:finally 语句块一定会执行吗?很多人都认为 fi...

2017-03-06 19:43:55

阅读数:416

评论数:0

Linux操作系统中的七件超厉害的武器

Linux是一套免费使用和自由传播的类UNIX操作系统,主要用于基于Intel x86系列CPU的计算机上。Linux系统是由全世界各地的成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件的版权所制约的、全世界都能 自由使用的UNIX兼容产品。也许有些准备和正在使用Linux的朋友对为什...

2017-03-06 14:23:04

阅读数:770

评论数:0

每个Linux管理员应该知道的20个Linux系统监视工具

需要监视Linux服务器的性能?试试这些内置的命令和一些附加的工具吧。大多数Linux发行版都集成了一些监视工具。这些工具可以获取有关系统活动的信息的详细指标。通过这些工具,你可以发现产生系统性能问题可能存在原因。下面讨论的是一些最基本的命令,它涉及到系统分析和调试服务器等一些问题,如: 1.  ...

2017-03-06 14:22:03

阅读数:326

评论数:0

Linux 操作系统架构简介

可以说,Linux 是21 世纪初最火的操作系统。注意,我只在这时说它是最“火”的,而不是最“好” 的。最好的定义对于每个人都不一样,为避免产生口水仗,我不在书中对Linux 进行评价。不过我得先 介绍一下Linux 的架构。         Linux 肯定是一款大内核操作系统,Linus To...

2017-03-06 14:21:35

阅读数:249

评论数:0

Linux内核相关常见面试题

1.    Linux中主要有哪几种内核锁? Linux的同步机制从2.0到2.6以来不断发展完善。从最初的原子操作,到后来的信号量,从大内核锁到今天的自旋锁。这些同步机制的发展伴随Linux从单处理器到对称多处理器的过渡;Linux的内核锁主要是自旋锁和信号量。 自旋锁最多只能被一个可执行线程持...

2017-03-06 14:21:13

阅读数:194

评论数:0

Linux操作系统的安全性的过人之处

Linux操作系统的安全性是有目共睹的,相比Windows操作系统,到底Linux有哪些过人之处?这里我们就抛砖引玉,挑选三点重要的特点给大家说明,为什么说Linux操作系统安全性有其他系统无可比拟的优越性。  1、用户/文件权限的划分  用户权限在Windows操作系统里也不陌生,但是Linux...

2017-03-06 14:20:47

阅读数:731

评论数:0

Linux多进程与多线程的深度比较

嵌入式Linux中文站,关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”。这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有那么简单了,选的不好,会让你深受其害。经常在网络上看到有XDJM问“多进程好还是多线程好?”、”Linu...

2017-03-06 14:19:19

阅读数:498

评论数:0

Linux中的常用多线程同步方式

嵌入式Linux中文站给大家介绍三种Linux中的常用多线程同步方式:互斥量,条件变量,信号量。 1 互斥锁   互斥锁用来保证一段时间内只有一个线程在执行一段代码。必要性显而易见:假设各个线程向同一个文件顺序写入数据,最后得到的结果一定是灾难性的。   先看下面一段代码。这是一个读/写程序,它...

2017-03-06 14:18:49

阅读数:256

评论数:0

libevent源码深度剖析

1 前言 Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。写这一系列文章的用意在于,一则分享心得;二则对libevent代码和设计思想做系统的、更深层次的分析,写出来,也可供后来者参考。附带一句:Libevent是用C语言编写的(MS大牛们都偏爱c语言哪),...

2017-03-06 14:18:13

阅读数:167

评论数:0

Nginx与apache比较

为什么Nginx的性能要比Apache高得多?这得益于Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。目前Linux下能够承受高并发访问的Squid、Memcached都采用的是epoll网络...

2017-03-06 14:17:53

阅读数:303

评论数:0

Linux下的文本dos格式转Unix格式,去除^M符号

问:我在Windows中通过FTP传一个文本文件到Linux中,但是打开文本文件后每行最后都有^M的标志。由于很长,用编辑器去除太麻烦,有什么解决办法呢?答:为了解决这个问题,Linux下专门有两个工具可以互换Windows格式和Linux格式,它们分别是dos2unix和unix2dos。比如用...

2017-03-06 14:17:21

阅读数:267

评论数:0

Linux系统下安装rz/sz命令及使用说明

对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。 1.软件安装 root 账号登陆后,依次执行以下命...

2017-03-06 14:16:57

阅读数:214

评论数:0

Linux netstat命令详解

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为 Active Internet ...

2017-03-06 14:16:27

阅读数:149

评论数:0

Linux SSH远程文件/目录传输命令scp

相信各位在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.NET/testfile.zip 就行了...

2017-03-06 14:16:01

阅读数:132

评论数:0

Linux下利用nc命令来监控检测服务器的端口使用情况

检测端口还在用telnet?太落伍把 有没有批量检测的方法?有的。我们用nc就可以快速检测端口的开放性。 nc检测端口的用法 nc -z  -w 10  %IP%    %PORT% -z表示检测或者扫描端口 -w表示超时时间 -u表示使用UDP协议   我们知道检测UDP端口是否开启可以使用Li...

2017-03-06 14:15:30

阅读数:280

评论数:0

Linux下NC扫描TCP,UDP端口

nc扫描端口 udp nc -z -v -n 10.1.1.100 9990-10000 2>/dev/null tcp nc -z -v -u -n 10.1.1.100 120-125 2>/dev/null

2017-03-06 14:14:35

阅读数:415

评论数:0

Linux netstat命令详解

简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为Active Interne...

2017-03-06 12:02:53

阅读数:111

评论数:0

Linux命令学习手册-tail命令

tail [Option]… [File]…  [功能] 打印文件的最后部分。  [描述] 这个命令会打印文件的最后10行。如果指定多个文件那么会在每个文件的开始打印出相应的文件名称。 常用项: –retry 即使tail开始时就不能访问或者在tail运行后不能访问,也仍然不停地尝试打开文件. 只...

2017-03-06 12:02:30

阅读数:158

评论数:0

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