最新消息:

运维专栏

Linux下tomcat JVM内存 配置

Linux下tomcat JVM内存 配置

JAVA_OPTS=”-Xms256m -Xmx1024m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m” 同时30多人访问的时候, 查看tomcat日志,发现如下错误: ...

Linux基础入门及简单的命令了解

Linux基础入门及简单的命令了解

Linux哲学思想: 1、一切皆文件;          把几乎所有资源,包括硬件设备都组织为文件格式; 2、由众多单一目的小程序组成;一个程序只实现一个功能,而且要做好;          组合小程序完成复杂任务; 3、尽量避免跟用户交互; 目标:...

RAID简介

RAID简介

一,什么是raid? RAID(Redundant Arrays of Independent Disks)中文叫磁盘阵列。 简单来讲就是把很多的硬盘组织在一起来使用。        RAID技术分为几种不同的...

从LongAdder看更高效的无锁实现

从LongAdder看更高效的无锁实现

接触到AtomicLong的原因是在看guava的LoadingCache相关代码时,关于LoadingCache,其实思路也非常简单清晰:用模板模式解决了缓存不命中时获取数据的逻辑,这个思路我早前也正好在项目中使用到。 言归正传,为什么说LongA...

C语言的整型溢出问题

C语言的整型溢出问题

整型溢出有点老生常谈了,bla, bla, bla… 但似乎没有引起多少人的重视。整型溢出会有可能导致缓冲区溢出,缓冲区溢出会导致各种黑客攻击,比如最近OpenSSL的heartbleed事件,就是一个buffer overread的事件。在这里写下...

推荐-运维学习笔记-Puppet应用配置的工作原理

推荐-运维学习笔记-Puppet应用配置的工作原理

背景知识 Puppet的核心功能是配置管理。一般来说,用户在master上集中做配置,同时,被管理节点上的agent会定期从master上下载配置数据,再应用(apply)到本地,从而使管理节点的状态(用户,组,文件,安装包,服务等的设置和运行状态...

大概认识linux

大概认识linux

         linux简介 其实对Linux系统不是很了解,都是在百度和谷歌搜索出来,才发现Linux很多版本。各版本各优缺点。首先简单说下发展史,Linux在1991年10月5号(这是第一次正...

幽默:程序员的进化

幽默:程序员的进化

高中时期 view plaincopy to clipboardprint? 10 PRINT "HELLO WORLD"   20 END 大学新生   view plaincopy to clipboardprint? progr...

探索这个“男人”

探索这个“男人”

一、前言 正所谓了解一个命令就得了解他的用法,正好是要了解一个人就得了解他的兴趣爱好,处事态度以及为人是怎么样的。 二、man是什么 man – an interface to the on-line reference manuals...

Hello World 集中营

Hello World 集中营

编程的人应该都知道什么是Hello World。这是一个最简单的程序,其只在屏幕上输出“Hello World”字样,这通常是初学者的在学习编程时的第一个示例。把打印出 “Hello World” 作为第一个范例程序,现在已经成为编程语言学习的传统。...

转载:UEFI和BIOS对比

转载:UEFI和BIOS对比

传统BIOS开机流程     从你按下主机机壳上的电源键,到进入作业系统的期间,储存于主机板上那颗EEPROM(电气可抹除暨可程式化唯读记忆体)里的BIOS便会开始执行以下的工作: 1. 初始化:   ...

NFS

NFS

NFS初探 NFS概述 NFS工作流程 NFS Server端设置 NFS工具与命令 NFS配置实例 NFS概述 NFS是什么? NFS,network file system(网络文件系统)的缩写,是一种实现文件共享的实...

三大家族轻松管理CentOS 7网络属性配置

一、简单介绍        在CentOS 7中对网络管理还是有不少变化的,例如管理服务的命令变为systemctl,许多命令可以更改后直接生效,还有许多独有的工具,本文以CentOS 6与...