- 博客(23)
- 收藏
- 关注
原创 Docker部署Nginx服务器并实现HTTPS自动重定向
启动容器后,大家可以通过访问大家的域名或IP地址来验证Nginx是否正在运行,并且HTTP请求是否被正确地重定向到HTTPS。这个文件配置了HTTPS服务器,包括SSL证书的路径和代理设置(如果你需要将请求转发到后端服务)。首先,在你的宿主机上创建用于存储Nginx配置文件和SSL证书的目录。现在,我们可以使用Docker命令来启动Nginx容器,并挂载配置文件和SSL证书目录。的路径与你的证书文件在Docker容器中的挂载路径相匹配。将宿主机的配置文件目录和SSL证书目录挂载到容器内相应的位置。
2024-09-04 12:10:27
1357
原创 JWT(JSON Web Tokens)基础概览与应用简介
通俗地说,JWT的本质就是一个字符串,它是将用户信息保存到一个Json字符串中,然后进行编码后得到一个JWT token,并且这个JWT token带有签名信息,接收后可以校验是否被篡改,所以可以用于在各方之间安全地将信息作为Json对象传输。默认情况下JWT是未加密的,因为只是采用base64算法,拿到JWT字符串后可以转换回原本的JSON数据,任何人都可以解读其内容,因此不要构建隐私信息字段,比如用户的密码一定不能保存到JWT中。在传输的时候,会将JWT的3部分分别进行Base64编码后用。
2024-09-03 17:48:32
1364
原创 Linux系统中开启虚拟内存的指南
虚拟内存是一种内存管理技术,允许操作系统通过使用磁盘空间来扩展物理内存(RAM)的容量。当系统物理内存不足时,部分内存数据可以被交换到磁盘交换空间(Swap Space),从而释放物理内存空间给其他程序使用。这使得系统似乎拥有比实际物理内存更大的内存空间。通过以上步骤,我们在Linux系统中成功创建和配置了虚拟内存(交换区),有效地扩展了系统的内存容量,提高了系统的性能和稳定性。
2024-09-02 10:31:12
1680
原创 深入探讨Java JSON解析与HTML标签清除:详解与实例
总的来说,通过这篇文章,我们详细探索了Java处理JSON文件以及去除HTML标签的方法。首先,我们了解了如何编写和解析一个复杂的JSON文件,然后创建与JSON结构匹配的实体类,以便于数据的处理与操作。接着,介绍了去除HTML标签的不同方法,确保我们提取到的内容是干净的纯文本数据。最后,通过提取字段cover_url,我们实现了从复杂数据中获取关键信息的目标。在实际项目中,这些知识不仅能够帮助我们更有效地处理数据,还能提升系统的稳定性和性能。
2024-09-01 10:20:37
1652
原创 详解Java去重题目及其解决方案”
去重即从一组数据中移除重复的元素,仅保留唯一的元素。在Java中,常用于集合类的数据处理,例如List、Set等。“通过本文的讲解,可以看到在Java中实现数据去重的方法多种多样。选择合适的方法不仅可以提高代码的可读性,还能优化性能。希望大家在实际项目中灵活运用这些去重策略,提升开发效率和体验。
2024-08-31 10:46:55
1394
原创 解决聚合数据调用中的mobile/selectMobile资源缺失问题
选择路径传参还是问号传参,通常取决于API的设计和需求。路径传参更适合用于指定资源本身,而问号传参则更适合用于对资源的操作进行细化或定制。在具体情况下,根据API的实际要求和服务器配置,选择合适的传参方式非常重要。t=N7T8手机号码归属地查询接口_免费API数据接口 - 聚合数据聚合数据提供全国移动、联通、电信等手机号码归属地接口,根据手机号码或手机号码的前7位,查询手机号码归属地信息,如省份 、城市、运营商等。
2024-08-30 16:20:23
1104
原创 Vue 2在Node上翩翩起舞:安装步骤大揭秘
C:\Users\自己账户\.npmrc文件里面确认路径是否正确。npm install -g npm@9.4.1,可以不更新。缓存文件夹:node_cache。全局组件:node_global。
2024-08-28 20:33:06
458
原创 docker安装ES(Elasticsearch)的IK分词器
其实这几篇博文都是有关系的,希望大家学有所成。docker restart 容器ID。docker restart 容器ID。docker restart 容器ID。
2024-08-25 11:23:11
1598
原创 轻松上手:Docker部署Elasticsearch,高效构建搜索引擎环境
我在前一段时间写了一个ES简介,博主建议大家先看完简介再来安装ES,那篇博文是:深入理解Elasticsearch:让搜索性能飞起来!-优快云博客我在这里声明一下,大家可以去看我之前的博文:“详细教程:CentOS系统下的Nacos镜像安装“_centos 安装nacos 2.4-优快云博客这篇博文最后有我这个镜像的压缩包,也教给大家如何进行解压镜像,或者大家可以安装镜像加速器,如果大家想安装镜像加速器来拉取镜像,可以参考我这篇博文:阿里云服务器高效部署Nacos:打造高可用服务发现与配置管理平台_阿里
2024-08-23 10:04:37
1056
原创 “从容应对突发技术故障:开发团队急救手册“
处理完突发事件后,事后总结和持续改进是非常重要的。以下是一些具体的做法:1.事件复盘:组织相关人员召开事件复盘会议,讨论故障的原因、处理过程中的经验教训。故障原因分析:找出故障的根本原因。处理过程回顾:回顾处理过程中遇到的问题和解决方法。经验教训:总结经验和教训,提高团队的应急处理能力。2.改进措施:根据复盘结果,制定具体的改进措施。优化代码和架构:优化有问题的代码和架构,提高系统的稳定性和健壮性。加强监控和报警:增加监控点和报警机制,提前发现和预防潜在问题。加强培训和演练。
2024-08-22 17:30:19
1111
原创 深入理解Elasticsearch:让搜索性能飞起来!
它的工作原理是计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。在一个集群中,可以定义任意多的索引。Ø Elasticsearch 是使用 java 开发的,且 7.8 版本的ES 需要 JDK 版本 1.8 以上,默认安装包带有 jdk 环境,如果系统配置 JAVA_HOME,那么使用系统默认的 JDK,如果没有配置使用自带的JDK,一般建议使用系统配置的JDK。
2024-08-21 19:02:31
1410
原创 SaToken认证与授权框架
Sa-Token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服务网关鉴权 等一系列权限相关问题。SaToken官方文档非常详尽,大家可以按照手册的指引可以很轻松的把SaToken整合到SpringBoot项目中。
2024-08-20 23:39:52
2384
原创 利用VirtualBox安装CentOS系统
博主这次用VirtualBox虚拟机安装CentOS系统。无论是大小型项目都是要发布到云主机上面,必然要用到Linux系统,有的人的本地电脑硬件配置不高,没有办法运行数据库集群,所以只能借助云主机。毕竟云主机也是Linux系统,大家看完这篇文章之后,一定可以无缝对接到云主机。
2024-08-19 21:30:00
2772
原创 使用MyCat管理MySQL集群
由于MyCat是用Java语言开发的中间件程序,它运行的时候需要的内存空间比较大,所以我们规定MyCat容器使用内存的上限为2GB。我给大家也提供了mycat配置文件压缩包,你从百度网盘下载下来然后解压,我们要修改里面的配置文件。我们mycat默认端口号是8066端口号,如果大家想要改变其他的端口号,我们把下图的地方拖出来,换另一个端口号,在这里,我们就使用默认的端口号。文件再修改schema.xml,主要配置的就是MyCat帐户的用户名和密码,以及默认的逻辑库。目录,然后用命令导入镜像文件。
2024-08-18 22:30:00
1245
原创 mysql集群读写分离与主从同步原理
一个高可用、高负载、高性能的“三高”MySQL集群,至少需要12个MySQL节点。为什么需要这么多节点呢?下面我带着你从起点开始推导。
2024-08-16 16:04:51
1184
原创 “从Docker到Nexus:构建高效、安全的软件包管理生态系统“
我们看到的端口号是8081,所以我们别忘了在我们的阿里云服务器上把8081端口号开放。大家如果是页面很久不出来,大家不要慌,第一次很慢很正常。点击next之后,就会出现。之后,我们就大功告成啦。
2024-07-22 15:26:24
624
原创 阿里云服务器高效部署Nacos:打造高可用服务发现与配置管理平台
现在我们科普一下:网络是什么?网络它其实只是一种传输,就是传输的一种方式,网络有个特征,向平级及上级寻找我们点击创建专有网络:由于我们的交换机是不能冲突的,所以:我们需要注意一个问题:如果大家出现了上图的错误,大家就得需要自己去改正下面图片的IP:解决完这些问题之后,我们直接点击确定就行。
2024-07-19 19:51:10
1696
原创 “详细教程:CentOS系统下的Nacos镜像安装“
Nacos提供全面的服务治理能力,专注于提升服务管理的便捷性和可靠性:2.1.服务发现与注册通过Nacos,微服务可以自动注册自己并被其他服务高效发现,从而优化分布式系统的通信模式。支持多种协议(如HTTP、gRPC)进行服务发现和调用,为不同开发需求提供灵活解决方案。2.2.配置管理让微服务的配置文件集中化管理,不再需要手动重启应用即可实现配置更新。提供版本管理、监听和回滚功能,确保配置变更的实时性和安全性。2.3.动态DNS服务。
2024-07-17 16:18:16
771
精通MyBatis-Plus:高效单表查询与复杂联表查询实战指南
2024-09-02
全面掌握MySQL:员工部门管理系统的实战演练
2024-09-01
全面掌握MySQL:学生课程管理系统的实战演练
2024-08-31
《基于角色的访问控制(RBAC)权限模型详解》
2024-08-30
IDEA快捷键操作文档.docx
2024-08-29
Docker化MySQL数据库部署指南.docx
2024-08-28
Vue快速集成ECharts数据可视化教程
2024-08-27
Docker部署RabbitMQ实战指南
2024-08-26
JMeter性能测试实战指南
2024-08-25
Spring Cloud Alibaba 实战
2024-08-24
【引领数据流动的未来:深度解析Kafka分布式消息系统】
2024-08-23
SpringBoot整合ES搜索
2024-08-22
Docker的图形化管理工具portainer
2024-08-21
GIT2.44.0安装文档
2024-08-20
利用VirtualBox安装CentOS系统
2024-08-19
使用mycat管理MySQL集群
2024-08-18
搭建双主四从MySQL集群
2024-08-18
MySQL集群读写分离与主从同步原理
2024-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人