号外,号外,历史数据表明:中国最赚钱的职业十年一个轮回

摘要:高考的成绩已经公布,又到了选专业的时候了,这个时刻很多人都很想知道一个问题的答案,那就是未来从事什么职业最赚钱,隐含的意思就是想自己提前潜伏,好轻松赚大钱,关于这个问题的回答,我们可以从历史数据里获得我们想要的答案。因为中国在改革开放前和改革开放后是完全不同的二种模式和玩法,所以1978年以后的经济发展史才有参考价值,我们把时间轴拉回到刚改革开放的时候

 负载均衡很难吗?看完这篇秒懂

摘要:互联网早期,业务流量比较小并且业务逻辑比较简单,单台服务器便可以满足基本的需求;但随着互联网的发展,业务流量越来越大并且业务逻辑也越来越复杂,单台机器的性能问题以及单点问题凸显了出来,因此需要多台机器来进行性能的水平扩展以及避免单点故障。但是要如何将不同的用户的流量分发到不同的服务器上面呢?早期的方法是使用DNS做负载,通过给客户端解析不同的IP地址,让

 MyCAT中间件读写分离一主两从配置

摘要:[root@node110 conf]# pwd/usr/local/mycat/conf[root@node110 conf]# cat schema.xml<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.mycat/"> <schema name="testhexin" checkSQLschema="false" sqlMaxLimit="100" dataNode=&quo

 mysql分布式数据库中间件对比

摘要:目前数据库中间件有很多,基本这些中间件在下都有了解和使用,各种中间件优缺点及使用场景也都有些心的。所以总结一个关于中间件比较的系列,希望可以对大家有帮助。1. 什么是中间件传统的架构模式就是 应用连接数据库直接对数据进行访问,这种架构特点就是简单方便。但是随着目前数据量不断的增大我们就遇到了问题:单个表数据量太大单个库数据量太大单台数据量服务器压力很大读

 SVN一个目录下多个仓库配置

摘要:svnserve配置 2.1 创建仓库2.1.1 创建仓库存放目录# mkdir -p /opt/svn/{repos,etc}2.1.2 创建SVN仓库# svnadmin create /opt/svn/repos/source1# svnadmin create /opt/svn/repos/source2# chown -R svn:svn /opt/svn/仓库名称可以根据自己的规划或喜好设定。2.2 配置仓库SVN的svnserve对于每个仓库,有一个独立的配置文件和独立的用户、权限管理。在这里仍然要保持配置

 如何做好自动化运维?自动化运维必备技能有哪些?

摘要:万丈高楼平地起,高楼稳不稳取决于地基是否扎实。基础数据便是运维管理这座高楼的地基。首先介绍一下我们在运维管理中所涉及到的基础数据有哪一些。请看下图:基础数据大致分为CMDB、日志、生产DB、知识库四个模块。一、基础数据概况CMDB中文是配置管理数据库,存储与管理企业IT架构中设备的各种配置信息,与未来的IT运维管理标准化和流程化紧密关联,并且支持流程的运转。运维

 8个基本的Docker容器管理命令

摘要:利用这 8 个命令可以学习 Docker 容器的基本管理方式。这是一个为 Docker 初学者准备的,带有示范命令输出的指南。在这篇文章中,我们将带你学习 8 个基本的 Docker 容器命令,它们操控着 Docker 容器的基本活动,例如 运行(run)、 列举(list)、 停止(stop)、查看历史纪录(logs)、 删除(delete) 等等。如果你对 Docker 的概念很陌生,推荐你看看我们的

 Zabbix poller processes more than 75% busy

摘要:线上部署的zabbix监控环境运行一段时间后,突然出现了报警“Zabbix pollerprocesses more than 75% busy“其实,Zabbix的监控警报有很多种,比较常见的几个莫过于内存耗尽,网络不通,IO太慢还有这个“Zabbix poller processes more than 75% busy”了。一开始的时候因为这个即不影响使用也持续一会儿就自行解决就没有多在意。然后随着数据库的增大,Zabbix消耗的内存可是越来越

 Zabbix:Less than 5% free in the value cache

摘要:增加zabbix配置缓存修改zabbix_server.conf配置文件找到# CacheSize=8M修改为CacheSize=16M  将缓存从8M提升到16M,如果不足你可以调到最高8G,当然了,能用8G那是几乎不可能的。重启zabbix server# killall zabbix_server# /usr/local/zabbix-2.4.4/sbin/zabbix_server 或者# service zabbix_server restart  等待几分钟,即可恢复~

 解决rsync同步文件名包含中文的乱码问题

摘要:今天做图片服务器同步的时候发现有些原始的图片竟然有中文名字的,变态啊,而使用rsync同步的时候出现无法同步的问题。经搜索后解决如下:首先在服务端:配置/etc/rsyncd.conf 设置Charset = UTF-8                       ;中文识别,配合命令$rsync -avz --iconv=utf-8,GBK 接着在在客户机中运行加上iconv参

 MySQL slave状态之Seconds_Behind_Master

