using PLog; using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Reflection; using System.Runtime... ...
本来是要先出注入机制再出 管道 的,哈哈哈……就是不按计划来…… 这里扯扯题外话:为什么要注入(DI,dependency-injection),而不用 new 对象? 可能我们都很清楚,new 对象所造成的影响就是耦合度太高,DI 就是用来解耦的。或者还可以说,DI 可以统一进行管理对象。 此话怎 ...
分类:
Web程序 时间:
2019-04-26 11:04:55
阅读次数:
134
1、Haproxy介绍HaProxy是一个特别适用于高可用性环境的TCP/HTTP开源的反向代理和负载均衡软件。在七层负载均衡方面的功能很强大(支持cookietrack,headerrewrite等等),支持双机热备,支持虚拟主机,支持健康检查,同时还提供直观的监控页面,可以清晰的监控服务集群的运行状况。同时支持Linux2.6内核中SystemEpoll,通过简化系统调用,大幅的提高了网络I/
分类:
其他好文 时间:
2019-02-25 00:34:50
阅读次数:
177
一、基本概念 1、副本集:一个副本集就是一组MongoDB实例组成的集群,由一个主(Primary)服务器和多个备份(Secondary)服务器构成 2、主节点(master):主节点接收所有写入操作。主节点将对其数据集所做的所有更改记录到其 oplog。 3、副节点(secondary):复制主节 ...
分类:
数据库 时间:
2019-02-22 18:18:10
阅读次数:
543
例子server{listen81;root/var/www/applog;autoindexon;autoindex_exact_sizeoff;autoindex_localtimeon;location/{}location~.*/188.188.1.*/.*\.log${add_headerContent-Typetext/plain;}}查看博文:nginx配置让任何文件在浏览器中显示文
分类:
其他好文 时间:
2019-01-31 14:44:28
阅读次数:
204
一、从LR到决策树 0.思考一些一个分类问题:是否去相亲,LR解决的问题可能是这样的 在下面各个特征下给定w1,w2,w3,w4等参数值,将wx+b送到sigmoid函数中去,拿到一个概率p,我们在使用这个函数的时候会有一个损失函数loss function,对于这个代价函数通过GD梯度下降完成优化 ...
分类:
其他好文 时间:
2019-01-26 13:14:30
阅读次数:
199
软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且 ...
分类:
其他好文 时间:
2019-01-21 17:08:14
阅读次数:
174
Filebeat 导入 Elastaticsearch 的方法 1. 什么是Filebeat?到底是干什么的? Filebeat说实话,就是一个日志监控分发器,类似tail f这样去监控某个日志,或者是某个目录下的日志文件。它会监控日志目录或者指定的日志文件,追踪读取这些文件(追踪文件的变化,不停的 ...
分类:
其他好文 时间:
2019-01-11 11:46:26
阅读次数:
519
最近客户现在提出系统访问非常慢,需要优化提升访问速度,在排查了nginx、tomcat内存和服务器负载之后,判断是数据库查询速度慢,进一步排查发现是因为部分视图和表查询特别慢导致了整个系统的响应时间特别长。知道了问题之后,就需要对查询比较慢的接口进行优化,但哪些接口需要优化、哪些不需要呢?只能通过日 ...
分类:
编程语言 时间:
2018-12-25 20:25:55
阅读次数:
175
编排(Orchestration)功能是复杂系统实现灵活可操作性的关键。特别是在Docker应用场景中,编排意味着用户可以灵活的对各种容器资源实现定义和管理。作为Docker官方编排工具,Compose的重要性不言而喻,它可以让用户通过编写一个简单模板文件,快速地创建和管理基于Docker容器地应用 ...
分类:
其他好文 时间:
2018-12-21 13:18:53
阅读次数:
239