博客
分类
标签
暗黑模式
归档
友链
关于
博客
分类
标签
暗黑模式
归档
友链
关于
Silkage
主页
标签
分类
归档
友链
职测
判断推理逻辑的精神:一、严谨性不要妄加揣测二、形式推理A是B C是A C是B三、非专业性逻辑的知识体系:1.可能性推理2.必然性推理 必然性推理直言命题1.命题含义:表示判断的语句2.直言命题的含义:表示只有一个判断的语句3.直言命题的分类:所有A是B、所有A不是B、有些A是B、有些A不是B、某个A是B、某个A不是B数量(所有、有些、某个)和判断(是、不是) 4.直言命题的矛盾问题:性质:互...
2023-04-08
阅读全文
SpringCloud
SpringCloud五大组件SpringCloud常用组件Eureka、Feign、Hystrix、Ribbon、Zuul EurekaEureka:服务注册与发现中心Eureka Server和Eureka Client SpringBoot引入Eureka(使SpringBoot拥有Eureka Server的能力)1.引入依赖父模块的pom.xml标识SpringCloud版本 12...
2023-01-05
微服务
微服务
阅读全文
RabbitMQ
为什么要使用消息队列1.消息队列可以系统解耦2.消息队列的异步调用3.流量削峰 RabbitMQ的特点1.开源、跨语言2.Erlang语言编写、性能高3.应用广泛4.社区活跃、API丰富 AMQP协议(MQ使用AMQP协议)Advanced Message Queuing Protocol RabbitMQ核心概念 使用RabbitMQ简单的发送和接收消息1.引入依赖 12345678910...
2023-01-02
消息队列
消息队列
阅读全文
docker
docker是什么Docker是用来装程序及其环境的容器,属于Linux容器的一种封装,提供简单易用的容器使用接口。他是目前最流的Linux容器解决方案。 docker的用途1.提供统一的运行环境2.提供快速扩展、弹性伸缩的云服务3.防止其他用户的进程把服务器资源占用过多 docker特点标准化:运输方式(把一个程序和环境从一个机器运到另一个机器上)存储方式(程序和环境的存储)API接口(不...
2022-12-31
docker
docker
阅读全文
集群、分布式、微服务的区别
集群和分布式的区别集群:同一个业务,部署到多个服务器上分布式:一个业务分拆成多个子业务,部署在不同的服务器中 集群和微服务的区别集群:分散压力微服务:分散能力 微服务和分布式的区别微服务是一种架构的设计方式,把一个大的服务拆分成一个个小的服务,每个服务对应一个功能只做一件事可以独立部署,服务之间可以通信。分布式主要强调的是一种部署的方式。微服务是架构设计方式(从逻辑的角度把架构拆分),分布式...
2022-12-31
阅读全文
threadLocal
threadLocal是什么?本地线程变量,他填充的是当前线程的变量,该变量对其他线程是封闭且隔离的,ThreadLocal给每个线程中的变量创建了一个副本,这样每个线程都可以访问自己内部的副本变量 ThreadLocal的两大使用场景场景一:每个线程需要一个独享的对象(通常时工具类,典型需要使用的类有SimpleDateFormat和Random)场景二:每个线程内需要保存全局变量(例如在...
2022-11-29
多线程
多线程
阅读全文
docker部署项目
使用maven进行项目打包打包前的准备:1.修改项目配置文件中的数据库连接的url信息(以服务器为准)2.注意项目配置文件的访问端口 将sql文件和jar包上传至服务器使用scp文件上传命令 1scp -r 本地文件路径 服务器用户名@ip:服务器文件存放地址 服务器中使用docker操作数据库12docker exec -it 容器名称 bashmysql -u root -p 创建项目镜...
2022-11-27
docker
docker
阅读全文
图片加载报403错误-跨域问题
问题描述:使用PicGo和gitee搭建图床时使用图床的图片发生跨域错误(访问自己博客时图片加载不出来)如下: 1Failed to load resource: the server responded with a status of 403 (Forbidden) 403 forbidden,说明了这个网络资源这样获取是被拒绝的,那么通过简单的谷歌,找到了相关的解决方法,并去实际尝试 ...
2022-09-28
前端
前端
阅读全文
ThreadPool
线程池的使用场景1.服务器接收大量请求时,使用线程池技术是非常合适的,它可以大大减少线程的创建和销毁的次数从而提高服务器的工作效率2.在实际开发中,如果需要创建5个以上的线程,就可以使用线程池了 线程池构造方法参数corePoolSize指的是核心线程数keepAliveTime:如果线程池当前线程数多于corePoolSize,那么如果多余的线程空闲时间超过keepAliveTime,他们...
2022-08-09
多线程
多线程
阅读全文
Kaptch
Kaptcha使用步骤Kaptcha配置验证码生成参数 123456789101112131415161718192021<!-- 配置Kaptcha --> <bean id="kaptchaProducer" class="com.google.code.kaptcha.impl.DefaultKaptcha"> ...
2022-08-06
阅读全文
1 / 3
下一页