摘要: 一、基本概念 前美国空军首席科学家Endsley博士给出的动态环境中态势感知的通用定义是: 态势感知是感知大量的时间和空间中的环境要素,理解它们的意义,并预测它们在不久将来的状态。 在这个定义中,我们可以提炼出态势感知的三个要素:感知、理解、预测。并且这三个要素存在着层次上的递进关系: 感知:感知和 阅读全文
posted @ 2021-06-09 19:57 Ellen艾伦 阅读(3256) 评论(0) 推荐(1) 编辑
摘要: Elasticsearch查询原理浅析 由于最近参与的项目中用到了Elasticsearch,所以学习了解了一下,这里做一个简单对ES的查询原理做一个学习总结,限于作者水平,如有错误,欢迎批评指正。 一、概述 Elasticsearch作为一个开源的高扩展的分布式全文搜索引擎。最为人称道就是它对于海 阅读全文
posted @ 2021-06-09 19:52 Ellen艾伦 阅读(3573) 评论(0) 推荐(1) 编辑
摘要: 记一次JVM Full GC (Metadata GC Threshold)调优经历 一、背景: 线上服务器内存使用超过90%,分析上面部署的各个服务的GC日志,发现有一个服务的JVM内存分配过大,使用率较低,有调优的空间,可以在不迁移服务或者不升级服务器配置的情况下,降低服务器内存占用。 JVM推 阅读全文
posted @ 2021-06-09 19:35 Ellen艾伦 阅读(4354) 评论(0) 推荐(2) 编辑
摘要: 非root用户启动nginx 背景: 公司服务器申请root权限一般会比较麻烦。所以希望能以公共账号(普通用户)来启动nginx,方便后续运维。 nginx启动进程可以在/etc/nginx/nginx.conf中,指定user (user www-data), 但是这个只有在root用户启动的情况 阅读全文
posted @ 2021-03-10 17:23 Ellen艾伦 阅读(2516) 评论(0) 推荐(0) 编辑
摘要: springboot项目报错:ERROR StatusLogger No Log4j 2 configuration file found 问题描述 spring boot项目,识别不了log4j2.yml配置文件,报如下错误: ERROR StatusLogger No Log4j 2 confi 阅读全文
posted @ 2021-02-24 14:47 Ellen艾伦 阅读(1967) 评论(0) 推荐(0) 编辑
摘要: 分布式锁的常见实现思路 一. 概述 1.1 引言 当前参与的项目中会遇到一些线程安全问题,由于业务是多节点部署的,Java的单机的并发同步手段synchronized和java.util.concurrent包已经不太够用了,这个时候我们需要分布式锁来保证线程安全问题,所以这里学习总结了几种分布式锁 阅读全文
posted @ 2020-09-23 22:16 Ellen艾伦 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 虚拟机安装redis及宿主机连接测试 一、下载&安装 a、下载 访问https://redis.io/download查看版本链接。 使用 命令下载文件至 目录,我下载的4.0.14版本。 b、解压 c、安装过程 1、 进入目录 2、 编译 本来想接着执行 ,结果提示执行以下操作 3、 进入资源文件 阅读全文
posted @ 2020-01-20 20:52 Ellen艾伦 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 在工作中遇到,使用console.log()输出对象信息时,出现输出的信息跟自己想的不一样的问题,导致调试bug时,思路走偏。 当时参考了别人的 "issues" 已经讲的很清楚了。 这里自己再记录一下 问题描述 : 即使我直接在赋值语句 后面紧跟console.log(obj), 在浏览器的控制台 阅读全文
posted @ 2019-09-16 20:44 Ellen艾伦 阅读(1246) 评论(0) 推荐(2) 编辑
摘要: 第九章 关系查询处理和查询优化 本章主要介绍关系数据库的查询处理和查询优化技术。 本章中重点为一些查询优化的思想。 查询优化一般可分为: 代数优化(逻辑优化) 物理优化(非代数优化) 9.1 关系数据库系统的查询处理 定义: 查询处理是关系数据库管理系统执行查询语句的过程。 任务: 其任务是把用户提 阅读全文
posted @ 2018-09-29 20:19 Ellen艾伦 阅读(1726) 评论(0) 推荐(2) 编辑
摘要: 第六章 关系数据理论 本章主要针对如何构造一个好的数据库模式这一问题,介绍了关系规范化理论,介绍了几种数据库设计的范式。 这里这记录了前两节,本章后两节,太数学化,瞄了下,就不做笔记了。 6.1 问题的提出 针对一个具体问题,应该如何构造一个合适的数据库模式。 一个不合适的关系模式,可能会存在以下几 阅读全文
posted @ 2018-09-27 10:37 Ellen艾伦 阅读(772) 评论(0) 推荐(1) 编辑