#!/usr/bin/env python3 #coding: utf-8 import smtplib from email.mime.text import MIMEText from email.header import Header sender = '***' receiver = '*... ...
分类:
其他好文 时间:
2018-01-10 11:45:55
阅读次数:
103
摘要:对于一个大型网站来说,负载均衡是永恒的话题。随着硬件技术的迅猛发展,越来越多的负载均衡硬件设备涌现出来,如F5 BIG-IP、Citrix NetScaler、Radware等等,虽然可以解决问题,但其高昂的价格却往往令人望而却步,因此负载均衡软件仍然是大部分公司的不二之选。nginx作为we ...
分类:
其他好文 时间:
2018-01-08 18:34:51
阅读次数:
154
好啦 ,废话不多说 先来一个例子 通过上面的例子应该可以看出来method是附属在一个给定的类型上的,它的语法和函数的声明语法几乎一样只是多了一个接收者 指针也可以做receiver 想过为什么要用指针 而不用本身呢、? 如果不传指针 ,那么其接收的其实是本身的copy,也就是说作用的并不是本身 而 ...
分类:
其他好文 时间:
2017-12-26 00:49:45
阅读次数:
132
package main /* 方法method Go 中虽没有class,但依旧有method 通过显示说明receiver来实现与某个类型的组合 只能为同一个包中的类型定义方法 Receiver 可以是类型的值或者指针 不存在方法重载 可以使用值或指针来调用方法,编译器会自动完成转换 从某种意义... ...
分类:
其他好文 时间:
2017-12-21 01:49:35
阅读次数:
174
roadcastReceiver 生命周期 一个BroadcastReceiver 对象只有在被调用onReceive(Context, Intent)的才有效的,当从该函数返回后,该对象就无效的了,结束生命周期。 因此从这个特征可以看出,在所调用的onReceive(Context, Intent... ...
分类:
其他好文 时间:
2017-12-19 00:53:15
阅读次数:
122
总的来说,需要考虑以下两点: 1. 有效地运用集群资源去减少每个批次处理的时间 2. 正确的设置batch size,以使得处理速度能跟上接收速度 一. 为了减少处理时间,主要有以下几个优化点: 1. 接收数据的并行度。 每个InputDStream只创建一个Receiver用于接收数据,如果接收数 ...
分类:
其他好文 时间:
2017-12-14 17:56:48
阅读次数:
1020
Citrix Netscaler负载均衡算法 http://blog.51cto.com/caojin/1926308 众所周知,作为新一代应用交付产品的Citrix Netscaler具有业内领先的数据控制、应用交付的能力,然而作为根本内容之一的ADC功能,如果不具备强大的、多元化的均衡算法是不可 ...
分类:
编程语言 时间:
2017-12-09 18:10:10
阅读次数:
228
Netscaler工作流程 http://blog.51cto.com/caojin/1898310 Citrix Netscaler有很多功能模块来满足应用交付的需求,为了能够做好的配置和排错工作,必须理解其各个模块的工作流程。下图是从client到server交互数据的流程。 ...
分类:
Web程序 时间:
2017-12-09 18:09:20
阅读次数:
206
Citrix Netscaler版本管理和选择 来源 http://blog.51cto.com/caojin/1898164 随着Citrix Netscaler的快速发展,有很多人在维护设备时经常搞不懂Netscaler软件版本是如何查看和选择,当前软件是否需要升级,当前软件是否稳定等。基于以上 ...
分类:
Web程序 时间:
2017-12-09 16:51:37
阅读次数:
398
原文:C#设计模式(15)——命令模式(Command Pattern)一、前言 之前一直在忙于工作上的事情,关于设计模式系列一直没更新,最近项目中发现,对于设计模式的了解是必不可少的,当然对于设计模式的应用那更是重要,可以说是否懂得应用设计模式在项目中是衡量一个程序员的技术水平,因为对于一个功能的... ...