Nacos集群模式 Linux系统

Nacos集群模式基础说明认证流程认证流程认证流程认证流程认证流程基础说明官网文档:http://nacos.io/zh-cn/docs/cluster-mode-quick-start.html集群部署架构图认证流程认证流程认证流程认证流程认证流程...
分类: 其他 发布时间: 11-23 08:14 阅读次数: 0

sentinel控制台部署

sentinel控制台部署sentinel下载sentinel启动sentinel下载下载控制台jar包并地址:https://github.com/alibaba/Sentinel/wiki/%E6%8E%A7%E5%88%B6%E5%8F%B02.点击 【release 页面】3.点击【sentinel-dashboard-1.8.1.jar】sentinel启动1.启动命令#启动控制台命令java -jar sentinel-dashboard-1.8.1.jar用户可以通过如
分类: 其他 发布时间: 11-23 08:13 阅读次数: 0

微服务调用组件Feign

微服务调用组件FeignJava项目中如何实现接口调用什么是FeignSpring Cloud Alibaba快速整合OpenFeignSpring Cloud Alibaba的自定义配置及使用认证流程认证流程Java项目中如何实现接口调用1》HttpclientHttpclient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持Http协议的客户端编程工具包,并且它支持HTTP协议最新版本和建议。HttpClient相比传统JDK自带的URLConnec
分类: 其他 发布时间: 11-23 08:13 阅读次数: 0

Charles 工具页面介绍

charles的主页面介绍手机连上代理之后,每在手机上进行操作我们便会在charles上接收到请求。此时的charles页面将会变成如下密密麻麻的内容,故这节课我们来讲解一下Charles的主页面一:紫色区(工具的主导航栏)从左至右的图标解释:扫把按钮:点击之后可清除抓取到的所有请求图标按钮:红点亮起说明正在抓取请求,红点展示为灰色说明目前不在抓取请求状态乌龟按钮:灰色乌龟是网速设置正常,绿色乌龟指慢速网速开启了六角形图标:断点图标,灰色说明断点未开启,红色说明在使用断点钢笔图标:编辑
分类: 其他 发布时间: 11-23 08:13 阅读次数: 0

SpringBoot+Maven 多模块项目(完整例子)

最近在负责的是一个比较复杂项目,模块很多,代码中的二级模块就有9个,部分二级模块下面还分了多个模块。代码中的多模块是用maven管理的,每个模块都使用spring boot框架。之前有零零散散学过一些maven多模块配置的知识,但没自己从头到尾创建和配置过,也快忘得差不多了。这次正好对照着这个项目,动手实践一下,下面我们就开始吧。maven多模块项目通常由一个父模块和若干个子模块构成,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块)相互关联。多模块适用于一些比较大的项目,通过合理
分类: 其他 发布时间: 11-23 08:12 阅读次数: 0

java技术自查

java高级程序员需要具备的知识如下:1、语法:Java程序员必须比较熟悉语法,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息 知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟 悉:appletviewer、 HtmlConverter、jar、 java、 javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。3、工具
分类: 其他 发布时间: 11-23 08:12 阅读次数: 0

babel : 无法加载文件 D:\Program Files\nodejs\node_global\babel.ps1,因为在此系统上禁止运行脚本 。

安装babel后,产看版本报错:PS C:\Users\Administrator> babel --versionbabel : 无法加载文件 D:\Program Files\nodejs\node_global\babel.ps1,因为在此系统上禁止运行脚本 。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1+ babel --versi
分类: 其他 发布时间: 11-23 08:12 阅读次数: 0

idea 导入 jar 包后提示找不到类

1.检查jar包是否真的引入首先找到出错的位置,查看是否可以进到哪个类当中。比如在web容器和Spring容器在整合的时候要使用org.springframework.web.context.ContextLoaderListener这个类来在Web容器启动时启动Spring容器,有时候会报错这不到这个类,此时可以在web.xml中Ctrl+鼠标左键,看看是否可以进入到这个类当中,如果不能说明没有真的引入。如果可以进入,说明类的路径没毛病,如果用的tomcat,删掉后重新部署,最后重新编译,编译完成后
分类: 其他 发布时间: 11-23 08:11 阅读次数: 0

Linux 下修改 MySQL 用户密码

已知用户密码mysqladmin命令格式如下(其中,USER为用户名,PASSWORD为新密码):mysqladmin -u USER -p password PASSWORD该命令之后会提示输入原密码,输入正确后即可修改。例如,设置root用户的密码为123456,则mysqladmin -u root -p password 123456UPDATE user 语句这种方式必须是先用root帐户登入mysql,然后执行:UPDATE user SET password=PASSWO
分类: 其他 发布时间: 11-23 08:11 阅读次数: 0

node多版本管理

n github地址: https://github.com/tj/n全局安装nnpm install -g n使用n安装某个node版本安装最新稳定版 node n stable安装最新版本 noden latest安装某个具体node版本n 10.13.0删除某个版本n rm 10.13.0 切换版本n //输入n回车 出现node版本列表,上下键移动选择切换的版本后回车(切换非n安装的node版本会报错,删掉,使用n安装即可)以指定的版本来执行脚本n use
分类: 其他 发布时间: 11-23 08:11 阅读次数: 0

