### 日志解析出日期:UID ``` cat 27.log | awk -F "&" '{ print strftime("%Y-%m-%d",substr($6,11,10))":"substr($3,5,7)}' |sort | uniq | awk -F ":" '{s[$1] += 1}E
问题描述: 下午四点阿里云发送服务610告警。查看监控发现cpu 内存 网络连接无明显异常。 但是公网流入流出和磁盘IO明显增高。 初步结论: 由于公网流入明显比流出高,断定是有人通过公网上传文件。 定位步骤: 查看指定服务器的最后登录用户 ``` [root@xxxx conf]# last xx
通过eureka设置微服务上线,下线。 ``` //method=PUT //url = http://name:password@eureka-server-ip:eureka-server-port/eureka/apps/SERVER-NAME/SERVER-IP:SERVER-PORT/st
#spring-cloud 配置更新触发 ##通过访问端点bus-refresh实现 地址:http://xxxx/actuator/bus-refresh/{服务名称(区分大小写)} 方式:POST 说明:不添加服务名,则更新所有注册到注册中心服务的配置。 举例:http://xxxx/actua
springboot2.x 与redis整合的初级篇已完结,本篇会讨论一些稍微高级的玩法。继上一篇,我们已经 可以在正常开发中使用缓存,但是可能开发中可能还会有一些特殊的要求。例如:我想在method上自定义缓存 有效期,而不是所有的缓存用同一个有效期. ### 通过方法注解,标记缓存过期时间 首先
到目前为止,我们已经实现了缓存周期灵活可控;缓存空间名称自动识别,目前还有一个需求还没有处理。 我想按一定规则设置缓存key,而且支持拼接参数值作为唯一标识。例如: ``` 类名::参数1值:参数2值 ``` 我们知道CachingConfigurerSupport中暴露了keyGenerator
经过前连篇整合介绍,基本可以满足大多数使用场景了,作为矫情的码农来讲,除了灵活可控的缓存时间,还想简化 缓存名称设置,干脆完全不设置,在通用层统一处理缓存空间和key的生成。 ### 期望使用方式如下 @Cacheable 无需设置value 和key ``` @Cacheable @CacheEx
最近稍有闲暇,于是研究了一下springboot与redis整合。之前是做过springboot1.5.4与redis的整合,最新版本已经到了2.1.0,索性针对当前的最新版本做了一次整合。 最基础的整合是比较容易的,按官方文档编写代码就ok了。我简单罗列一下,关键配置和主要的代码。 ###redi
### css ``` body{ #不要设置宽高 否则在某些版本webview中无法自适应屏幕尺寸 #width:720px; #height:1280px; margin: 0; } #bg { position: fixed; width: 100%; height:100%; } /* #t
###fdisk -l 查看挂载 ###fdisk /dev/vdb 挂载磁盘 ``` n p 1 enter enter w ``` ### mkfs -t ext4 /dev/vdb1 格式化磁盘 ### mkdir /home/data 创建挂载目录 ### mount /dev/vdb1 /
SELECT SUBSTRING_INDEX('6-1-6238983837173','-',-1) AS imei FROM DUAL;
近日做服务迁移发现nginx日志未做分割,导致日志文件很大。于是查了一下日志分割应用配置。 阿里云ecs默认自带logrotate,logrotate配置目录/etc/logrotate.d。看了一下,nginx对应的logroate 配置是存在的。检查了一下配置,发现nginx检测的目录是/var
搭建SSR服务器教程 2018.03.09 本文旨在为程序员提供帮助,阅读到国外程序员的优秀代码。 教程很简单,整个教程分三步: 第一步:购买VPS服务器 第二步:一键部署VPS服务器 第三步:一键加速VPS服务器 (谷歌BBR加速;对速度要求不高的话,此步骤可省略) ---------------
近日接入微信公众号,获取用户信息时提示invalid credential ``` {"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest hint: [9j.bJa08 ``` ```