仅仅使用div作为身体的布局,用css3的各种transform和圆角属性来绘制各个细节的形状,当然也不会使用任何图片哦。那就没意思了。 有的同学说,用canvas不是能画得更逼真而且更简单吗?这点我也非常赞同,但我的理由还是,那就没意思了。 这次用到了一些LESS的特性,通过设置一些指定的参数来生 ...
分类:
Web程序 时间:
2020-04-05 18:43:30
阅读次数:
85
最近有一个项目访问量突然变大,但发现前端的nginx负载会很高,导致出现4xx和5xx的异常,响应时间也变长了。今天有时间,解决了一下。下面记录一下解决思路和方法。我们这个项目部署在azure。最前端是azure的负载均衡器(lb),lb后面是2台nginx主机,型号是D2v3(2核8G)。在我们实际使用中,一台nginx主机rpm达到30k,cpu,内存,网络都是没有任何压力的。所以一台主机支持
分类:
其他好文 时间:
2020-04-05 17:05:30
阅读次数:
117
目的:检测代理ip的可用性,保证代理池中代理ip基本可用 思路: 1.在proxy_test.py中,创建ProxyTester类 2.提供一个run方法,用于处理检测代理ip的核心逻辑 1)从数据库中获取所有代理ip 2)遍历代理ip列表 3)检查代理ip可用性 如果不可用,代理分数-1,如果代理 ...
分类:
编程语言 时间:
2020-04-04 22:26:12
阅读次数:
83
我们在做Asterisk功能开发的时候,除了直接用C写模块之前,更常用的方法是用自己熟悉的语言来开发自己的业务逻辑,这个时候就需要用到AGI的功能。一般比较多的选择是:PHP,Perl,JAVA来实现。JAVA因为是FASTAGI的方式,故效果会比PHP,Perl好点,因为PHP,Perl是脚本语音,需要进行编译操作,故这个CPU消耗还是比较大的。另外一种方式是asterisk的dialplan是
分类:
其他好文 时间:
2020-04-04 20:42:44
阅读次数:
92
什么是代理模式 代理模式(英语:Proxy Pattern)是程序设计中的一种设计模式。 所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网络连接、内存中的大对象、文件或其它昂贵或无法复制的资源。 著名的代理模式例子为引用计数(英语:reference counting) ...
分类:
其他好文 时间:
2020-04-04 14:58:55
阅读次数:
83
Vue 3.0 的目标是让 Vue 核心变得更小、更快、更强大,因此 Vue 3.0 增加以下这些新特性: (1)监测机制的改变3.0 将带来基于代理 Proxy 的 observer 实现,提供全语言覆盖的反应性跟踪。这消除了 Vue 2 当中基于 Object.defineProperty 的实 ...
分类:
其他好文 时间:
2020-04-04 11:36:35
阅读次数:
70
一. Nginx的部署 tips:此文档适用于linux centos6或者centos7 1. Nginx介绍 Nginx(“engine x”)是?款是由俄罗斯的程序设计师Igor Sysoev所开发?性能的 Web和 反向代理 服务器,也是?个 IMAP/POP3/SMTP 代理服务器。 轻量 ...
分类:
系统相关 时间:
2020-04-04 09:43:58
阅读次数:
99
下载网址如下:https://nginx.org/en/download.html 下载稳定版即可,中间的好像是linux版本的,偏右侧是windows 2.下载解压之后,进入conf文件夹,找nginx.conf文件 只关注从上到下第一个server里的内容就好了 #user nobody; wo ...
分类:
其他好文 时间:
2020-04-04 00:17:43
阅读次数:
55
Vouch proxy 实现 Zabbix 对接 SSO Zabbix 自身不支持 SSO 对接,我使用 Nginx 代理 Zabbix,将请求转发至 Vouch proxy,由 Vouch proxy 对接 SSO,对接完毕 Vouch proxy 将返回 Nginx,Nginx 此时将获取到用户 ...
分类:
其他好文 时间:
2020-04-03 13:51:05
阅读次数:
123
Spring中主要使用cglib和jdk动态代理,主要在SpringAop中有大量应用。 JDK动态代理 jdk动态代理主要使用场景是被代理的对象有实现的接口。最终生成的代理类: class $Proxy0 extends Proxy implements IDao jdk动态代理主要是基于反射,其 ...
分类:
编程语言 时间:
2020-04-03 12:05:08
阅读次数:
68