摘要:  在MySQL的主从环境中,我们可以通过在slave上执行show slave status来查看slave的一些状态信息,其中有一个比较重要的参数Seconds_Behind_Master。那么你是否明白它的真正含义以及它是怎么计算的呢?        在之前我一直误以为Seconds_Behind_Master是表示slave比master落后多少,如果这个值为0的表示主从已经处于一致了(在非同步模式下,现在官方

 为什么分布式一定要有Redis?

摘要:考虑到绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。所以我斗胆以 Redis 为题材,对 Redis 常见问题做一个总结,希望能够弥补大家的知识盲点。本文围绕以下几点进行阐述:为什么使用 Redis使用 Redis 有什么缺点单线程的 Redis 为什么这么快Redis 的数据类型,以及每种数据类型的使用场景Redis

 通过Python开发windows配置信息查看工具

摘要:效果图:Python源代码如下:# -*- coding:utf-8 -*-from msilib import AMD64import MySQLdb,timeimport os,sys,platform,re,urllib2,socket,struct,time,uuid,wmi,zlibreload(sys)import subprocesssys.setdefaultencoding('utf-8')from Tkinter import *root = Tk()def get_mac_address():#    mac=uuid.UUID(int = uuid.getnode()).hex[-12:]#    retur

 使用Nginx、Nginx Plus抵御DDOS攻击

摘要:DDOS 是一种通过大流量的请求对目标进行轰炸式访问,导致提供服务的服务器资源耗尽进而无法继续提供服务的攻击手段。一般情况下,攻击者通过大量请求与连接使服务器处于饱和状态,以至于无法接受新的请求或变得很慢。一、应用层DDOS攻击的特征应用层(七层/HTTP层)DDOS 攻击通常由木马程序发起,其可以通过设计更好的利用目标系统的脆弱点。例如,对于无法处理大量并发请求的系统

 有史以来最牛的一张程序员职业路线图!

摘要:最近在琢磨程序员到底路在何方,经过不断的自虐和代入,终于在迷雾森林中得图一张,看之豁然开朗。独乐乐不如众乐乐,share了:(图1 程序员职业路线图)术语表图1中使用了很多术语,这里先做解释,只有我们大家都说同一种语言,沟通才会顺畅。程序员:撰写代码,生产软件,辅助提高社会生产率的脑力劳动者。据说喝的是咖啡,抽的是烟,产的是代码。他们是计算机诞生后才逐渐兴起

 CENTOS6.* SVN1.6升级到1.8

摘要:设置svn1.8源:vim /etc/yum.repos.d/wandisco-svn.rep [WandiscoSVN]name=Wandisco SVN Repobaseurl=http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/$basearch/enabled=1gpgcheck=0 更新svn到1.8yum clean allyum install subversion  

 SVN服务器迁移(从一台服务器,迁移到另一台服务器)

摘要:将192.168.8.xxx 上的svn迁移到另外一台机器上(192.168.10.xxx)svn迁移步骤如下:1.将原来的Repository导出为一个文件,在/u01/svn/repo/db目录下svnadmin dump /u01/svn/repo> /u01/backup这里说明下/u01/svn/repo是我svn库存放的地址.2.使用scp把repo传输到要新服务器上scp /u01/backup root@192.168.8.xxx:/u01/3.在新服务器上配置相同svn环境(当然,前提是这个新的服务器

 LVM快照备份与恢复

摘要:简介  最近在做数据备份方面的工作,用到两个工具,一个是dd,而另一个是lvm的快照(snapshot)。由于数据比较大,直接是用dd非常耗时,而lvm的快照可以在几秒内轻松搞定,而且可以达到实时的效果,但是使用lvm快照的代价就是以空间换取时间。 下面我们就先来了解下原理: LVM中snapshot通过“写时复制”(copy on write) 来实现,即当一个snapshot创建的时候,仅拷贝

 微软收购GitHub震惊业界:引发开发者信任问题

摘要:北京时间 6 月 5 日上午消息,本周一,微软收购热门在线代码分享和协作平台 GitHub 的消息震惊了整个软件开发界。有的人认为很好,有的人认为令人恐惧。担忧情绪主要来自开源社区历史上的一些冲突,他们会在网上自由发布和分享自己的作品,而微软则通过出售专有软件并保护自己的技术成为全球顶尖企业。2011 年,微软高管还曾将开源称作“知识产权破坏者”,并认为他们违反了生意

 Linux vs. Unix:有什么不同?

摘要:深入了解这两个有许多共同的传统和相同的目标的操作系统之间的不同。如果你是位二、三十岁的软件开发人员,那么你已经成长在一个由 Linux 主导的世界。数十年来,它一直是数据中心的重要参与者,尽管很难找到明确的操作系统市场份额报告,但 Linux 的数据中心操作系统份额可能高达 70%,而 Windows 及其变体几乎涵盖了所有剩余的百分比。使用任何主流公共云服务的开发人员都可以
分页:« 1 2 3 4 5 6 7 8 9 10 »
Powered by AKCMS