- 博客(75)
- 收藏
- 关注
原创 分布式ELK日志监控系统环境搭建
ELK是一个流行的日志管理和监控解决方案,它由三个主要组件组成:Elasticsearch、Logstash和Kibana。这三款组件都是elastic旗下的产品。欢迎来到 Elastic — Elasticsearch 和 Kibana 的开发者 | Elastic是一个分布式搜索和分析引擎,将日志数据存储在分布式索引中,支持快速搜索、聚合和分析。Elasticsearch还提供了高可用性和可扩展性,支持水平扩展和负载平衡。Logstash。
2023-03-23 14:33:55
1243
5
原创 MongoDB基础操作
MongoDB是一个开源, 高性能, 无模式的文档型数据库, 当初的设计就是用于简化开发和方便扩展, 是NoSQL数据库产品中的一种.是最像关系型数据库(MySQL)的非关系型数据库.它支持的数据结构非常松散, 是一种类似于 JSON 的 格式叫BSON, 所以它既可以存储比较复杂的数据类型, 又相当的灵活.
2023-02-27 15:37:01
311
原创 搜索引擎——Elasticsearch
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,**它可以快速地储存、搜索和分析海量数据。**作为 Elastic Stack 的核心,Elasticsearch 会集中存储您的数据,让您飞快完成搜索,微调相关性,进行强大的分析,并轻松缩放规模。Elasticsearch:官方分布式搜索和分析引擎 | Elastic**Mapping 是用来定义一个文档(document),以及它所包含的属性(field)是如何存储和索引的。**当添加数据时,他会自动处理属性类型。
2023-01-20 18:09:59
1813
原创 java8新特性——函数式编程
Lambda表达式是JDK8中一个语法糖,它可以对某些匿名内部类的写法进行简化。它是函数式编程思想的一个重要体现,让我们不用关注是什么对象,而是关注我们对数据进行了什么操作。Java8的Stream使用的是函数式编程模式,它可以被用来对集合或数组进行链状流式的操作,可以更方便的让我们对集合或数组操作。我们在编写代码的时候出现最多的就是空指针异常,所以在很多情况下我们需要做各种非空的判断。尤其是对象中的属性还是一个对象的情况下,这种判断会更多。= null) {}
2023-01-02 15:28:02
478
原创 SpringCloud+SpringCloud Alibaba(尚硅谷2020版)
单体架构在小微企业比较常见,典型代表就是一个应用、一个数据库、一个web容器就可以跑起来项目架构简单,前期开发成本低,周期短,小型项目的首选。每一个应用功能区都使用微服务完成,是相互独立的,之间通过轻量级的通信协议(Http)进行服务通信,这样的话,各个应用可以按实际业务需求,选择自己的技术栈和开发语言。Spring Cloud官网SpringCloud利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务注册发现、配置中心、消息总线、负载均衡,熔断器、数据监控等。微服务是可以独立
2022-12-26 17:34:51
1131
1
原创 超详细Docker部署SpringBoot+Vue项目(三更博客项目部署)
超详细Docker部署SpringBoot+Vue项目(三更博客项目部署)
2022-11-22 14:36:59
16820
53
原创 Jenkins持续集成、持续部署(CICD)-尚硅谷(含自己整理的前端、后端项目部署详细步骤)
Jenkins持续集成、持续部署(CICD)-尚硅谷(含自己整理的前端、后端项目部署详细步骤)
2022-10-31 19:24:28
786
原创 Python之身份证号码的校验
中华人民共和国居民身份证号码由17 位数字和1位校验码组成。其中,前6位为所在地编号,第7~14 位为出生年月日,第15~17位为登记流水号,其中第17位偶数为女性,奇数为男性。校验码的生成规则如下: 将前面的身份证号码17位数分别乘以不同的系数。第1~17位的系数分别为: 7,9,10,5,8 4,2,1,6,3,7,9,10,5,8,4,2,将这17 位数字和系数相乘的结果相加,用相加的结果与11求模,余数结果只可能是0,1,2,3,4,5,6,7,8,9,10这11个数字,它们分别对应的最后一位
2022-09-09 15:54:16
5326
原创 解决Module not found: Error: Can‘t resolve ‘sass-loader‘ in ‘******‘和node-sass和sass-loader版本不兼容问题
解决Module not found: Error: Can't resolve 'sass-loader' in '******'和node-sass和sass-loader版本不兼容问题
2022-07-22 16:35:05
3055
6
原创 Idea中Servlet、Filter的模板设置 Idea2021.1.3
Idea中Servlet、Filter的模板设置 Idea2021.1.3
2022-01-21 15:28:56
950
2
原创 解决在iead中创建Web项目时New没有Servlet,Filter选项 IDEA 2021.1.3
解决在iead中创建Web项目时New没有Servlet,Filter选项 IDEA 2021.1.3
2022-01-21 15:12:24
591
原创 高校学籍管理系统(SQL Server数据库课程设计)
摘要:高校的管理工作是一项复杂且系统化的工作。而随着当代社会积极响应国家“科教兴国”的战略。高校建设规模和招生人数每年均高不下,庞大的学生群体对高校的管理工作带来了巨大的挑战。而对学生的学籍管理工作更是高校管理工作的一个重要环节。面对高校学生学籍信息如此庞大的数据群,如采用传统的管理模式,管理工作的效率不仅低下,而且数据错误的发生率相对较高,还会产生人力和物力上的巨大开支。面对这样的情况,开发一个高校学籍管理系统就显得尤为重要。运用高校学籍管理系统可以大大提高高校管理工作效率、方便系统维护、减小开支、
2021-12-22 21:46:29
37465
67
原创 Java:判断一个集合中是否含有重复元素,并将无重复元素添加到一个新的集合中。
分析:将一个集合中无重复的元素添加到另一个新集合中,在添加之前,应该使用ArrayList的boolean contains(Object obj)方法判断新集合中是否含有与当前存入元素的相同元素,如果不含有则存入。public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>(); list.add("Tom"); list.add("Jake"); list.
2021-05-05 20:59:00
1457
原创 java的逻辑运算符 |、||、&、&&、!、^
java的逻辑运算符 ( |、||、&、&&、!、^)运算符 & (逻辑与)和 && (短路与):共同点:运算符的两边都是true(false)时,结果为true(false);若一个为true,另一个为false,结果为true。不同点:& 表示在运算时两边同时计算,然后再判断;&&表示先运算符号左边的东西,然后判断是否为true,是true就继续运算右边的然后判断并输出,是false就停下来直接输出不会再运行后面的东西。
2021-01-05 17:52:43
735
原创 1367:青蛙爬井
1367:青蛙爬井题目描述有一口深度为high米的水井,井底有一只青蛙,它每天白天能够沿井壁向上爬up米,夜里则顺井壁向下滑down米,若青蛙从某个早晨开始向外爬,对于任意指定的high、up和down值(均为自然数),计算青蛙多少天能够爬出井口?输入输入3个正整数:high、up和down。输出输出一个整数,表示天数。输出单独占一行。#include <stdio.h>int main(){ int a,b,c,d,i=1; scanf("%d %d %d
2020-12-31 08:58:03
195
原创 2171:各数字之和
2171:各数字之和题目描述给出一个正整数n,请你计算从 1 到 n 的所有正整数中,有多少个数字的各位数和是 9 ?输入输入一个不超过 1000000 的正整数 n 。输出输出一个整数表示答案。#include <stdio.h>#include <stdlib.h>int main(){ long long int n,i,a,s=0,m,b=0; scanf("%lld",&n); for(i=1;i<=n;i++)
2020-12-31 08:51:29
277
原创 1218: 青蛙(三)
1218: 青蛙(三)题目描述青蛙一族的长老蛤蟆文太也知道一只青蛙一张嘴两只眼睛四条腿,但青蛙就是青蛙,他想请你帮他算出来有多少只青蛙,你敢不算么?小心蛤蟆文太揍你……输入多组测试数据每组数据包括一个英文单词,一个数字,英文单词表示长老知道的嘴,眼睛或者腿,数字表示其数量,算出有多少只青蛙吧。当然,长老年级大了,记忆力可能不好,可能记错了。样式看样例。#include <stdio.h>#include <string.h>int main(){ cha
2020-12-30 09:41:26
178
原创 1475: 添加记录(结构体专题)
1475: 添加记录(结构体专题)题目描述有一学生成绩表,包括学号、姓名、3门课程成绩。已知该成绩表按学号升序排序。请编程实现,添加一个新的学生信息,且使成绩表仍按学号有序;若待添加的学号与已有学号重复,则输出错误信息,拒绝添加。输入首先输入一个整数n(1<=n<=100),表示学生人数;然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。 最后一行输入一个待添加的学生信息,包括学号、姓名和3门课成绩
2020-12-30 09:07:18
361
原创 1471: 棒棒糖(结构体专题)
1471: 棒棒糖(结构体专题)题目描述新年快到了,计算机学院新年晚会正在筹备中,今年有一个新创意:来参加晚会的所有学生都有礼物(一根棒棒糖)。老师把买棒棒糖的任务交给小明了,并指定了要买的棒棒糖的品牌和品种。俗话说得好,货比三家不吃亏。小明来到了商店,看了各个店铺里这种棒棒糖的价格,不仅如此,他还记住了每个店铺的存货量。已知小明打算购买n根棒棒糖,问他最少要花多少钱?输入第一行输入一个整数n,表示要购买的棒棒糖数量;第二行是一个整数m(1<=m<=10),表示明明考察过的店铺的数量;接
2020-12-27 15:39:19
389
原创 谁的年龄最小(结构体专题)
谁的年龄最小(结构体专题)题目描述设计一个结构体类型,包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,输出年龄最小的好友的姓名和出生日期。输入首先输入一个整数n(1<=n<=10),表示好友人数,然后输入n行,每行包含一个好友的信息:姓名(不超过8位)以及三个整数,分别表示出生日期的年月日。输出输出年龄最小的好友的姓名和出生日期,用空格隔开,出生日期的输出格式见输出样例。#include <stdio.h>#include <s
2020-12-27 10:42:25
752
3
原创 1466: 按出生日期排序(结构体专题)
1466: 按出生日期排序(结构体专题)题目描述送人玫瑰手有余香,小明希望自己能带给他人快乐,于是小明在每个好友生日的时候发去一份生日祝福。小明希望将自己的通讯录按好友的生日排序排序,这样就查看起来方便多了,也避免错过好友的生日。为了小明的美好愿望,你帮帮他吧。小明的好友信息包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,按生日的月份和日期升序输出所有好友信息。输入首先输入一个整数n(1<=n<=10),表示好友人数,然后输入n行,每行包含一个好友的信息:
2020-12-27 10:34:36
750
原创 1469: 数星星(结构体专题)
1469: 数星星(结构体专题)题目描述一天,小明坐在院子里数星星,Gardon就出了个难题给她:Gardon在天空画出了一个矩形区域,让他输入矩形区域里有多少颗星星,仁慈的上帝还为他标出了每个星星的坐标。但小明数着数着就看花了眼,但他的原则是:宁愿多数一次,不可错过一个。如果小明把他数过的星星的坐标都告诉你,你能否帮他进行排重处理(如果两个星星的坐标位置相同,则视为一个星星),计算出星星的个数。输入首先输入一个整数n(n<=300),接下来的n对整数,每对表示小明数过的一个星星的位置(星星的
2020-12-27 09:38:50
183
原创 1468: 平面点排序(二)(结构体专题)
1468: 平面点排序(二)(结构体专题)题目描述平面上有n个点,坐标均为整数。横坐标相同时按纵坐标排序,否则按横坐标排序。本题要求用结构体存储坐标,再进行排序。先升序排序输出,再降序排序输出,可以自己写排序函数,也可以用qsort库函数排序。输入输入有两行,第一行是整数n(1<=n<=100),表示下一行有n对整数(每对整数对应一个点)输入,每个数据后有一个空格。输出输出有两行,即排序后的点,格式为(u,v),每个点后有一个空格。第一行升序排序结果,第二行降序排序结果。#inc
2020-12-25 17:31:11
479
原创 1392: 计算平均成绩(函数专题)
1392: 计算平均成绩(函数专题)题目描述输入某位同学各门课的成绩,输出平均成绩。输入的成绩均为五级制成绩,五级制成绩转换为百分之成绩的规则如下:'A’转换为百分之成绩为95分,'B’对应85分,C对应75分,'D’对应65分,'E’对应40分。 输出的平均成绩为一个实数,保留1为小数。输入输入为一行只包含’A’~'E’的字母,每个字母表示一门课的成绩,输出输出平均成绩,为一个实数,保留一位小数。#include <stdio.h>#include <string.h&
2020-12-25 17:07:49
847
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人