-
真正的inotify+rsync实时同步 彻底告别同步慢
背景 我们公司在用inotify+rsync做实时同步,来解决分布式集群文件一致性的问题。但当web文件越来越多(百万级数量html,jpg等小 文件),同步就越来越慢,根本做不到实时,按照网上的调优方法都尝试过,问题根本没有解决。经过我一…
-
privoxy将socks代理转为http代理
有些软件不支持socks代理,只支持http代理。不像火狐那样都支持,于是有的时候要建http代理。如Jenkins代理,只支持http代理模式。 如果有socks代理,想做一个http代理的话,这篇文章可能会有帮助。 安装privoxy …
-
MySQL分库分表创建新表结构(2nd)
前言 在互联网时代大家都知道数据量是爆炸试的增加,从之前的表结构设计来看,我们很容易的知道商品表(goods)、订单表(orders)、订单商品表(order_goods)这几张表的数据量将会爆炸试的增加。 因此,在数据量达到一定程度就算是…
-
MySQL分库分表分表后数据的查询(5th)
前言 在分表完之后显然对于数据的查询会变的比较的复杂,特别是在表的关联方面,在有些情况下根本就不能使用JOIN。 其实个人是比较鼓励将那些大的JOIN SQL拆分成几个小的SQL来查询数据。这样虽然总体的效率可能会稍稍下降(如果使用了连接池…
-
简述加密算法的基础知识
网络攻击类型: 威胁保密性的攻击:窃听、通信量分析; 威胁完整性的攻击:更改、伪装、重放、否认; 威胁可用性的攻击:拒绝服务(DoS); 解决方案: 技术方面:加密和解密; 传统加密方法:替代加密方法、置换加密方法 现代加密方…
-
MySQL分库分表分库后的查询(8th)
前言 这边我们以使用python程序要展示一下再分库分表后,我们需要如何对数据库进行操作。 python操作数据库 我们这边还是沿用之前的那5中: 场景1:购买者下订单 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15…
-
hadoop家族介绍
Apache Hadoop是一款支持数据密集型分布式应用并以Apache 2.0许可协议发布的开源软件框架。它支持在商品硬件构建的大型集群上运行的应用程序。Hadoop是根据Google公司发表的MapReduce和Google档案系统的论…
-
SQL Server数据库安全管理设置措施
数据库是为了方便存储大量的数据,那么合理的维护数据库,保证数据库不被受攻击,保证数据库的正常工作与安全性就尤为重要。下面是收集网络关于SQL Server数据库安全管理的设置措施: 1、使用安全的密码策略 我们把密码策略摆在所有安全设置的第…
-
关于SQL Server数据库基础知识整理
SQL Server数据库 SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。是美国Microsoft公司推出的一种…
-
常用正则表达式列表
一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的…