一、前言服务器有的时候会被人搞崩,cpu莫名飙升,为了查看哪些IP访问过于频繁,就可以使用netstat、awk等指令进行统计查看。二、指令对一些常用的指令总结如下:1、常用指令对连接的IP按连接数量进行排序:Shellnetstat-ntu|awk‘{print$5}‘|cut-d:-f1|sort|uniq-c|sort-n1netstat-ntu|awk‘{print
分类:
Web程序 时间:
2020-01-25 14:06:53
阅读次数:
196
MySQL锁 什么是Mysql锁? 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除了 传统的计算资源(如CPU,内存,I/O等)的争用以外,数据也是一种供许多用户共享的资源. 如何保证数据并发访问的一致性,有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一 ...
分类:
数据库 时间:
2019-12-31 21:25:29
阅读次数:
92
前情回顾 前文我们完成了日志采集系统的日志文件监控,配置文件热更新,协程异常检测和保活机制。 本节目标 本节加入kafka消息队列,kafka前文也介绍过了,可以对消息进行排队,解耦合和流量控制的作用,为什么一定要用kafka呢?主要原因就是在日志高并发读取后,如果直接将消息发给前端或者写入数据库, ...
分类:
其他好文 时间:
2019-12-06 17:38:39
阅读次数:
118
前文中已经完成了文件的监控,kafka信息读写,今天主要完成配置文件的读写以及热更新。并且规划一下系统的整体结构,然后将之前的功能串起来形成一套完整的日志采集系统。 前情提要 上一节我们完成了如下目标1 完成kafka消息读写2 借助tailf实现文件监控,并模拟测试实时写文件以及文件备份时功能无误 ...
分类:
其他好文 时间:
2019-12-02 17:08:53
阅读次数:
98
ASP.NET Redis 开发 文件并发(日志处理)--队列--Redis+Log4Net Redis简介 Redis是一个开源的,使用C语言编写,面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景。Redis纯粹为应用而产生,它是一个高性能的key ...
分类:
Web程序 时间:
2019-04-28 17:08:31
阅读次数:
136
JVM实用参数(三)打印所有XX参数及值 原文地址:https://blog.codecentric.de/en/2012/07/useful-jvm-flags-part-3-printing-all-xx-flags-and-their-values/ 译者:李洪柱 校对:方腾飞 本篇文章基于J ...
分类:
其他好文 时间:
2018-04-13 11:08:19
阅读次数:
187
一、经典公式1: 一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据 1)平均并发用户数为 C = nL/T 2)并发用户数峰值 C‘ = C + 3*根号C C是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度 C’ ...
分类:
其他好文 时间:
2018-03-31 15:54:50
阅读次数:
96
相关链接: exploit-db:https://www.exploit-db.com/exploits/15213/ 微软安全公告:https://technet.microsoft.com/library/security/ms10-070 Padding Oracle资料:http://blo ...
分类:
数据库 时间:
2017-07-12 21:18:59
阅读次数:
626
ASP.NET Redis 开发文件并发(日志处理)--队列--Redis+Log4NetRedis简介Redis是一个开源的,使用C语言编写,面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景。Redis纯粹为应用而产生,它是一个高性能的key-va...
分类:
Web程序 时间:
2015-08-26 21:47:23
阅读次数:
196
多线程操作同一个文件时会出现并发问题。解决的一个办法就是给文件加锁(lock),但是这样的话,一个线程操作文件时,其它的都得等待,这样的话性能非常差。另外一个解决方案,就是先将数据放在队列中,然后开启一个线程,负责从队列中取出数据,再写到文件中。usinglog4net;
usin..
分类:
其他好文 时间:
2015-08-18 06:50:25
阅读次数:
136