自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

智的博客

文章创作不易,如若转走,请标明来源。

  • 博客(377)
  • 资源 (2)
  • 收藏
  • 关注

原创 落幕,致我的大学生活

大学生活的结束,学生时代的落幕

2022-07-19 00:29:12 13538 37

原创 来自一个菜鸟的爬虫分析过程(文末附代码)

前言这篇文章放在我的笔记里很久了,今天1024准备拿出来发一发,这是有关爬取新闻网站的,之前为了比赛爬了很多新闻网站,后面有机会会一一发出来,不知道会不会被警告(希望文章能过审)有什么错误的地方请指正,谢谢新闻爬取分析分析数据获取页数代码获取分析目的:爬取汽车和房产的新闻标题,内容,和连接分析数据由于有反爬,无法获取html数据,所以我们用seleniu获取指定数据由于他每次只能获取5条新闻这里我尝试了各种正则,如果想直接全部获取的话是不理想的,因为我们还得获取连接,所

2021-10-24 09:02:28 3724 31

原创 编程之路,须铸金蝉之势

前言:大三转眼而逝,整整一个大三都在忙碌中度过,比赛,驾照等,这一年是我收获最多的一年,也是我觉得最有意义的一年大三初的我大三,对于很多专业来说,是一个能决定一个人未来的一年,很多人刚开始和我一样都以为大学有四年时光,可其实不然,我老师对我说过,大三结束后你就得去实习,去找工作,留给你学习的时间其实不多了,很多人都会说到了工作后在学也一样,可是谁又能坚持每天工作后晚上还要学习,你只学工作中用到的,趁着大三这段时间多学学,打好自己的基础。我其实对工作没什么概念,因为我还没实习过,不知道社会需要的是

2021-07-19 12:00:59 5203 19

原创 一年成为博客专家? 致!奋斗的自己

忆还记得刚开始写博客是在 的时候,那时疫情在家,无法去学校,我当时已经大二了,可是我对自己的未来很迷茫,我不算是个很努力的人,也不算懒,我不想我的大学就这样过去,不留下一点什么,所以我开始了写博客,初衷也就记录一下学校学的知识,后来看多了其他大佬博客之后,渐渐的了解了我这个专业,明白了我应该如何学习。其实我得感谢这个疫情,没有它我还真不一定了解...

2021-05-24 09:34:16 7347 40

原创 C语言基本概念——每天一遍小知识

