- 博客(73)
- 收藏
- 关注
原创 spring cloud模块以及功能介绍
Spring Cloud Stream:提供了一种高度抽象的消息传递编程模型,支持以下消息中间件:Kafka、RabbitMQ、Redis等。Spring Cloud Netflix:集成了Netflix开源的组件,提供了实现高可用的服务发现、负载均衡、熔断器等功能。Spring Cloud Bus:提供了一种轻量级的消息通信机制,支持服务之间的消息通信和状态同步。Spring Cloud Config:提供了集中化配置管理的支持,并且支持配置的版本管理。
2023-09-25 16:17:10
305
原创 微服务套件介绍
gRPC:一个基于Protocol Buffers的高性能RPC框架,可用于构建跨语言的微服务。Spring Cloud:一个用于构建分布式系统的框架,提供了一套完整的微服务解决方案。Istio:一个基于Envoy代理的服务网格解决方案,可用于管理、监控和保护微服务。Linkerd:一个轻量级的服务网格解决方案,提供了可靠的传输层和服务发现功能。Micro:一个轻量级的微服务框架,提供了服务发现、负载均衡、消息传递等功能。Camel:一个基于企业集成模式的开源框架,可用于构建微服务和集成应用。
2023-09-25 16:14:03
82
原创 docker拷贝文件与镜像步骤
命令来将文件从容器复制到主机,或从主机复制到容器。命令来将文件从容器复制到主机,或从主机复制到容器。另外,如果要拷贝整个文件夹,可以使用。另外,如果要拷贝整个文件夹,可以使用。在Docker中,我们可以使用。在Docker中,我们可以使用。同样地,将主机上的文件。同样地,将主机上的文件。例如,将容器中的文件。例如,将容器中的文件。
2023-09-25 16:12:34
1162
原创 linux如何挂载分区
创建挂载点,例如 /mnt/my_partition。确认硬盘分区的标识符,例如 /dev/sda1。这将使系统在启动时自动挂载该分区。
2023-09-25 16:09:49
196
原创 常见的 SQL 调优方式
数据库拆分和分片:将大型的数据库拆分成多个小的数据库或使用分片技术分布式存储数据。分析和监控数据库性能:包括分析 SQL 执行计划、监控慢查询、查看锁和死锁等。合理使用数据库连接:连接池设置合理、不占用数据库连接的线程及时关闭连接。优化服务器硬件配置:例如增加 CPU、增加内存、增加磁盘空间等。优化数据库表结构:尽量避免使用大型表、适当分拆表、设置外键等。数据库服务器参数优化:例如优化缓存、调整连接池、设置线程池等。优化查询语句:使用索引、避免使用子查询和模糊查询等。
2023-09-25 16:08:51
78
原创 java NIO介绍特性与实现
New I/O(NIO)是Java平台提供的一组新的输入/输出API,引入了channel、buffer、selector等新的概念和实现方式,相比传统的流式输入/输出(IO)更加高效和灵活。相比传统的阻塞式I/O,NIO的非阻塞I/O可以充分利用CPU资源,避免线程的阻塞和上下文切换问题,从而提高系统的响应性和可伸缩性。NIO在网络通信和负载均衡等领域得到了广泛的应用。
2023-09-25 16:07:44
106
原创 spring特性总结
集成框架:Spring提供了许多与其他开源和商业化框架的集成功能模块,如与Struts、JSF、Wicket、Vaadin等Web框架的集成,与Quartz、Ehcache、JMS等中间件的集成,与Apache CXF、Axis2、Restlet等WebService框架的集成等。MVC框架:Spring还提供了一个MVC(Model-View-Controller,模型-视图-控制器)框架,可以帮助开发人员快速搭建Web应用程序,并提供了许多与Web相关的功能模块,如数据绑定、表单处理、文件上传等。
2023-09-25 16:03:20
162
原创 java的特性
平台无关性:Java程序可以在不同的平台上运行,包括Windows、Linux、Mac等操作系统。安全性:Java具有安全性,可以在多层安全嵌套下运行程序,保护系统不受恶意程序的攻击。简单易学:Java语法类似于C++,但去掉了一些难以理解的特性,因此更加简单易学。多线程支持:Java的多线程机制可以让程序同时执行多个任务,提升程序的效率和质量。大量的类库:Java拥有丰富的类库,可以支持多种应用程序的开发和运行。开源:Java以GPL许可证的方式开源,并且被大量开发者使用并支持。大量的开发库和框架;
2023-09-25 16:01:39
43
原创 java常见用户安全认证机制归纳
默认的,当我们关闭浏览器的时候,cookie会被删除。在身份鉴定的实现中,传统方法是在服务端存储一个session,给客户端返回一个cookie,而使用JWT之后,当用户使用它的认证信息登陆系统之后,会返回给用户一个JWT,用户只需要本地保存该token(通常使用local storage,也可以使用cookie)即可。secret是保存在服务器端的,jwt的签发生成也是在服务器端的,secret就是用来进行jwt的签发和jwt的验证,所以,它就是你服务端的私钥,在任何场景都不应该流露出去。
2023-09-25 15:55:19
1128
原创 Swagger2.0访问权限的配置
Swagger 2.0本身并不提供访问权限的配置,但可以通过在应用程序中配置访问权限来限制对Swagger页面的访问。您可以在 Swagger 的全局 Parameter 中增加授权头部,以便在访问接口时带上授权信息。这将禁用Swagger UI和Swagger资源,并在/disabled路径上提供404响应。在Swagger UI上,将出现一个授权输入框,您可以在其中输入令牌或其他授权信息。2.在Spring Boot应用程序中禁用Swagger UI和Swagger资源。
2023-09-21 17:48:40
5125
原创 swagger配置动态服务端地址以及免token
这是一个基于Spring Boot和Swagger2的配置类。配置Swagger2的Docket实例配置Swagger UI的资源映射和路径映射加载yml配置文件中的Swagger host信息Docket实例是Swagger2中最重要的类之一。它负责扫描指定包中的RequestMapping注解,并生成Api文档。在这个配置类中,我们将使用它来扫描net.ameizi包中的所有RequestMapping注解。
2023-09-21 17:45:50
1023
原创 linux命令大全【基础】
一、安装和登陆命令1、进入图形界面startx2、进入图形界面init 53、进入字符界面init 34、登陆login5、关机poweroff-p 关闭机器的时候关闭电源-n 在关闭机器时不同步数据-w 不做关机的操作,只是把这个操作记录到日志里-d 不把关机的信息记录到日志文件里-f 不调用shutdown6、关机重启shutdown命令格式:shutdown [选项] 时间 [信息]
2023-09-20 18:23:37
244
1
原创 Java语言程序设计考试题大全(含答案)
答: interrupt()方法用来“吵醒”休眠的线程。子类中定义一个方法,并且这个方法的名字、返回类型、参数个数和类型与从父类继承的方法完全相同,子类就隐藏从父类继承来的方法(方法的重写)。答:①一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同,即或者是参数的个数不同,或者是参数的类型不同(方法的重载体现了多态性,即功能多态性)。答:①一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同,即或者是参数的个数不同,或者是参数的类型不同(方法的重载体现了多态性,即功能多态性)。
2023-09-20 18:22:48
10320
1
原创 idea本地git缓存失效重建缓存以及添加gitignore
执行以上操作后,目录下的被忽略文件将从git版本控制中移除,但不会被删除。同时,新的.gitignore 文件也会被添加到版本控制中,确保以后对该目录的修改都会被忽略。这段命令用于将被忽略的文件从git版本控制中移除,然后重新提交代码以应用新的.gitignore文件。
2023-09-20 18:19:24
513
1
原创 yum安装mysql8详细步骤
Mysql8 Yum 安装环境简介:操作系统:CentOS 8CPU架构:ARM安装步骤:清除MySQL相关包:rpm -qa | grep mysqlyum remove xxx安装CentOS 8下MySQL 8的yum源:wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpmrpm -ivh mysql80-community-release-el8-1.noarch.rpm关闭默认的MySQL(一定要执行
2023-09-20 18:15:20
456
1
原创 从 MySQL迁移数据到Oracle
这里记录一次将MySQL数据库中的表数据迁移到Oracle数据库中的全过程 ,使用工具 Navicat,版本 12.0.11操作环境及所用工具:mysql5.7oracle18cwindowsidea在这里插入图片描述。
2023-09-18 11:55:59
2876
1
原创 通用权限管理设计 之 数据库结构设计
权限管理系统的应用者应该有三种不同性质上的使用,A,使用权限B,分配权限C,授权权限本文只从《使用权限》和《分配权限》这两种应用层面分析,暂时不考虑《授权权限》这种。
2023-09-18 11:49:05
229
原创 mysql启动时报错:Starting MySQL... ERROR! The server quit without updating PID file快速解决
在配置文件/etc/my.cnf添加错误日志参数,一切问题都解决启动报错时查看日志信息:发现日志输出肯定是配置文件里加入了这个错误参数,去掉即可新加报错:这是在mysql新版本:5.6.35,5.6.36的一个bug参考:https://bugs.mysql.com/bug.php?id=84427解决:手动创建日志文件:转自http://732233048.blog.51cto.com/9323668/1636409,版权归作者所有。
2023-09-18 11:46:08
22214
原创 MySQL提示:The server quit without updating PID file问题快速解决
MySQL提示:The server quit without updating PID file问题快速解决。
2023-09-18 11:40:33
253
原创 CENTOS下启动和关闭MYSQL服务
MySQL监控的是TCP的3306端口,图中命令操作结果的最后一行即是MySQL服务在运行中。如果有mysqld_safe和mysqld两个进程,说明MySQL服务当前在启动状态。
2023-09-18 11:34:05
690
原创 MYSQL误删除DELETE数据找回
将DESKTOP-P651KVA-bin.000021文件转换成mysqllog.sql。在linux环境里面将mysqllog.sql转换成mysqllogOK.sql文件。打开mysqllogOK.sql文件,删除的数据就找回来了。找出binglog文件的起始位置 position 值。把binglog中的delete 替换成insert。mysqllog.sql文件内容如下所示。
2023-09-18 11:27:52
802
原创 springboot引入第三方jar包本地lib并打包 亲测可用
{pom.basedir}/lib/commons-io-2.6.jar指向jar包位置即可。system表示依赖不是由maven仓库,而是本地的jar包。${pom.basedir}表示项目根目录。
2023-09-14 16:12:47
4844
2
原创 springboot整合mqtt+maven+yml 亲测可用
通过注入 MessageProducerSupport 的实例 MqttPahoMessageDrivenChannelAdapter,实现订阅 Topic 和绑定消息消费的 MessageChannel。DirectChannel 收到消息后,内部通过 MessageHandler 的实例 MqttPahoMessageHandler 发送到指定的 Topic。消息通过消息网关发送出去,由 MessageChannel 的实例 DirectChannel 处理发送的细节。免费版限本地 可用通过端口转发。
2023-09-14 15:58:37
377
1
原创 streamx编译,streamx-console初始化启动踩坑
从target目录里找到编译号的streamx/streamx-console/streamx-console-service/target/streamx-console-service-1.0.0-bin.tar.gz安装包,复制出来,解压。ROW_FORMAT=DYNAMIC 这个参数是自己加的,加完之后你再编译。官网上有几个环境的准备,版本要对应上,我装的时候特意装了新的maven和nodejs,把原来的nodejs卸载掉,并且在bin目录搞了个软连接,不卸载原来的nodejs,会一直版本不对。
2023-09-14 15:33:21
58
1
原创 centos7下部署yapi步骤详解
3.首次使用先运行npm install -g yapi-cli --registry https://registry.npm.taobao.org。C:\Users\Administrator\my-yapi 复制到 /home/lmode/my-yapi。6.切换到部署目录,输入node vendors/server/app.js。官网:https://www.mongodb.com/try。解压到/usr/local/mongodb下。登陆 http://host:3000。
2019-12-12 10:18:45
96
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