应用软件
nginx后端节点的健康检查、故障转移
一、nginx相关原生模块
通过默认自带的ngx_http_proxy_module 模块和ngx_http_upstream_module模块中的相关指令来完成当后端节点出现故障时,自动切换到健康节
2024-12-22 19:21:27
阅读数: 147
评论数: 0
一、elasticsearch分词模式
1、Standard Analyzer(标准分词器)
这是 Elasticsearch 默认的分词器,通过 Unicode 字符类别进行分词,应用小写转换。
2
2024-12-22 18:30:16
阅读数: 103
评论数: 0
数据库
数据库反规范化技术
一、为什么要引入反规范化
原因在于规范化的目标是减少冗余,但是与此同时也增加了查询数据的难度。如果系统对查询的频率和性能要求很高,那么就需要引入受控冗余来降低规范化程度。
二、主要反规范化技术
1、增
2024-12-22 18:22:12
阅读数: 201
评论数: 0
数据库
Armstrong公理
一、Armstrong公理
Armstrong公理系统设关系模式R<U,F>,其中U为属性集,F是U上的一组函数依赖,那么有如下推理规则:
1、自反律
若$Y\subseteq X \subseteq
2024-12-22 18:21:19
阅读数: 55
评论数: 0
Linux
Centos7开机启动执行脚本
方式一:/etc/rc.local
在centos7中,/etc/rc.d/rc.local文件的权限被降低了,没有执行权限,需要给它添加可执行权限。
chmod +x /etc/rc.d/rc.lo
2024-12-22 18:14:47
阅读数: 201
评论数: 0
Linux
Centos7 Systemd
一、由来
Linux一直以来采用init进程但是init有两个缺点:
1、启动时间长。Init进程是串行启动,只有前一个进程启动完,才会启动下一个进程。(这也是Centos5的主要特征)
2、启动脚本
2024-12-22 18:14:30
阅读数: 95
评论数: 0
应用软件
nginx路径的正则匹配
^
匹配字符串开始的位置
$
匹配字符串结束的位置
.*
.匹配任意字符串,*匹配数量0到正无穷
\.
斜杠用来转义,\.匹配.
(值1|值2)
或匹配模式
i
不区分大小写
2024-12-22 18:13:23
阅读数: 147
评论数: 0
html/css/js
Vue中this is undefined
一、理解两种主要的函数类型
1、常规函数
常规函数可以用几种不同的方式定义。
(1)不太常见,因为写出来更长一些。
methods: {
regularFunction: function() {
2024-12-22 18:12:17
阅读数: 72
评论数: 0
html/css/js
d3.js d3-array
JavaScript 中的数据通常由一个数组来表示, 所以当可视化或分析数据时往往也会操作数组。
一、JavaScript中修改数组自身的方法
1、array.pop
移除最后一个元素并将它返回,这个
2024-12-22 18:11:31
阅读数: 146
评论数: 0
C/C++
c++中string和char*的类型转换
一、string转char*
1、c_str()方法
string str="world";
const char* p = str.c_str();// 加const或等号右边用char*
2、da
2024-12-22 18:03:49
阅读数: 197
评论数: 0
C/C++
.h .lib .dll之间的关系和区别
一、h头文件
头文件是编译时必须的,声明函数接口。
通常包含函数声明、宏定义、数据类型定义和其他预处理指令。头文件的主要作用是提供函数和变量的声明,使得在不同的源文件中可以引用这些函数和变量。
在使用
2024-12-22 18:02:09
阅读数: 165
评论数: 0
C/C++
libcurl库的使用
一、简介
libcurl是一个跨平台的网络协议库,libcurl主要提供了两种发送http请求的方式,分别是Easy interface方式和multiinterface方式,前者是采用阻塞的方式发送
2024-12-22 18:01:42
阅读数: 288
评论数: 0
python/Java
Linux安装JProfiler监控jvm
一、下载
下载windows客户端和Linux server服务端。
1、官网下载
https://www.ej-technologies.com/download/jprofiler/files
2
2024-12-22 17:59:39
阅读数: 137
评论数: 0
html/css/js
threejs中的OrbitControls
一、概述
OrbitControls 是 three.js 中的一个控制器,用于实现对 3D 场景的相机控制,允许用户通过鼠标或触摸操作来旋转、缩放和平移视图。
即轨道控制器,可以使相机围绕目标旋转。
2024-12-22 17:58:21
阅读数: 99
评论数: 0
html/css/js
threejs 三维物体(Object3D)
一、概述
THREE.Object3D 是 Three.js 的基础类,用于表示 3D 空间中的一个对象。几乎所有的 3D 对象(如 Mesh、Group、Camera、Light 等)都继承自 TH
2024-12-22 17:57:20
阅读数: 224
评论数: 0
html/css/js
threejs 动画系统
一、动画片段 animation clips
每个animationClip通常保存3D动画对象某个活动的数据。举个例子,假如mesh是一个角色,可能有一个AnimationClip实现步行循
2024-12-22 17:56:14
阅读数: 102
评论数: 0
html/css/js
threejs中材质
一、material.emissive
在 Three.js 中,material.emissive 是一个材质属性,用来控制物体的 自发光 效果。这个属性的值通常是一个 颜色,表示物体自发光的颜色,
2024-12-22 14:57:23
阅读数: 26
评论数: 0
第三十七届太阳岛雪博会雪塑《雪人先生》。图片由太阳岛风景区提供记者从太阳岛风景区获悉,第三十七届太阳岛国际雪雕艺术博览会将于23日试开园。第三十七届太阳岛雪博会以“同梦同心·冰雪传奇”为主题,将雪雕艺
2024-12-22 03:15:34
阅读数: 0
评论数: 0
html/css/js
THREE.DirectionalLight 平行光源
一、概述
THREE.DirectionalLight 是 Three.js 中的一种平行光源(Directional Light),用于模拟来自无限远处的均匀光线,例如太阳光。它照射到场景中的所有对
2024-12-21 15:27:13
阅读数: 31
评论数: 0
html/css/js
THREE.Raycaster 射线投射
一、概述
THREE.Raycaster 是基于射线的碰撞检测工具,它通过在场景中从一个起点沿某个方向发射射线,来判断射线是否与 3D 场景中的物体发生碰撞。它非常适用于与物体交互或实现射线检测的功能
2024-12-20 13:41:58
阅读数: 4
评论数: 0