从好友推荐算法说起

从好友推荐算法说起

发表于2年前 | 作者: Kar Chan | 分类: 脚本编程 | 流行热度: 315 views°

0
原文出处: kung 社交网络中,好友推荐随处可见,这里探讨好友推荐是如何做的。 1、三元闭包理论 说到好友推荐,就不得不谈三元闭包理论。 三元闭包定义:在一个社交圈内,若两个人有一个共同好友,则这两个人在未来成为好友的可能性就会提高。 举例说明,若B、C有一个共同好友A,且B、C不认识,则B、C成为好友的几率会增加 这个理论直观自然,可以从机会、信任、动机上来解释: 1、B、C是A的朋友,那......

双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计

发表于2年前 | 作者: Kar Chan | 分类: 数据库技术 | 流行热度: 261 views°

0
 架构简介 前几天网友来信说帮忙实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,并且在两台机器正常服务时,两台机器都能用上。于是设计了如下的架构。 此架构主要是由keepalived实现双机高可用,维护了一个外网VIP,一个内网VIP。正常情况时,外网VIP和内网VIP都绑定在server1服务器,web请求发送到server1的nginx,nginx对于静态资源请求就直接在本机检索并......

MySQL主从同步原理及应用

发表于2年前 | 作者: Kar Chan | 分类: 数据库技术 | 流行热度: 1,243 views°

0
一、mysql主从的原理 1、Replication 线程 Mysql的 Replication 是一个异步的复制过程(mysql5.1.7以上版本分为异步复制和半同步两种模式),从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Master 端。 要实现 MySQL 的 Re......

mysql主从同步问题

发表于2年前 | 作者: Kar Chan | 分类: 数据库技术 | 流行热度: 1,235 views°

0
前些日子搭建的mysql 主从同步,一直是没有问题的。今天准备测试一下wordpress的一个BUG,使用时,却发现从库不同步了。 检查从库状态没有看出问题 Shell mysql> show slave status\G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 192.168.137.102 Master_User: sync_rep M......

centos 6.6 dell R720安装OMSA

发表于2年前 | 作者: Kar Chan | 分类: 监控&自动化 | 流行热度: 1,735 views°

0
公司的X86硬件监控是通过自行开发的脚本,通过厂商提供的MIB库提取需要监控参数的各OID,使用snmp get 对应的OID来进行监控的。要正常监控,就必须安装各厂商提供的网管套件,HP使用了HP的psp套件,DELL使用的OMSA. 最近由于业务需要,升级了一批运算服务器OS到CentOS 6.6 ,机器型号均是DELL 的R720,升级完成后,使用以前的OMSA RHEL6套件却怎么也安装不上。报错如下: Unrecognized Operating System......

ML 工程师需了解的 10 大算法

发表于2年前 | 作者: Kar Chan | 分类: 脚本编程 | 流行热度: 215 views°

0
毫无疑问,机器学习/人工智能的子领域在过去几年越来越流行。由于大数据是目前科技领域最热门的趋势,基于这些大规模的数据,机器学习在预测和计算建议方面变得不可思议的强大。最常见的机器学习的例子就是 Netflix(一家在线影片租赁提供商)的算法,它能基于你过去看过的电影来推荐电影,或着 Amazon 的算法,它能基于你过去买的书,来推荐书给你。 那么如果你想进一步了解机器学习,你应该怎样开始......

一位女军官的 Linux 探索之路

发表于2年前 | 作者: Kar Chan | 分类: 操作系统 | 流行热度: 212 views°

0
原文出处: Ken Starks   译文出处:vim-kakali 一些新的 GNU/Linux 用户很清楚 Linux 不是 Windows,但其他人对此则不甚了解,而最好的发行版设计者们则会谨记着这两种人的存在。 Linux 的核心 不管怎么说,Nicky 看起来都不太引人注目。她已经三十岁了,却决定在离开学校多年后回到学校学习。她在海军待了六年,后来接受了一份老友给她的新工作,想试试这份工作会不会比她在军队的工作更有前途。这种......

利用curl测试web站点响应时间

发表于2年前 | 作者: Kar Chan | 分类: web技术 | 流行热度: 2,853 views°

0
普通用户打开一个网页的时间主要由四部分组成: 网站域名通过 DNS 服务器解析到IP地址的时间 通过IP地址和服务器建立HTTP连接的时间 服务器接受连接请求后进行计算的时间 网页内容通过HTTP协议传输到用户的时间 如何简单的测试打开网站时各环节的耗时呢,试试curl吧。 curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer}:%{time_total} https://www.kar-chan.com curl 命令的输出通常是......

SQL SERVER全面优化:写出好语句是习惯

发表于2年前 | 作者: Kar Chan | 分类: 数据库技术 | 流行热度: 229 views°

0
好的语句就像这辆车,跑的又快又帅气!今天这里介绍一些技巧让你可以改装一下自己的车!网上确实有好多好多好多好多SQL 语句优化的文章,什么 优化大全 ,100个优化注意 ,确实整理了好多好多。那么为什么我也要凑热闹写一篇呢? 好吧我也不知道! 重中之重—语句执行顺序 在QQ群和人聊天的时候突然有位群友说:我才知道原来语句走索引是按照select 的字段筛选的! 振振有词,非常肯定!另一个群友反问......

openssl高危漏洞CVE-2015-1793:中间人攻击

发表于2年前 | 作者: Kar Chan | 分类: IT界杂谈 | 流行热度: 1,306 views°

0
openssl再爆高危漏洞CVE-2015-1793:中间人攻击,提醒管理员注意及时修复 本周初,OpenSSL发布了CVE-2015-1793的漏洞更新包,这些更新包在7月9日发布,它们将用于修复一个“高危漏洞”。这些漏洞不会影响1.0.0或者 0.9.8版本。 该补丁修复了一个高危漏洞。由OpenSSL团队出版,详情如下: 在证书验证期间,OpenSSL(1.0.1n到1.0.2b版本)将试图寻找一个证书验证链,如果没有找到,那么OpenSSL又会试图寻找另一......