为什么分布式一定要有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 及其变体几乎涵盖了所有剩余的百分比。使用任何主流公共云服务的开发人员都可以

 浅析HTTP长连接和短连接-TCP三次握手,四次挥手

摘要:1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。2. 如何理解HTTP协议是无状态的HTTP协议是无

 马云再出手,这次颠覆的是传统药店!

摘要:继房地产、汽车行业之后,马云的版图又指向了药店!近日,河南传来大消息!马云的首家“支付宝药店”在郑州二七区南彩路正式亮相,取名“支付宝未来药店”!据悉,该药店是由支付宝联合原张仲景大药房共同打造。(全国首个智慧药店)跟传统药店不同的是,该药店融入了支付宝的大量科技、以及信用体系。在这里,用户可以享受刷脸自助支付、远程健康咨询、名医预约、信用免押金租赁、电

 凌晨3点不回家,你是要钱?还是要命?

摘要:你有过凌晨 3 点不回家的经历吗?你见过凌晨 3 点的 CBD 吗?文章里说,“天天加班到深夜,凌晨还在忙工作,在这个社会,努力生活的人,谁不是在拼命。”如果你身在北上广深,你是不是也见过凌晨的城市?在一线城市,这似乎是个永恒的难题:很难在理想和现实之间寻求一个平衡,更多人是在焦虑中奋斗,奋斗的过程始终伴随着焦虑。职场实习生因为电脑蓝屏,需要重做 80 多页的 PP

 python操作mysql中文显示乱码的解决方法

摘要:本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码。但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考。具体方法如下:1. Python文件设置编码 utf-8 (文件前面加上 #encoding=utf-8)2. MySQL数据库charset=utf-83. Python连接MySQL是加上参数 charset=utf84. 设置Python的默认编码为 utf-8(sys.setdefaultencoding(utf-8)示例代码如下:#en

 RHCE:180-110-207 RHCE认证考试通过

摘要:通过1年左右的培训和考试,RHCE证书在今天终于考过了,在此感谢授课老师-郑老师,感谢厦门微思网络全体教职员工,感谢老婆的支持。证书信息如下: 

 CentOS上使用Squid+Stunnel搭建翻墙代理服务器教程

摘要:一、网络环境主机A :192.168.99.11 CentOS 6.9  在公司局域网,这台服务器安装stunnel客户端stunnelclient,配置完成后局域网电脑通过这台主机的IP就可以代理上网主机B:123.145.123.123:4567 CentOS 7.2.1511 香港服务器,可以访问google等国外网站   squid服务端和stunnel server服务端主机A和B互通,主机A不可以访问google,B主机可以访问google 可以通过

 强大的IP地址信息查询网站-ipinfo.io

摘要:https://ipinfo.io/

 用iptables 实现本地端口转发

摘要:场景假如你在用 resin 调试一个 Web 程序,需要频繁地重启 resin。这个 Web 程序需要开在 80 端口上,而 Linux 限制 1024 以下的端口必须有 root 权限才能开启。但是你又不愿意在调程序的时候总是开着一个 root 终端。在这种情况下,你可以把 resin 开在默认的 8080 端口上,然后使用 iptables 来实现和真的把服务开在 80 端口上一样的效果。方法将与 80 端口的 TCP 连接转接到

 iptables 详细教程:基础、架构、清空规则、追加规则、应用实例

摘要: iptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置iptables将会帮助你更有效地管理Linux防火墙。如果你是第一次接触iptables,你会觉得它很复杂,但是一旦你理解iptables的工作原理,你会发现其实它很简单。首先介绍iptables的结构:iptables -> Tables -> Chains -> Rules. 简单地讲,tables由chains组成,

 Rsync安装配置

摘要:1、下载wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz tar -zxvf rsync-3.1.2.tar.gz2、安装cd rsync-3.1.2./configure --prefix=/usr/local/rsync && make && make install && mkdir -p /etc/rsyncd3.配置文件:uid = 0 gid = 0 max connections = 4 read only = true #hosts allow = 202.207.177.180 hosts allow = 127.0.0.1,

 从运行原理及使用场景看Apache和Nginx

摘要:Web服务器Web服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。应用层使用HTTP协议。HTML文档格式。浏览器统一资源定位器(URL)。Web服务器常常以B/S(Browser/Server)方式提供服务。浏览器和服务器的交互方式如下:浏览器向服务器发出HTTP请求(Request)。服务器收到浏览器的请求数据,经过分析处理,向浏览器输出响应数据(Response)。浏览器收到服务
分页:« 2 3 4 5 6 7 8 9 10 11 »
Powered by AKCMS