- 博客(113)
- 收藏
- 关注
原创 关于Docker如何安装nginx
目录1.Nginx1.2. 安装nginx2.容器之间相互通信2.1.两个容器在同一网段2.2.两个容器在不同网段搜索nginx镜像拉取镜像在宿主机中创建挂载目录根据nginx镜像创建nginx容器(测试nginx的安装与访问,并没有发布任何的java或vue项目,最后此容器要删除的)查看本地的容器,可以看到nginx容器已经创建成功了测试nginx是否安装成功 查看docker中已安装的所有网络查看自定义网络mynet中的配置信息启动容器时,指定网络、IP启动容器后检查网络之间是否可以互通
2023-01-07 20:17:17
1048
原创 Docker镜像如何上传阿里云
1.注册阿里云账户阿里云官方网站链接:https://dev.aliyun.com2.登陆账户3.配置Docker加速器注:搜索“容器镜像服务”4.创建镜像仓库的命名空间例如:xnx5.创建镜像仓库(创建镜像仓库时要绑定一个代码托管网站,例如:github)例如:image-test。
2023-01-04 17:26:45
664
原创 关于alpine如何制作JDK镜像
Docker制作jdk镜像(v1.0)1.1首先编写Dockerfile文件1.2.执行Dockerfile文件1.3.查看镜像1.4.创建并启动容器1.5.检查是否有问题。
2023-01-04 17:07:53
1274
原创 关于Docker入门
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
2022-12-22 18:31:14
858
原创 Sentinel服务容错 Gateway之限流、熔断
Sentinel (分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案。它以流量 为切入点, 从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景, 例如秒杀(即 突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用 应用等。完备的实时监控:Sentinel 提供了实时的监控功能。
2022-12-21 21:19:01
917
原创 Gateway--服务网关
大家都知道在微服务架构中,一个系统会被拆分为很多个微服务。那么作为客户端要如何去调用 这么多的微服务呢?如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调用客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性认证复杂,每个服务都需要独立认证。存在跨域请求,在一定场景下处理相对复杂上面的这些问题可以借助API网关来解决所谓的API网关,就是指系统的统一入口,它封装了应用程序的内部结构,为客户端提供统一服务,一些与业务本身功能无关的公共逻辑可以在这里实现,诸如。
2022-12-20 19:39:26
855
原创 Nacos Config--服务配置
首先我们来看一下,微服务架构下关于配置文件的一些问题,分为以下三点:配置文件相对分散。在一个微服务架构下,配置文件会随着微服务的增多变的越来越多,而且分散 在各个微服务中,不好统一配置和管理配置文件无法区分环境。微服务项目可能会有多个环境,例如:测试环境、预发布环境、生产环 境。每一个环境所使用的配置理论上都是不同的,一旦需要修改,就需要我们去各个微服务下手动 维护,这比较困难配置文件无法实时更新。我们修改了配置文件之后,必须重新启动微服务才能使配置生效,这对一 个正在运行的项目来说是非常不友好的。
2022-12-20 18:32:06
227
原创 Nacos Discovery--服务治理
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速 实现动态服务发现、服务配置、服务元数据及流量管理. 在这里我们就可以看出,nacos的作用就是一个注册中心,用来管理注册上来的各个微服务通俗的来讲,负载均衡就是将负载(工作任务,访问请求)进行分摊到多个操作单元(服务器,组件)上 进行执行。根据负载均衡发生位置的不同,一般分为服务端负载均衡和客户端负载均衡。
2022-12-13 22:45:28
997
原创 SpringBoot之自定义注解
注解分类(根据Annotation是否包含成员变量,可以把Annotation分为两类):标记Annotation:没有成员变量的Annotation;这种Annotation仅利用自身的存在与否来提供信息元数据Annotation:包含成员变量的Annotation;它们可以接受(和提供)更多的元数据@interfaceaop应用自定义注解:自定义注解的介入,可以在使用注解的地方,才触发aop切面}@MyLog(desc="这是一个测试类的方法")
2022-12-08 17:07:41
749
原创 Springboot入门
注意以下三点: 在这里选择换源http://start.aliyun.com 速度快 ok,到这里我们的项目就创建完成了 建立一个类,测试该项目是否可以运行IndexController: 在创建项目的时候,不能随意勾选组件,有的组件是不能√的加入你√了mybatis组件,就会出现以报以下错误 启动项目,进行访问 修改方法上的注解 在这里我们就要借助下面这款软件,可以更细粒度的调测后台数据的接口 控制台 响应
2022-12-07 17:07:25
278
原创 Spring如何注解式缓存redis
1.2.添加相关配置 redis.properties: 1.3.spring-redis.xml配置文件 spring-redis.xml: 注解式缓存 @Cacheable 配置在方法或类上,作用:本方法执行后,先去缓存看有没有数据,如果没有,从数据库中查找出来,给缓存中存一份,返回结果, 下次本方法执行,在缓存未过期情况下,先在缓存中查找,有的话直接返回,没有的话从数据库查找测试类:
2022-12-06 23:22:16
284
原创 了解Redis之命令操作
Redis 教程_w3cschool一个高性能的key-value数据库。_来自Redis 教程,w3cschool编程狮。
2022-11-21 09:29:35
875
原创 Linux之关于Nginx
注2:查看nginx版本( rpm -qa | grep nginx )注1:yum方式安装nginx,它的安装根目录为/etc/nginx。http://服务器IP地址:80/修改完毕之后,Ctrl+s保存。在default.conf添加。
2022-11-19 11:36:37
1203
原创 Linux关于JDK、Tomcat以及MySQL安装
将tomcat目录下bin中的catalina.sh拷贝到/etc/init.d下,重命名为tomcat,为所有用户增加可执行权限。在输入此命令时,可能会出现未找到命令,这时需要输入 yum -y install vim -enhanced。设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)设置密码校验策略(0 or LOW),要不密码太LOW不让你过。export TOMCAT_HOME=Tomcat解压路径。数据库没有授权,允许以root身份远程登录mysql。
2022-11-02 18:38:03
992
原创 IDEA中关于Git的使用
利用IDEA集成GIT管理项目1.在IDEA配置git.exe程序2.在pluqins应用商城下载gitee插件3.在aitee中配置token令牌,token是由gitee网站私人令牌菜单生成的4.切换工作区间到指定的需要上传的项目上5.修改maven配置6.选择菜单 vcs->import into version control->share project on gitee7.将组员生成ssh key 配置到 组长自己gitee网站中。
2022-09-26 20:00:36
659
原创 JWT(简介)
JWT工具类/*** JWT验证过滤器:配置顺序 CorsFilte->JwtUtilsr-->StrutsPrepareAndExecuteFilter**//*** JWT_WEB_TTL:WEBAPP应用中token的有效时间,默认30分钟*//*** 将jwt令牌保存到header中的key*/// 指定签名的时候使用的签名算法,也就是header那部分,jjwt已经将这部分内容封装好了。// JWT密匙// 使用JWT密匙生成的加密key。
2022-09-18 19:03:58
2283
原创 VueX
1、加载以来 npm install vuex -s下载Vuex最新版本的依赖。3、将vuex对应的index.js文件挂载到main.js的Vue实例中。2、导入vuex的核心4个组件,然后通过index.js加载进来。在Package.js里会出现所下载Vuex版本。上下文参数,注意,这个参数可不一般,它与。Vuex版本问题及store.js的使用。版本的,版本不同的话效果出不来)4、测试Vuex的存储变量的功能。Vuex中的存值、取值获取变量值。四、Vuex中的异步同步操作。可以包含任意异步操作。
2022-09-15 19:03:55
872
原创 SPA项目开发 关于 首页导航+左侧菜单
mock.js 的使用mock.js模拟响应ajax请求配置开发环境及生产环境mock的使用二、前台主界面的搭建三、退出功能四、左侧树收缩功能dev.envprod.env main.jsmock的使用index.js Appmain.vueLeftNav TopNav.vue运行截图 定义总线main.js LeftNavTopNav.vue 效果: 今天的内容就分享到这里了!!!
2022-09-12 12:11:46
110
原创 医疗项目简介
业务流程思维导图个人档案:建档、退档、查询、重置门诊卡:取现、退卡、挂失、启用、卡作废、详情门诊卡详情:查询、重置患者费用账单:导出、详情、查询、重置;注:所有的患者费用账单信息都必须通过业务流程产生医院烂账记录:新增、编辑、导出、作废、查询、重置注:每天下班手动记录烂账情况,如张三住院费用应收3000,实际实收2000等等情况接诊记录:检查、检验、处置、诊断、详情、上传病历、门诊病历医生诊断流程:查询、重置;......
2022-08-30 23:05:57
9232
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人