Archive for August, 2016

作者:AngryFox 分类: Uncategorized August 29th, 2016 暂无评论

centos下载地址

http://mirrors.aliyun.com/centos/7/isos/x86_64/

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
/etc/sysconfig/network-scripts/ifcfg-eth0  

HWADDR="00:15:5D:07:F1:02"
TYPE="Ethernet"
BOOTPROTO="static" #dhcp改为static 
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eth0"
UUID="bb3a302d-dc46-461a-881e-d46cafd0eb71"
ONBOOT="yes" #开机启用本配置
IPADDR=192.168.7.106 #静态IP
GATEWAY=192.168.7.1 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.7.1 #DNS 配置

centos7执行ifconfig Command not found 未找到命令错误问题的解决办法
yum upgrade
yum install net-tools

centos7的命令ifconfig 已经替换为ip addr
在虚拟机中以最小化方式安装centos7,后无法上网,因为centos7默认网卡未激活。
而且在sbin目录中没有ifconfig文件,这是因为centos7已经不使用 ifconfig命令了,已经用ip命令代

替;
并且网卡名称也不是eth0了,而是改成eno16777736了。
解决ifconfig不可用:ip addr 即查看分配网卡情况。
激活网卡:在文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3 中
进入编辑模式,将 ONBOOT=no 改为 ONBOOT=yes,就OK
保存后重启网卡: service network restart

1,服务器链接不上
ssh: connect to host XXXXX port 22: Connection refused
原因,centos7 修改了链接的端口变成 2200了。
#Port 22
Port 2200
修改回去,或使用2200链接。
修改:vi /etc/ssh/sshd_config

2,centos7默认安装了防火墙不是iptables了
因为是本地测试,所以直接关闭防火墙,禁用开机启动。
systemctl stop firewalld
systemctl disable firewalld

3,关闭selinux
vi /etc/selinux/config
修改以下内容
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加

作者:AngryFox 分类: Uncategorized August 16th, 2016 暂无评论

The licensing subsystem has failed catastrophically. You must reinstall or call customer support. 因为刚刚安装了windows 7的系统,本来想使用photoshop CS4的,可我原来用的那个绿化版有问题,无法绿化,估计是win 7兼容问题,然后我用绿化版的 cs3,出来了上面的问题,想了半天,终于在网上找到解决办法

其实解决办法就跟出现对话框“CS3 此产品的许可已停止工作。你必须…” 一样的。
只要启动2个服务:
Bonjour Service c:\program files\bonjour\mdnsresponder.exe
FLEXnet Licensing Service c:\program files\common files\macrovision shared\flexnet publisher\fnplicensingservice.exe
将其改成自动,重新启动机器即。

启动服务的方法:控制面板—性能和维护—管理工具—服务(如果是经典视图下只要找到控制面板—管理工具—服务),找到相关服务,右键启动即可
ps:结果测试,只启动“FLEXnet Licensing Service”一个服务即可恢复正常使用,也不必重新启动机器。

EventQL 是一个分布式面向列的数据库,用于处理大规模的事件收集和分析。使用超级快的 SQL 和 JavaScript 查询。

特性:

表格数据自动根据主键分区存放,可以分布存放到多个主机
支持 INSERT, UPDATE 和 DELETE 操作
支持扁平和复杂嵌套表 (OBJECT/ARRAY 列类型). 可使用 JSON 来插入记录或者获取记录
采用面向列的方式存储行数据,查询只需读取所引用的列数据
(几乎) 完全支持 SQL 2009 (包括 JOINs!)
查询自动并行处理,并可以并行到多台机器处理
每个表支持几百个 TB 数据,每个集群可以几千个表
无共享设计,一个 EventQL 集群包括多个优先级相同的服务器节点
完全透明的查询缓存,用于未更改数据上的相同查询多次执行
采用 C++11 开发,提供商业支持

Postgres 的问题:
写效率低下
数据复制效率低下
表损坏的问题
对复制的 MVCC 支持比较差
更新到新版本很麻烦

微服务架构
服务的隔离与互通
伸缩与漂移
升级与回退
熔断与降级
服务注册与发现

作者:AngryFox 分类: Uncategorized August 1st, 2016 暂无评论

内存的管理
C语言中bug和内容有关
分布式、高并发的处理
cpu资源的调度process thread event
数据的封装和互斥访问
并行运算逻辑的同步

10万对象1ms扫描时间
1个tcp连接,约10个对象
实时需求
请求的处理延迟 平均1ms以内 最大10ms

100万连接 400ms gc延迟
mark and sweep
常规GC优化
小对象合并成大对象
利用array来合并一组对象(内部对象计数为1)
把数据放在C代码里面,通过cgo做接口使用
对象复用(对象池)
深度优化系统结构和算法

减少对象数的困境
常态下需要保持几十万的连接 几十个ms
修改golang的网络库,重写基本数据结构(不可取)

不使用让go管理内存
轮转GC方案
基本思路
关闭GC
多进程轮流工作

本质是过个进程监听同一个端口
服务态
调用accept,获取新的请求
等待态
不调用accept 已经连接的client,可以继续收发
等待这些已有的连接关闭
垃圾收集态
主动调用GC

补充分析
短链接
长连接
平均连接上的请求是3个 90%(20s以内) 98%(50s之内)
大文件的请求 对gc造成的延迟(几十ms)不敏感

bfe程序结构
core+众多模块
分流
cache
dict
问题
变更频率
启停速度
功能单一,各自扩展
同步异步

算法名称 时间复杂度 实现原理
GN
LPA
CNM
K-派系
例如人才雷达、纳人网络、望才招聘等。而美国市场里成熟的标品则有:RumaRocket、ZipRecruiter、Tyba等。

影响力模型

拓扑特征(关系类型(亲人 同事 同学)、社交圈子数、微信群数、)
行为特征 转发行为 转发影响