基本概念一.概述1. 介绍2.Hellow Word二.基本类型1. 数据类型2.变量3. 常量(const,#define)三.输入输出1.输入值(getchar,gets,scanf )2.输出值(putChar,puts)3.格式化输入——Formatted Input4.格式化输出——Formatting Output一.概述1. 介绍C语言是已经使用了近50年的通用编程语言。从...

2020-05-06 14:45:22 4970 56

原创 CSS的基本概念———每天一遍小知识

为什么要使用CSS?CSS允许您将特定样式应用于特定HTML元素。CSS的主要好处是它使您可以将样式与内容分开。仅使用HTML,所有样式和格式都位于同一位置,随着页面的增长,维护变得相当困难。所有格式都可以(并且应该)从HTML文档中删除,并存储在单独的CSS文件中。内联式:将style属性(style attribute)添加到相关标签(relevant tag)。列:&l...

2020-04-30 09:06:09 6846 51

原创 英语入门笔记

各类基本语法一.五种基本句式二.be动词的用法三.代词四.动词疑问词一.五种基本句式1.subject(主语)+Verb(谓语)列:The universe remains. 宇宙长存.2.主语+系动词+表语列:The food is delicious .这个食物很好吃.is 连接主语和形容词3.主语+谓语+object(宾语)列:He took (his bag 宾) an...

2020-04-04 22:46:27 19948 46

原创 用C语言数组编写贪吃蛇

一.制作开始界面void one_interface() { printf("\n\n\n"); printf("\t\t\t\t\t\t--------------------\n"); printf("\n"); printf("\t\t\t\t\t\t欢迎来到贪吃蛇游戏\n"); printf("\n"); printf("\t\t\t\t\t\t请按下空格进入游戏\n");...

2020-03-27 13:23:13 4911 42

原创 结构设计模式 - 桥接设计模式 - JAVA

百度百科: 桥接模式是将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(interface)模式。说实话,一开始我没法理解百度百科这句话,所以我找了几个案例文章学习,那么,我就拿最经常看到的绘制不同颜色的形状这个案例去理解吧。以下是网上看到的案例注意:以下的案例是反例现在有一个需求,需要创建不同的图形,并且每个图形都有可能会有不同的颜色。我们可以利用继承的方式来设计类的关系:我们可以发现有很多的不同形状颜色的类。

2024-06-16 23:12:40 990

原创 docker拉取镜像太慢解决方案

参考文章:https://blog.csdn.net/m0_72930764/article/details/135118990。本人博客:https://blog.csdn.net/weixin_46654114。这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。创建daemon.json文件,输入以下信息。转载说明:务必注明来源,附带本人博客连接。我重启了后再拉取就很快了。作者:神的孩子都在歌唱。作者:神的孩子都在歌唱。

2024-06-16 23:01:59 520

原创 windows中安装libreOffice最新版本24.2.4

百度百科:LibreOffice是OpenOffice.org办公套件衍生版, 同样自由开源,以Mozilla Public License V2.0分发源代码,但相比OpenOffice增加了很多特色功能。LibreOffice拥有强大的数据导入和导出功能,能直接导入PDF文档、微软Word(doc文件)、LotusWord,支持主要的OpenXML格式。软件本身并不局限于Debian和Ubuntu平台,现已支持Windows、Mac和其它Linux发行版等多个系统平台。官网。

2024-06-13 17:49:19 810

原创 结构设计模式 - 代理设计模式 - JAVA

代理模式的定义:**为其他对象提供一种代理以控制对这个对象的访问。**在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式就是需要我们创建一个可以方便两端沟通的桥梁,然后我们可以在这两端之间做一下控制,比如房产中介,比如火车站买票代理点等等。那么这个定义就非常清晰,当我们想要对提供功能的进行受访控制时,可以使用代理设计模式。(1)抽象(Subject)角色:通过接口或抽象类声明真实角色实现的业务方法。(2)代理(Proxy)角色。

2024-05-31 23:03:01 1342

原创 掌握 JavaScript 基本输出方法

窗口输出:通过显示警告框。操作 HTML 元素输出:通过和innerHTML修改页面元素内容。直接写入 HTML:通过直接向文档写入内容。写入控制台:通过向控制台输出调试信息。作者:神的孩子都在歌唱本人博客:https://blog.csdn.net/weixin_46654114转载说明:务必注明来源,附带本人博客连接。

2024-05-31 18:30:00 214

原创 Java客户端如何直接调用es的API

本人博客:https://blog.csdn.net/weixin_46654114。这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。那么我们怎么使用这个客户端直接通过发送json请求体的方式与es交互呢?今天做项目的时候,想要直接通过java客户端调用es的api创建策略。我的项目是用springboot写的,通过以下依赖来创建es的客户端。所以我们可以根据它的列子来编写代码,具体代码如下。通过以上代码就能够创建指定的策略了。作者:神的孩子都在歌唱。作者:神的孩子都在歌唱。

2024-04-21 18:56:11 648 1

原创 elasticsearch 实现亿级数据查询 (图文加Java代码教程)

,比如我的策略是每个索引只能存储一千万条数据,到达后就分索引。每次查询的时候只查询一个,这样子我们就从查询。

2024-04-21 18:53:51 872 1

原创 四年创作,心路历程

今天打开csdn,发现官方发送了一条私信,原来我已经在计算机这条路上走了四年。时光荏苒,岁月如梭,那么就简单的总结一下我的这四年吧。

2024-03-26 20:30:00 473

原创 springboot使用socket和端口启动gRPC服务器的比较

百度百科套接字gRPC 是一种高性能的远程过程调用(RPC)框架,它支持多种编程语言和通信协议。在使用 gRPC 启动服务器时,您可以选择使用套接字地址或端口进行通信。我公司的项目是由几个服务组成的,每个服务都是由不同的语言编写,为了方便跨语言通信,就选择了grpc。由于都是在同一个机器上的,为了加快通信效率,我们选择了套接字socket进行通信。接下来解释一下socket和端口两种方式的区别。

2024-03-17 22:31:31 739 1

原创 结构设计模式 - 组合设计模式 - JAVA

由不同的对象组合成一个整体,这种类型的设计模式就叫做组合设计模式。仅当对象组应表现为单个对象时才应应用组合模式。组合设计模式可用于创建树状结构。Component:定义系统各层次对象的共有方法和属性,它可以是一个接口或一个抽象类,可以预先定义一些默认行为和属性。Leaf:定义合成中元素的行为。它是组合和实现基本对象的构建块。它没有对其他对象的引用。Composite: 它由各个子对象(leaf元素)组成,并在基本组件中实现操作。比如图表是一种由圆形、三角形等对象组成的结构。

2024-03-14 21:56:44 614

原创 Postman定义全局变量和环境

一. 问题二. 配置环境解决前言这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。作者:神的孩子都在歌唱。

2024-03-14 21:52:45 200

原创 结构设计模式 -适配器设计模式 -Java

适配器设计模式在现实生活中很常见,比如我最近白嫖了一个老旧的显示屏,不过他是VGA接口,可是我的笔记本支持HDMI**,没有支持VGA接口,那么就是要一个转接头将他们连接起来,这个转接头就是本文说的**适配器图片来源于网络适配器设计模式是一种结构型设计模式,它允许接口不兼容的对象能够相互合作。适配器模式通常用于将一个类的接口转换为客户端期望的另一个接口。这种模式通常用于解决接口不兼容的问题。目标(Target)接口:这是当前系统业务所期待的接口,它可以是抽象类或接口。

2024-03-13 23:17:42 1284

原创 springboot的maven多模块如何混淆jar包

proguard它检测并删除未使用的类、字段、方法和属性。它优化字节码并删除未使用的指令。它使用简短的无意义名称重命名其余的类、字段和方法。springboot可以使用这个插件 在 pom.xml 中自定义proguard 的指令,本文基于 springboot + maven + proguard 的maven多模块架构进行代码混淆。

2024-03-13 23:00:12 2150 1

原创 根据索引策略对elasticsearch中的索引进行管理(附带图文教程)

(1)Hot:正在积极更新和查询索引。(2)Warm:索引不再更新,但仍在查询中。(3)Cold:索引不再更新,很少被查询。信息仍然需要可搜索,但如果查询速度较慢。(4)Frozen: 索引不再更新并且是查询操作很少。信息还需要可搜索的,但查询速度较慢。(5)Delete:不再需要索引,可以安全地删除。

2024-03-12 22:12:04 1047

原创 Java客户端调用elasticsearch进行深度分页查询 (search_after)

参考:https://blog.csdn.net/qq_44056652/article/details/126341810。本人博客:https://blog.csdn.net/weixin_46654114。这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。具体的Search_after解释,可以看我这篇文章。转载说明:务必注明来源,附带本人博客连接。作者:神的孩子都在歌唱。作者:神的孩子都在歌唱。

2024-03-12 22:06:30 1208 2

原创 elasticsearch 深度分页查询 Search_after(图文教程)

是 Elasticsearch 提供的一种分页查询方式,它可以用来在已经排序的结果集中进行分页查询。search_after查询步骤如下(下面有具体的例子帮助理解):最后一条排序结果相当于它的游标优点:相对于传统的from和size参数来说,在处理大量数据时性能更好,因为它不需要跳过之前的结果集,不严格受制于 max_result_window,可以无限制往后翻页。from和size只能翻页10000条.在实时数据更新频繁的场景下,可以确保查询结果的准确性,因为它不会受到新数据插入的影响。使用。

2024-03-10 21:18:55 4155

原创 postgresql 保留几天的数据清理策略

本人博客:https://blog.csdn.net/weixin_46654114。这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。在数据库中,为了保持数据的整洁和高效性,经常需要进行数据清理操作。通过以上操作,我们可以定期清理旧数据,保持数据库的性能和数据质量。转载说明:务必注明来源,附带本人博客连接。作者:神的孩子都在歌唱。作者:神的孩子都在歌唱。

2024-03-10 21:16:17 332

原创 创建型设计模式 - 建造者设计模式 - JAVA

以下是百度百科对建造者模式的解释 :文章地址建造者模式是设计模式的一种,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。解决问题当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。当构造过程必须允许被构造的对象有不同表示时。在这样的设计模式builder:为创建一个产品对象的各个部件指定抽象接口。:实现Builder的接口以构造和装配该产品的各个部件,定义并明确它所创建的表示,并提供一个检索产品的接口。Director:构造一个使用Builder接口的对象。

2024-02-28 23:00:53 1258 1

原创 linux使用vim编辑器时候如何粘贴内容

在Linux系统中,使用Vim编辑器时,有时会遇到将内容从剪贴板复制到Vim中出现问题的情况,尤其是当内容中包含。通过这些方法,您可以避免在Linux中使用Vim时出现的粘贴问题,确保能够正确地将内容复制粘贴到Vim中。这篇文章将向您展示如何正确地在Linux中使用Vim进行复制粘贴,并解决可能出现的问题。命令来开启"paste"模式,然后再进行粘贴。这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。字符的内容,通常会遇到额外的问题,这可能导致格式错误或者意外的行为。

2024-02-28 22:52:50 395

原创 什么是Elasticsearch SQL

一. 介绍二. SQL 入门前言这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。作者:神的孩子都在歌唱是一个 X-Pack 组件,允许针对 Elasticsearch 实时执行类似 SQL 的查询。无论是使用 REST 接口、命令行还是 JDBC,任何客户端都可以使用 SQL 对 Elasticsearch 进行搜索和聚合数据。

2024-02-22 21:50:07 597

原创 创建型设计模式 - 原型设计模式 - JAVA

原型模式提供了一种机制,可以将原始对象复制到新对象,然后根据我们的需要进行修改。原型设计模式使用java克隆来复制对象。原型模式的克隆分为浅克隆和深克隆。深拷贝(Deep Copy)和浅拷贝(Shallow Copy)是指在进行对象复制时所产生的两种不同结果。深拷贝:创建一个新对象,新对象的属性和原来对象完全相同,对于非基本类型属性,仍指向原有属性所指向的对象的内存地址。浅拷贝:创建一个新对象,属性中引用的其他对象也会被克隆,不再指向原有对象地址。Java中的Object类中提供了clone()

2024-02-22 21:48:53 1077

原创 Elasticsearch 别名(Aliases)的作用

Elasticsearch 是一个强大的开源搜索和分析引擎,它支持实时数据检索和分析。别名(Aliases)是 Elasticsearch 中一个重要的功能,允许您为一个或多个索引设置一个可识别的名称,以简化索引的管理和查询过程。

2024-02-21 21:36:08 1323

原创 使用elasticsearch 8.4.3 的管道解析日志(kibana操作)

管道可让您在插入数据之前 对数据执行常见转换。例如,您可以使用管道删除字段、从文本中提取值以及丰富数据。管道由一系列称为处理器的可配置任务组成。每个处理器按顺序运行,对传入文档进行特定更改。处理器运行后,Elasticsearch 将转换后的文档添加到您的索引中。

2024-02-21 21:29:38 639

原创 使用 Docker 安装 Kibana 8.4.3

Kibana 使您能够轻松向 Elasticsearch 发送请求并以交互方式分析、可视化和管理数据。安装kibana8.4.3前需要安装 elasticsearch 8.4.3,可以看我的这篇文章。Kibana 的开发者控制台提供了一种简单的方法来实验和测试请求。这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。当您启动 Kibana 时,一个唯一的 URL 会输出到您的终端。要访问 Kibana,请在浏览器中打开生成的 URL。转载说明:务必注明来源,附带本人博客连接。

2024-02-20 21:56:19 1028

原创 使用 Docker 安装 Elasticsearch 8.4.3

启动成功后我们可以看到,在 Docker 容器中启动单节点 Elasticsearch 集群,系统会自动为您启用和配置安全性。为自动生成的值,并在控制台中打印新密码。指定工具用于向 Elasticsearch 提交 API 请求的基本 URL(本地节点的主机名和端口)。如果您需要重置用户或其他内置用户的密码,请运行该elasticsearch-reset-password。这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。将指定用户的密码重置为自动生成的强密码。

2024-02-20 21:49:17 1012

原创 python执行linux系统命令的三种方式

前言这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。作者:神的孩子都在歌唱。

2024-01-31 22:23:58 1117

原创 github登录需要双因素认证(Two-factor authentication)

前言这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。作者:神的孩子都在歌唱。

2023-12-28 22:32:15 2095

原创 创建型设计模式 - 抽象工厂模式 - JAVA

看本片文章前,可以先看工厂设计模式,您会注意到我们有一个 Factory 类。该工厂类根据提供的输入返回不同的子类,工厂类使用 if-else 或 switch 语句来实现此目的。在抽象工厂模式中,我们摆脱了if-else 块,并为每个子类都有一个工厂类。然后是一个抽象工厂类,它将根据输入工厂类返回子类。并且工厂方法模式只生产一个等级的产品,而抽象工厂模式可生产多个等级的产品。大白话可能没办法讲清楚,接下来会通过代码解释,这样就能很容易掌握和理解工厂模式和抽象工厂模式之间的细微差别。电脑抽象类/**

2023-12-28 22:29:50 1316

原创 Java - 工厂设计模式

当我们有一个带有多个子类的超类,并且根据输入,我们需要返回其中一个子类时,就会使用工厂设计模式。该模式将类实例化的步骤从客户端程序转移到工厂类。简单理解就是一个东西有多种不同的实现方式,你选择不同方式,最后的结果就会不一样工厂设计模式提供了接口而不是实现的代码方法。工厂模式从客户端代码中删除了实际实现类的实例化。工厂模式使我们的代码更加健壮,耦合性更低并且易于扩展。例如,我们可以轻松地更改 PC 类的实现,因为客户端程序不知道这一点。工厂模式通过继承提供实现类和客户端类之间的抽象。

2023-12-24 21:35:18 1146

原创 JAVA - 单例设计模式

单例模式(Singleton Pattern的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。

2023-12-24 21:33:30 1071

原创 思科最新版Cisco Packet Tracer 8.2.1安装

这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。作者:神的孩子都在歌唱。链接:https://pan.baidu.com/s/18XWpgQiQTehtPjWlUJZuvQ。本人博客:https://blog.csdn.net/weixin_46654114。以下就是按照好的打开页面,然后再进行登录就可以免费使用了。登录页面:https://id.cisco.com/将下载下来的安装包双击进行安装。这个文件放入到 项目的。也可以通过我的连接下载(作者:神的孩子都在歌唱。

2023-12-10 20:08:20 10115 9

原创 开发中遇到的问题 -- 回调解决应用端和服务端通信问题

项目介绍:今天做项目的时候遇到了点问题,首先说一下我的项目结构,我的项目由两个服务组成(如下图所示),公共服务是写一些基础服务的,比如登录认证,用户管理等等,只要是以后其他项目有用到的都会写进去,然后应用端是负责写当前应用相关模块的。两个服务分别用不同的模式存储自己的表(pgsql),应用端依赖于公共服务端,两个服务都会提供接口给前端。阐述问题:我再应用端需要使用用户的信息,所以存储了用户id,可是我需要前端调用公共服务删除用户接口时候,公共服务需要知道我是否存储了这个用户id,如果存储了就不能给他删除。

2023-11-30 18:45:00 240

学生信息管理系统C语言版

这个学生信息管理系统是用链表,数组,指针所编写的,页面简洁,通过插入删除排序等操作对学生信息管理,走过路过不要错过,快来看看吧。

2020-04-25

C语言进制装换,栈的入栈出栈

这是使用C语言链表进行的进制装换,十进制转换为八进制,通过栈的先进后出的原则,使用链表进行编写,在通过while循环输出。

2020-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除