- 博客(47)
- 收藏
- 关注
原创 解决yarn第一次使用无法运行的问题
yarn : 无法加载文件 D:\program software\NVM\nvm\v16.20.0\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的。以管理员身份运行PowerShell。所在位置 行:1 字符: 1。
2024-04-17 21:29:55
174
原创 微服务(基础篇-008-Elasticsearch分布式搜索【上】)
Elasticsearch,简称ES,是一款基于Lucene构建的开源、分布式、RESTful搜索和分析引擎。它以其强大的全文搜索能力、近实时的搜索和分析功能,以及稳定可靠的高可用性设计,在大数据领域中发挥着不可或缺的作用。首先,Elasticsearch提供了高效的全文搜索功能。无论是海量的文本数据还是结构化的数据,Elasticsearch都能快速地进行索引和搜索。它支持复杂的查询语句,能够精确地定位到用户所需的信息,大大提高了数据检索的效率。
2024-04-13 13:22:29
926
2
原创 微服务(基础篇-008-es、kibana安装)
05-初识ES-安装es_哔哩哔哩_bilibili06-初识ES-安装kibana_哔哩哔哩_bilibili。
2024-04-01 12:00:11
1300
1
原创 微服务(基础篇-007-RabbitMQ)
RabbitMQ是一个开源的消息代理软件,它在分布式系统中的应用程序中扮演着重要的角色。它基于高级消息队列协议(AMQP)实现,用于在应用程序之间进行异步消息通信。
2024-03-30 16:47:52
1454
原创 微服务(基础篇-007-RabbitMQ部署指南)
05-RabbitMQ快速入门--介绍和安装_哔哩哔哩_bilibili05-RabbitMQ快速入门--介绍和安装_哔哩哔哩_bilibili。
2024-03-30 13:17:50
793
原创 微服务(基础篇-006-Docker)
Docker是一个开源的应用容器引擎,它让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间没有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
2024-03-27 19:34:04
1208
1
原创 微服务(基础篇-005-Gateway)
在微服务架构中,Gateway扮演着至关重要的角色。它位于客户端和服务器之间,作为所有请求的入口点,负责将外部请求路由到正确的服务。Gateway不仅是一个流量的入口,还提供了诸如路由、鉴权、监控等多种功能。首先,Gateway的核心功能之一是路由。它根据请求的URL、头部等信息,将请求转发到相应的微服务。这种灵活的路由机制确保了请求能够准确地到达目标服务,从而实现了微服务之间的解耦和独立部署。其次,Gateway还负责进行用户身份验证和授权,确保只有经过认证的请求才能访问后端的微服务。这大大提高了系统的安
2024-03-26 20:16:42
1642
原创 微服务(基础篇-003-Nacos)
Nacos是阿里巴巴推出的一个新开源项目,是Dynamic Naming and Configuration Service的首字母简称。它是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos主要提供三种功能:服务注册与发现、动态配置服务、动态DNS服务,帮助开发者构建弹性的、高可用的微服务架构。此外,Nacos还支持灰度发布和流量管理,可以实现不同版本的服务之间的流量切分和管理。
2024-03-24 15:46:39
1628
原创 微服务(基础篇-003-Nacos集群搭建)
官方给出的Nacos集群图:其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。
2024-03-24 15:37:53
961
原创 微服务(基础篇-003-Nacos安装)
15-Nacos-认识和安装Nacos_哔哩哔哩_bilibili备注:此文档仅为学习回顾,方便查询所写。
2024-03-23 17:39:15
1295
原创 微信扫码登录(java)
操作流程:在微信的登录界面上,用户可以选择“扫码登录”选项。此时,系统会生成一个二维码,并提示用户使用另一台设备(如手机)打开微信扫一扫功能进行扫描。在另一台设备上打开微信扫一扫功能后,将摄像头对准二维码进行扫描,微信会自动识别并验证二维码的有效性。验证成功后,登录设备将显示用户的微信账号信息,用户只需点击确认登录按钮即可完成登录过程。应用场景:微信扫码登录广泛应用于各种场景,如电脑端微信登录、网页版微信登录、小程序登录等。此外,许多第三方应用也支持微信扫码登录功能,方便用户快速登录并授权访问相关信息。
2024-03-03 14:22:00
3326
7
原创 Swagger3.0.0(springboot3.2.0)
Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。它是一个开源的框架,提供了完整的解决方案,用于构建、设计、文档和调用RESTful Web服务。Swagger可以让开发人员快速创建API文档,并支持自动生成客户端和服务端代码。它还提供了强大的功能,如API的发现、定义、测试和可视化等。Swagger通过注解来自动生成API文档,使得开发人员可以专注于编写代码,而不需要手动编写大量的文档。
2023-12-19 15:11:32
2318
2
原创 解决‘xxx‘ is assigned a value but never used no-unused-cars
在相应的代码行后添加注释就行:// eslint-disable-line no-unused-vars
2023-11-01 18:48:36
553
转载 报错raise ReadTimeoutError(self._pool, None, “Read timed out.“) pip._vendor.urllib3.exceptions.ReadTim
原因是:网速过慢,读取超时
2023-10-15 02:01:40
416
转载 pip安装
原文链接:https://blog.csdn.net/weixin_66337429/article/details/127759593。只要不显示“‘pip'不是内部或外部命令,也不是可运行的程序或批处理文件”就表示成功安装可以用了。pip list #查看python已经安装的包。pip -version #查看pip的版本。进入pip官网下载pip的压缩包。
2023-10-15 01:55:58
155
原创 报错:Apache提示 the requested operation has failed无法启动问题
解决思路:通过httpd -t(要cd到bin文件夹才能使用此命令),查看显示出来的是什么错误,在进行修改。进入test.conf中找到31行将注释删除后问题解决。httpd.conf配置的语法错误。
2023-10-12 19:33:29
285
原创 关于解决sql_mode=only_full_group_by###不兼容。
但是,当我们再一次重新启动数据库时,可能会恢复原样,还是会出现ONLY_FULL_GROUP_BY的报错,这就需要我们再一次修改数据库配置。这个时候,就会返回得到以下的信息:(不同电脑返回的信息可能不同)首先,打开数据库,输入。
2023-10-10 19:21:29
182
原创 关于如何结束服务,以及服务中没有占用端口,怎么在PowerShell中当前端口的占用详细信息
通过win+R打开运行,在运行中输入services.msc打开服务。netstat -ano | findstr 端口号。通过win + R输入powershell。通过上面命令查询的PID查找到占用端口的进程。此命令是查询指定端口号的网络连接 端口信息。
2023-10-09 17:41:52
204
原创 vue安装脚手架步骤
npm i @vue/cli -g //全局安装(一次)yarn global add @vue/cli //全局安装(一次)yarn serve //启动项目(找package.json)npm run serve //启动项目 (找package.json)vue create 项目名 //项目名不能用中文。vue --version //查看vue版本。
2023-10-08 00:56:24
60
转载 关于yarn:无法加载文件,在系统上禁止运行脚本
二、以管理员运行后,会出现下面命令窗口,在窗口上执行:set-ExecutionPolicy RemoteSigned,然后输入Y,按Enter确认。原文链接:https://blog.csdn.net/qq_30376375/article/details/116139870。一、点击电脑右下角的开始,菜单出来后,直接按键盘输入powerShell搜索,会出现下图,然后右键以管理员身份运行。完成上述四个步骤后,就可以解决出现无法加载文件,xxxx在此系统上禁止运行脚本。
2023-10-08 00:36:48
174
转载 axure中获取当前时间的公式
函数:[[(0.concat(Now.getHours())).substr((0.concat(Now.getHours())).length-2,2)]]:[[(0.concat(Now.getMinutes())).substr((0.concat(Now.getMinutes())).length-2,2)]]:[[(0.concat(Now.getSeconds())).substr((0.concat(Now.getSeconds())).length-2,2)]]
2023-10-03 13:00:45
447
原创 java主方法介绍(main方法)
方法是一个特殊的方法,它是Java程序的入口点,也是程序执行的起始位置。当您运行一个Java程序时,Java虚拟机(JVM)会从。这个参数表示在运行程序时通过命令行传递给程序的参数。例如,如果您在命令行中运行。方法中,您可以编写程序的主要逻辑。这可以包括变量的声明、函数的调用、控制流程语句(如。方法通常会调用其他类和方法,以便组织代码并执行所需的功能。方法是类的静态方法。这个方法拥有一个参数,类型为。方法,您可以使您的程序按照您的意愿执行所需的任务。等)以及与用户交互的输入输出操作。
2023-08-31 16:23:15
928
原创 java规范
Java编程规范是一套旨在帮助开发人员编写一致、可读性强且易于维护的Java代码的准则。虽然我无法提供完整的Java规范大全,但我可以为您提供一些常见的Java编程规范建议,以帮助您写出高质量的Java代码。请注意,以上只是一些常见的Java编程规范建议,并不是完整的规范清单。在实际开发中,您可能会根据团队和项目的需要做出适当的调整。如果您所在的团队或组织有特定的编程规范,请务必遵守这些规范。
2023-08-31 16:17:33
123
原创 java特性
Java是一种广泛使用的高级编程语言,最初由Sun Microsystems于1995年发布。它是一种面向对象的语言,设计初衷是提供一种可移植、灵活且安全性强的编程解决方案。
2023-08-23 05:31:49
49
原创 Git命令大全
表示将文件提交到本地仓库(-m 表示提示信息,将后方输入的信息作为文件提示内容保存)表示恢复误删除的文件(但是必须是仓库中有,并没有将被恢复的文件删除操作提交)表示创建分支仓库(必须主仓库提交了一次才能创建分支仓库,不然会报错)初始化(表示在当前目录下创建一个本地仓库git)表示恢复到指定的版本(不丢失任何一次的提交记录)表示将文件从暂存区移动到工作区(rm表示删除)表示将当前本地仓库和指定远程仓库相互关联。表示将远程仓库的修改内容拷贝到本地仓库。将本地仓库的内容提交到远程仓库。
2023-08-12 16:57:10
232
3
转载 nvm正常使用的基本操作
nvm list available // 查显示可以安装的所有node.js的版本。nvm install 版本号 // 例如:nvm install 14.19.0。nvm的简介、安装、使用(简单明了)_仰.的博客-CSDN博客。本文为转载内容,如需详细使用nvm请到下方链接处。1、去到nvm下载好的位置,点击settings。2、将以下代码输入其中,为了配置镜像。
2023-08-04 15:25:58
51
原创 mysql安装
28输入 mysql -uroot -p 然后输入你的密码这个样就登录成功了。27、输入mysql --version,显示当前版本号就好了。16、此处设置mysql用户的密码,然后是确认密码。6、这是让你登录或注册,直接不需要然后下载就行。9、箭头所指向的是自定义的,看个人情况。7、下载的可能会有点慢,耐心等待一下。15、一直点下一步,让它们默认就行。8、下载好会弹出这个,稍微等一会。17、后面就一直点下一步和安装就行。3、点击此处为开源的社区版本。19、默认安装的位置是这里。24、然后一直点确定。
2023-08-04 14:52:07
68
1
原创 JAVA(StringBuffer,StringBuilder)
面试题:StringBuilder/StringBuffer为什么是可变的呢? 我看过源代码,StringBuffer/StringBuilder内部,实际上是一个bute[ ] 数组,这个buteStringBuffer和StringBuilder的区别 StringBuffer中的方法都有:synchronized关键字修饰。表示StringBuffer在多线程环境下运行是安全的。 StringBuilder没有synchronized,所以在多线程环境下运行是不安全
2023-06-04 21:37:34
59
原创 JAVA(数组)
数组一旦创建,在java种规定,长度不可变(数组长度不可变)。数组的分类:一维数组(用的多),二位数组(偶尔用),三维数组,四维数组.....所有的数组对象都有Length属性(java自带的),用来获取数组中元素的个数。java中的数组要求数组中元素的类型统一。
2023-06-03 21:29:48
139
原创 JAVA(toString、equals、finalize、hashCode方法的源码和使用,以及匿名内部类的使用)
实际上就是一个java对象的内存地址,经过哈希算法,得出的一个值。4、提示:Java中的垃圾回收器不是轻易启动的,垃圾太少,或者时间没到,种种条件下,有可能启动,也有可能不启动。2、finalize()方法只有一个方法体,而且这个方法是protected修饰。3、这个方法不需要程序员手动调用,JVM的垃圾回收器负责调用这个方法。接口和抽象方法都是不能new对象的,所以要使用其中的方法就要实现这个接口或是抽象方法。匿名内部类就是实现这个接口或是抽象方法的办法,new 对象后面的{}就是对其的实现。
2023-05-27 00:51:24
224
1
原创 JAVA(接口)
接口的作用:解耦合。面向接口编程,可以降低程序的耦合度,提高程序的扩展能力,符合OCP开发原则。接口的使用离不开多态机制。(接口 + 多态才可以达到降低耦合度。接口可以解耦合度,解开的是谁和谁的耦合。任何一个接口都有调用者和实现者。接口可以将调用者和实现者解耦合。调用者面向接口调用。实现者面向接口编写实现。以后进行大项目的开发,一般都是将项目分离成一个模块一个模块的,模块和模块之间采用接口衔接。降低耦合度。
2023-05-19 21:55:56
51
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人