- 博客(55)
- 收藏
- 关注
原创 linux常用命令
由于我们使用ls命令时经常需要加入-[选项,所以Linux为ls -l命令提供了一种简写方式,即ll。-l 除文件名称外,同时将文件型态(d表示目录,-表示文件)、权限、拥有者、文件大小等信息详细列出。1、cat /etc/profile 查看/etc目录下的profile文件内容。cd /usr/local 切换到/usr/local目录。作用:用于切换当前工作目录,即进入指定目录。1、-n : 由1开始对所有输出的行数编号。语法: ls [-al] [dir]3、..表示目前目录位置的上级目录。
2024-04-09 09:40:49
114
原创 Linux常用命令
3.[parameter]: 传递命令的参数,可以是零个,一个或者多个。2.[-options]: 选项,可用来对命令进行控制,也可以省略。4.使用clear命令或者Ctrl+l快捷键实现清屏。3.使用上下箭头快速调出曾经使用过的命令。命令名,选项,参数之间有空格进行分隔。2.连续两次tab键,给出操作提示。1.command: 命令名。1.tab键自动补全。
2024-04-07 16:47:36
140
原创 镜像和容器
镜像:•将应用程序及其依赖、环境、配置打包在一起容器:•镜像运行起来就是容器,一个镜像可以运行多个容器Docker结构:•服务端:接收命令或远程请求,操作镜像或容器•客户端:发送命令或者请求到Docker服务端DockerHub•一个镜像托管的服务器,类似的还有阿里云镜像服务,统称为。
2024-03-27 20:32:16
230
原创 Docker与虚拟机
体积小、启动速度快、性能好;虚拟机体积大、启动速度慢、性能一般。虚拟机是在操作系统中的操作系统。硬件设备,然后运行另一个操作系统,比如在。系统,这样就可以运行任意的。
2024-03-27 20:10:57
179
原创 初始Docker
Docker是一个快速交付应用、运行应用的技术:1.可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统2.运行时利用沙箱机制形成隔离容器,各个应用互不干扰3.启动、移除都可以通过一行命令完成,方便快捷。
2024-03-27 20:04:09
152
原创 计算机操作系统//杨天明//第三章作业2//参考答案
解决/处理死锁的方法有预防死锁、避免死锁、检测和解除死锁,其中预防死锁方法最容易实现,但由于所施加的限制条件过于严格,会导致系统。死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。资源利用率和系统吞叶量降低,而检测和解除死锁方法可是系统获得较好的资源利用率和系统吞吐量。我们可以满足P3的需求,然后释放其资源,使可用资源变为 A=5,B=4,C=3.接着可以满足P1的需求,然后释放其资源,使可用资源变为 A=7,B=6,C=5.
2024-03-26 22:21:01
605
原创 跨域问题处理
跨域问题:浏览器禁止请求的发起者与服务端发生跨域。请求,请求被浏览器拦截的问题。跨域要配置的参数包括哪几个?网关处理跨域采用的同样是。
2024-03-26 22:14:27
162
原创 过滤器执行顺序
值,由我们自己指定路由3.过滤器和defaultFilter的。,合并到一个过滤器链(集合)中,排序后依次执行每个过滤器。请求进入网关会碰到三类过滤器:当前路由的过滤器、GlobalFilter通过实现Ordered。方法会加载全局过滤器,与前面的过滤器合并后根据。最先,然后是局部的路由过滤器,最后是全局过滤器。4.当过滤器的order值一样时,会按照。1.每一个过滤器都必须指定一个int。请求路由后,会将当前路由过滤器和。指定,默认是按照声明顺序从。、全局过滤器的执行顺序?
2024-03-26 21:44:46
508
原创 全局过滤器 GlobalFilter
全局过滤器的作用也是处理一切进入网关的请求和微服务响应,与。对所有路由都生效的过滤器,并且可以自定义处理逻辑。通过配置定义,处理逻辑是固定的。如果同时满足则放行,否则拦截。的逻辑需要自己写代码实现。全局过滤器的作用是什么?实现全局过滤器的步骤?
2024-03-26 21:35:51
210
原创 路由过滤器 GatewayFilter
对路由的请求或响应做加工处理,比如添加请求头。配置在路由下的过滤器只对当前路由的请求生效。种不同的路由过滤器工厂。对所有路由都生效的过滤器。过滤器的作用是什么?
2024-03-26 21:22:17
305
原创 路由断言工厂Route Predicate Factory
路由断言,判断请求是否符合要求,符合则转发到路由目的地。我们在配置文件中写的断言规则只是字符串,这些字符串会被。读取用户定义的断言条件,对请求做出判断。读取并处理,转变为路由判断的条件。:路由过滤器,处理请求或响应。是按照路径匹配,这个规则是由。开头的就认为是符合的。
2024-03-26 20:51:42
197
原创 统一网关Gateway
属于响应式编程的实现,具备更好的性能。将用户请求路由到微服务,并实现负载均衡。对用户请求做身份认证、权限校验。的实现,属于阻塞式编程。代表根据服务名负载均衡。):对请求或响应做处理。,包括服务基本信息、):路由的目标地址,):判断路由的规则,
2024-03-26 20:34:39
187
原创 Feign的最佳实践
方式二(抽取):将抽取为独立模块,并且把接口有关的POJO、默认的Feign配置都放到这个模块中,提供给所有消费者使用Feign的最佳实践:①让controller和继承同一接口②将POJOFeign的默认配置都定义到一个项目中,供所有消费者使用。
2024-03-26 17:41:11
353
原创 Feign的性能优化
Feign的优化:1.日志级别尽量用basic2.使用HttpClient或OKHttp代替①引入feign-httpClient依赖②配置文件开启httpClient功能,设置连接池参数。
2024-03-26 17:12:29
354
原创 Feign的日志配置
而后如果是全局配置,则把它放到@EnableFeignClients。如果是局部配置,则把它放到@FeignClient这个注解中。代码方式,需要先声明一个。方式一:配置文件方式。
2024-03-26 17:01:51
287
原创 计算机操作系统//杨天明//第三章作业1//参考答案
根据任务的开始截止时间确定的任务优先级调度算法。截止时间越早则优先级越高。该算法要求在系统中保持一个实时任务就绪队列,该队列按各任务截止时间的先后排序。该算法是根据任务的紧急(或松弛)程度,来确定任务的优先级。任务的紧急程度越高,为该任务所赋予的优先级就越高,以使之优先执行。例如,一个任务在200ms时必须完成,而它本身所需的运行时间就有100ms,因此,调度程序必须在100ms之前调度执行,该任务的紧急程度(松弛程度)为100ms。
2024-03-25 22:11:25
1315
3
原创 多环境配置共享
微服务会从nacos读取的配置文件:①服务名]-[].yaml,环境配置②服务名].yaml,默认配置,多环境共享优先级:①服务名]-[环境].yaml>[服务名].yaml本地配置。
2024-03-25 20:23:16
116
原创 nacos配置自动刷新
Nacos配置更改后,微服务可以实现热更新,方式:①通过@Value注解注入,结合来刷新②通过注入,自动刷新注意事项:•不是所有的配置都适合放到配置中心,维护起来比较麻烦•建议将一些关键参数,需要运行时调整的参数放到nacos配置中心,一般都是自定义配置。
2024-03-25 17:30:40
335
1
原创 将当前的日期和时间,格式化为 “yyyy-MM-dd HH:mm:ss“ 的形式。
这个对象定义了如何将日期和时间对象格式化为字符串,或者如何将字符串解析为日期和时间对象。字符串应该遵循特定的模式规则,这些规则定义了如何解析和格式化日期和时间。静态方法,获取当前的日期和时间。最后,我们输出了格式化后的日期和时间。在上面的代码中,我们首先定义了一个日期和时间的格式(的结果是一个字符串,它表示当前日期和时间,并按照。在这个例子中,程序将输出当前的日期和时间,格式化为。的字符串,表示当前的年、月、日、时、分、秒。字符串(即日期和时间的格式模式)创建一个。对象的方法,该方法使用提供的模式字符串(
2024-03-25 16:33:04
542
原创 临时实例和非临时实例
支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式。临时实例心跳不正常会被剔除,非临时实例则不会被剔除。支持服务列表变更的消息推送模式,服务列表更新更及时。的服务列表中剔除,而非临时实例则不会。方式,当集群中存在非临时实例时,采用。都支持服务提供者心跳方式做健康检测。都支持服务注册和服务拉取。临时实例宕机时,会从。
2024-03-22 21:52:12
189
原创 根据权重负载均衡
服务器设备性能有差异,部分实例所在机器性能较好,另一些较差,我们希望性能好的机器承担更多的用户请求。控制台可以设置实例的权重值,首先选中实例后面的编辑按钮。提供了权重配置来控制访问频率,权重越大则访问频率越高。同集群内的多个实例,权重越高被访问的频率越高。控制台可以设置实例的权重值,被访问到的频率大大降低。
2024-03-22 21:33:35
164
原创 nacos的standalone启动
找到set MODE="cluster",将cluster改成standalone。然后保存,再去双击startup.cmd启动就OK啦。然在记事本中打开startup.cmd。找到nacos的安装目里的bin。
2024-03-22 20:13:07
474
原创 负载均衡策略
2.配置文件方式:在order-service的application.yml文件中,添加新的配置也可以修改规则。通过定义IRule实现可以修改负载均衡规则,有两种方式。
2024-03-22 16:50:18
131
1
原创 启动虚拟机异常(完整版)——如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则Intel VT-x处于禁用状态
然后按f10保存并退出就好了。
2024-03-21 22:31:50
1090
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人