摘要:
版本号机制 一般是在数据表中加上版本号字段 version,表示数据被修改的次数。当数据被修改时,这个字段值会加1。 举个简单的例子:假设帐户信息表中有一个 version 字段,当前值为 1 ,而当前帐户的余额( balance )为 100 。 操作员 A 此时准备将其读出( version=1 阅读全文
摘要:
漏洞名称:OpenSSH漏洞 风险描述:OpenSSH 是一组用于安全地访问远程计算机的连接工具,低版本爆出的高危漏洞太多 修复建议:升级到最新版本 OpenSSH 升级加固实例 (一) 升级条件准备 ² 关闭防火墙 # ufw disable ² 安装与启用telnet 开启telnet serv 阅读全文
摘要:
1、性能相关数据: • 系统用户数:决定数据量,对处理速度有影响,可事先评估• 在线用户数:决定访问压力的主要数据,反映总体处理能力的指标• 思考时间:影响访问压力的重要因素• 响应时间:反映系统处理个别请求速度快慢的指标• 吞吐率:反映总体处理速度的指标• 并发数:反映总体处理能力的指标• 资源占 阅读全文
摘要:
1、 .drone.yml中增加静扫配置: code-analysis: image: hub.xfyun.cn/xfyun/drone-sonar-java sources: . secrets: [sonar_host, sonar_token] 2、访问https://drone.xfyun. 阅读全文
摘要:
漏洞名称:OpenSSH漏洞 风险描述:OpenSSH 是一组用于安全地访问远程计算机的连接工具,低版本爆出的高危漏洞太多 修复建议:升级到最新版本 OpenSSH 升级加固实例 (一) 升级条件准备 ² 关闭防火墙 # service iptables stop ² 安装与启用telnet 开启t 阅读全文
摘要:
线上出现了mongo超时问题,导致功能问题。联系了dba,排查是客户端即服务主动断开了和mongo的连接 服务部署在容器中,和容器供应商沟通,了解到了TCP keepalive是10分钟。设置max-connection-idel-time参数,小于10分钟。2.26上线。上线后依然出现此问题 3. 阅读全文
摘要:
项目中有和和历史不符的东西 推拒绝:推送到起源/主人被拒绝 解决办法:打开要上传代码的文件夹位置,鼠标右键git Bash Here,执行下述2行 git pull origin feat/security –allow-unrelated-histories git push -u origin 阅读全文
摘要:
近几天查询传参日志,发现access日志57G,不方便查日志,还要使用awk或grep命令查,虽然快,较麻烦,不如查询某天的搜索下快 12月的服务改造上线后,更改了服务器,之前机器是以前的运维操作的nginx日志切割。 基于这个背景,了解下日志切割,详细方法如下: 1.备份脚本的实现 #设置日志文件 阅读全文
摘要:
在分析 CPU、内存、磁盘等的性能指标时,有几种工具是高频出现的,如 top、vmstat、pidstat,这里稍微总结一下: CPU:top、vmstat、pidstat、sar、perf、jstack、jstat; 内存:top、free、vmstat、cachetop、cachestat、sa 阅读全文
摘要:
一 系统内存不足 Java 应用一般都有单机或者集群的内存水位监控,如果单机的内存利用率大于 95%,或者集群的内存利用率大于80%,就说明可能存在潜在的内存问题(注:这里的内存水位是系统内存)。 除了一些较极端的情况,一般系统内存不足,大概率是由 Java 应用引起的。使用 top 命令时,我们可 阅读全文