为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:MetaspaceSize ...
分类:
编程语言 时间:
2021-09-24 14:22:52
收藏:
0 评论:
0 赞:
0 阅读:
68
Docker安装mysql镜像并进行主从配置 1.下载需要的mysql版本镜像 docker pull mysql:5.6 2.启动mysql服务实例(基本启动) #启动主mysql docker run --name mysql-master -p 3307:3306 -e MYSQL_ROOT_ ...
分类:
数据库技术 时间:
2021-09-24 14:22:42
收藏:
0 评论:
0 赞:
0 阅读:
43
HTTP压缩是指: Web服务器和浏览器之间压缩传输的”文本内容“的方法。 HTTP采用通用的压缩算法,比如gzip来压缩HTML,Javascript, CSS文件。 能大大减少网络传输的数据量,提高了用户显示网页的速度。当然,同时会增加一点点服务器的开销。 HTTP压缩过程: 1. 浏览器发送H ...
分类:
Web开发 时间:
2021-09-24 14:22:26
收藏:
0 评论:
0 赞:
0 阅读:
67
#include <stdio.h> //a查找范围 b查找目标 int fun(char *a,char *b) { int n=0; while(*a) { if(*a==*b) n++; a++; } return n; } int main() { char zf[]="我喜欢我我我我C语言 ...
分类:
编程语言 时间:
2021-09-24 14:17:11
收藏:
0 评论:
0 赞:
0 阅读:
46
如果出现XShell无法连接Debian的问题: 进入Debian查看22端口情况,发现22端口未开启 1 netstat -ntlp|grep 22 查看sshd是否安装 1 ps -e|grep ssh 看是否有sshd,如果没有sshd,那就是没有安装openssh-server,需要安装。 ...
分类:
其他 时间:
2021-09-24 14:17:01
收藏:
0 评论:
0 赞:
0 阅读:
61
前言 简单介绍一下哨兵的原理。 正文 一套合理的监控机制是Sentinel节点判定节点不可达的重要保证,Redis Sentinel通过三个定时监控任务完成对各个节点发现和监控: 1)每隔10秒,每个Sentinel节点会向主节点和从节点发送info命令获取 最新的拓扑结构。 例如下面就是在一个主节 ...
分类:
其他 时间:
2021-09-24 13:26:35
收藏:
0 评论:
0 赞:
0 阅读:
41
参考 https://www.postgresql.org/download/linux/debian/ 安装 文档中说了postgresql已经存在于debian的源中,直接通过 apt-get install postgresql-11 就可以安装 配置 安装完成后,postgresql,默认只 ...
分类:
数据库技术 时间:
2021-09-24 13:26:26
收藏:
0 评论:
0 赞:
0 阅读:
48
您需要为用户提供功能强大且强大的应用程序以保持相关性,这已不是什么秘密。而且您知道您需要测试您的产品以实现该目标。但是您如何衡量您的测试工作呢?您的应用测试覆盖率会告诉您是否进行了足够的测试以及哪里还有改进的余地。尽管广泛的测试覆盖率并不能保证发布无错误的应用程序,但它可以极大地帮助您完成这项工作。 ...
分类:
其他 时间:
2021-09-24 13:26:17
收藏:
0 评论:
0 赞:
0 阅读:
44
目前我们的程序还有点问题。 例如,代码是:write "hello world" 这样,只使用cin语句读入字符串t,只会读取前半部分"hello ,无法读取后面的world" 因此我们必须使用getline来读入。一般,getline函数的格式是: getline(cin,s); 表示从cin读入 ...
分类:
编程语言 时间:
2021-09-24 13:26:00
收藏:
0 评论:
0 赞:
0 阅读:
34
https://www.mf8.biz/ngx_brotli/ 前言 之前有一篇文章写过安装 google/ngx_brotli ,详情:《Nginx 使用 Brotli 压缩算法,Better than Gzip Compression》,不过呢,由于 ngx_brotli 程序的发展,所以之前的 ...
分类:
其他 时间:
2021-09-24 13:25:32
收藏:
0 评论:
0 赞:
0 阅读:
37
Linux declare命令用于声明 shell 变量。 declare为shell指令,在第一种语法中可用来声明变量并设置变量的属性([rix]即为变量的属性),在第二种语法中可用来显示shell函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。 语法 d ...
分类:
系统服务 时间:
2021-09-24 13:25:17
收藏:
0 评论:
0 赞:
0 阅读:
34
第一章 JSP规范介绍 来自于JAVAEE规范中一种 JSP规范制定了如何开发JSP文件代替响应对象将处理结果写入到响应体的开发流程 JSP规范制定了Http服务器应该如何调用管理JSP文件 第二章响应对象存在弊端 适合将数据量较少的处理结果写入到响应体 如果处理结果数量过多,使用响应对象增加开发难 ...
分类:
Web开发 时间:
2021-09-24 13:25:03
收藏:
0 评论:
0 赞:
0 阅读:
35
一.webpack-dev-server 当文件发生变化时,可以自动的完成 编译 和 展示;而不需要去打包运行; 安装webpack-dev-server npm install webpack-dev-server -D webpack-dev-server 在编译之后不会写入到任何输出文件。而是 ...
分类:
Web开发 时间:
2021-09-24 13:24:42
收藏:
0 评论:
0 赞:
0 阅读:
45
1.控制反转 控制反转是一种设计思想,并不是一种具体的代码实现方法,通常应用在框架的设计中。 控制指的是对程序执行流程的控制,框架出现之前,是程序员对程序的执行流程进行控制。框架出现后,是框架对程序的执行流程进行控制。 控制权从程序员反转给了框架。 2.依赖注入 依赖注入是一种具体的编码技巧。 不通 ...
分类:
其他 时间:
2021-09-24 13:24:33
收藏:
0 评论:
0 赞:
0 阅读:
34
MYSQL数据管理 外键(了解即可) 方式一:创建表的时候,增加约束(麻烦,比较复杂) 方式二:创建表成功后,添加外键约束 -- 创建表的时候没有外键关系alter table `student`add constraint `FK_gradeid` FOREIGN KEY(`gradeid`) R ...
分类:
数据库技术 时间:
2021-09-24 13:07:38
收藏:
0 评论:
0 赞:
0 阅读:
44
1.分库分表的问题 在系统设计阶段,就要完成垂直分库和垂直分表. 在数据量不断上升,数据库性能无法满足需求的时候, 首先要考虑的是缓存、 读写分离、索引技术等方案.如果数据量不断增加,并且持续增长再考虑水平分库和水平分表 事务一致性问题:分库之后 一个请求可能要访问多个数据库,如何保证事务的一致性 ...
分类:
数据库技术 时间:
2021-09-24 13:07:23
收藏:
0 评论:
0 赞:
0 阅读:
52
项目创建 选择Maven项目 直接创建方法后使用@Test会报红 TestNG的安装有两种方法 一、自动添加 在使用@Test注解后面按 Alt + Enter 快捷键安装TestNG,直接安装最新的版本 二、手动添加 maven工程的pom.xml文件中添加如下内容,手动添加指定的版本 <depe ...
分类:
其他 时间:
2021-09-24 12:16:28
收藏:
0 评论:
0 赞:
0 阅读:
28
蚂蚁金服一面:分布式架构 50分钟 个人介绍加项目介绍20分钟 微服务架构是什么,它的优缺点? ACID CAP BASE理论 分布式一致性协议,二段、三段、TCC,优缺点 RPC过程 服务注册中心宕机了怎么办? 微服务还有其他什么组件 分布式架构与微服务的关系 你有什么问题要问我的。 蚂蚁金服二面 ...
分类:
其他 时间:
2021-09-24 12:16:15
收藏:
0 评论:
0 赞:
0 阅读:
26
EasyPlayer播放器是TSINGSEE青犀视频维护的一个RTSP播放器项目,EasyPlayer遵循了标准流媒体码流协议,进行实时播放以及码流录制,在数据流的播放速度以及画质的解码显示上均做了大量深度的优化。此外EasyPlayer支持多平台的客户端版本,方便直接使用或在此基础上进行二次开发, ...
分类:
Web开发 时间:
2021-09-24 12:16:01
收藏:
0 评论:
0 赞:
0 阅读:
51
SpringBoot自动配置原理 这一节又要从源码分析一下 SpringBoot 的自动配置,和配置文件要怎么写了! 1. 回顾运行原理 在之前的 SpringBoot 运行原理中可以知道,SpringBoot 通过 AutoConfigurationImportSelector 类实现了自动配置, ...
分类:
编程语言 时间:
2021-09-24 12:15:00
收藏:
0 评论:
0 赞:
0 阅读:
27