QA,从1.0到4.0

迄今为止,敏捷开发方法在各个公司都有了长足的发展,曾经的测试人员慢慢的在向QA职能过渡,但依然很多人不了解QA和测试的区别是什么。敏捷实践不断地演化过程,使项目中各个角色不断弱化,同时,对每个成员的要求也越来越高。“全功能团队”的提出,不单单是对开发的要求,对QA来说,想要在快速变革中具备竞争力,就现在所具备的技能来说,还是远远不够的。简单聊聊我所经历的“QA发展史”QA 1.0 —— 机械化流水线作业在我实习的那年,软件领域还很少提及QA,伴随着瀑布模型的兴起、软件工程规模的不断扩大以及市场对软
分类: 其他 发布时间: 11-23 08:10 阅读次数: 0

Maven使用本地jar包(三种方式)

有些项目会用到一些Maven库上没有的jar包,这就需要我们自己引入了。这种情况有三种办法:第一种方式,在pom文件中引用时使用本地路径:首先把jar包放到项目中:然后在pom文件中引入:<dependency> <groupId>com.aliyun</groupId> <artifactId>sdk.core</artifactId> <version>3.3.1</version> <scop
分类: 其他 发布时间: 11-23 08:10 阅读次数: 0

Mybatis Generator 生成的实体类和数据库不一致

问题:Mybatis Generator生成的实体类和数据库不一致。原因:不同的数据库有相同的表,Mybatis Generator 串库了。解决办法:在generator.xml中增加一行配置 < property name=“nullCatalogMeansCurrent” value=“true” /><!--数据库配置--> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="j
分类: 其他 发布时间: 11-23 08:09 阅读次数: 0

本地工程如何提交到新建远程git仓库

提交到码云时,这种方式亲测无问题:创建 git 仓库:mkdir docker_democd docker_demogit inittouch README.mdgit add README.mdgit commit -m "first commit"git remote add origin https://gitee.com/fierce_monster/docker_demo.gitgit push -u origin master如果已有仓库cd existing_git_r
分类: 其他 发布时间: 11-23 08:09 阅读次数: 0

Postman 学习资料

一文带你全面解析postman工具的使用(基础篇)一文带你全面解析postman工具的使用(高级篇)一文带你全面解析postman工具的使用(效率篇)
分类: 其他 发布时间: 11-23 08:09 阅读次数: 0

Linux 中 which、whereis、locate、find的区别

Linux 中 which、whereis、locate、find的区别whichwhereislocatefind总结:whichwhich [-a] cmdname1 cmdname2 …作用:从环境变量PATH中,定位/返回与指定名字相匹配的可执行文件所在的路径。原理:执行which命令时,which会在当前环境变量PATH中依次寻找能够匹配所找命令名字的可执行文件名,不加-a选项,返回第一个匹配的可执行文件的路径,否则依次返回满足条件的所有可执行文件的路径名。适用场合:一般用于查
分类: 其他 发布时间: 11-23 08:08 阅读次数: 0

maven-resources-plugin插件

https://www.runoob.com/maven/maven-pom.htmlhttps://blog.csdn.net/weixin_44784673/article/details/100146540https://www.cnblogs.com/wangbin2188/p/14266170.html
分类: 其他 发布时间: 11-23 08:08 阅读次数: 0

Linux系统物理CPU、逻辑CPU和CPU核数的区别

一、概念物理CPU服务器插槽上CPU的实际数量CPU核数一块CPU上面能处理数据的芯片组的数量,一般来说,物理CPU个数×每颗核数就应该等于逻辑CPU的个数,如果不相等的话,则表示服务器的CPU支持超线程技术逻辑CPU一般情况,我们认为一颗cpu可以有多核,加上intel的超线程技术(HT), 可以在逻辑上再分一倍数量的cpu core出来。逻辑CPU数量 = 物理cpu数量 x cpu cores 这个规格值 x 2(如果支持并开启HT)备注一下:Linux下top查看的CPU
分类: 其他 发布时间: 11-23 08:08 阅读次数: 0

Linux 中 SWAP 交换分区(虚拟内存)

SWAP(交换)分区是一种通过在硬盘中预先划分一定的空间,然后将把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实物理内存不足的问题。但由于交换分区毕竟是通过硬盘设备读写数据的,速度肯定要比物理内存慢,所以只有当真实的物理内存耗尽后才会调用交换分区的资源。交换分区的创建过程与前文讲到的挂载并使用存储设备的过程非常相似。在对/dev/sdb 存储设备进行分区操作前,有必要先说一下交换分区的划分建议:在生产环境中,交换分区的大小一般为真实物理
分类: 其他 发布时间: 11-23 08:08 阅读次数: 0

Linux中的系统负荷

一、查看系统负荷如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。)你在终端窗口键入uptime,系统会返回一行信息。这行信息的后半部分,显示"load average",它的意思是"系统的平均负荷",里面有三个数字,我们可以从中判断系统负荷是大还是小。为什么会有三个数字呢?你从手册中查到,它们的意思分别是1分钟、5分钟、15分钟内系统的平均负荷。如果你继续看手
分类: 其他 发布时间: 11-23 08:07 阅读次数: 0