- 博客(167)
- 资源 (38)
- 收藏
- 关注
原创 分布式配置中心Apollo教程
本课程讲解了Apollo分布式系统配置中心的使用方法和工作原理,并从实战出发讲解生产环境下的配置中心的构建方案,从Apollo的应用、原理、项目实战三方面进行讲解,通过学习本课程可以快速将Apollo配置中心集成到分布式系统中。Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用的不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
2023-05-02 23:28:57 757 1
原创 【Docker】拉取镜像报错
这个是因为dns域名没有解析的原因,编辑/etc/resolv.conf 文件,增加一行dns地址,例如:nameserver 8.8.8.8。抓住结尾 no such host 报错。
2023-03-29 23:51:41 538
原创 Java常见编程题
step 2:根据输入的月份,计算从1月到(month - 1)月的天数,如果是二月的话,就要判断该年是否为闰年(闰年,day加29天,反之,day加28天);step 3:根据步骤二计算出来的数值,最后加上输入的date,输出即可。step 1:判断输入日期的合法性,如果输入不合法返回-1;
2023-03-17 00:03:47 339
原创 Elastic Job学习笔记
Elastic-job:当当网基于quartz 二次开发的弹性分布式任务调度系统,功能丰富强大,采用zookeeper实现分 布式协调,实现任务高可用以及分片。
2023-02-03 16:19:17 833
原创 两小时上手ActiveMQ
一、消息中间件概述1.1 消息中间件产生的背景在客户端与服务器进行通讯时.客户端调用后,必须等待服务对象完成处理返回结果才能继续执行。客户与服务器对象的生命周期紧密耦合,客户进程和服务对象进程都都必须正常运行;如果由于服务对象崩溃或者网络故障导致用户的请求不可达,客户会受到异常点对点通信: 客户的一次调用只发送给某个单独的目标对象。1.2 什么是消息中间件面向消息的中间件(MessageOrlented MiddlewareMOM)较好的解决了以上问题。发送者将消息发送给消
2023-01-19 17:36:07 1371
原创 Mybatis Plus轻松上手
Mybatis Plus今日目标:了解mybatisplus的特点能够掌握mybatisplus快速入门能够掌握mybatisplus常用注解能够掌握mybatisplus常用的增删改查能够掌握mybatisplus自动代码生成Mybatis: ✔ 需要程序员编写sql语句 程序员可以干预sql对sql进行调优(优化)MybatisPlus: 开发效率高 在MybatisPlus中按照固定格式生成了单表的CRUD01-MybatisPlus简介【1】MybatisPlu
2023-01-18 09:36:47 544
原创 ELK搜索学习笔记--Day1
ELK是包含但不限于Elasticsearch(简称es)、Logstash、Kibana 三个开源软件的组成的一个整体。这三个软件合成ELK。是用于数据抽取(Logstash)、搜索分析(Elasticsearch)、数据展现(Kibana)的一整套解决方案,所以也称作ELK stack。
2022-12-23 09:31:55 766 1
原创 Docker实用篇
微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题**数据卷(volume)**是一个虚拟目录,指向宿主机文件系统中的某个目录。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。这样,我们操作宿主机的目录,就等于操作容器内的目录了常见的镜像在DockerHub就能找到,但是我们自己写的项目就必须自己构建镜像了。...
2022-07-22 23:39:00 182
原创 品达通用权限系统(Day 7~Day 8)
pd-gateway作为通用权限系统的网关服务,前端的http请求首先需要经过网关服务处理,再通过网关服务的路由功能转发到权限服务或者其他微服务进行业务处理。我们可以在网关服务进行统一的jwt令牌解析、鉴权相关操作。由于我们当前使用的是Nacos作为整个项目的配置中心,所以Spring Boot的大部分配置文件都在Nacos中进行统一配置,我们的项目中只需要按照Spring Boot的要求在resources目录下提供bootstrap.yml配置文件即可,文件内容如下:19.1.2 logback-sp
2022-06-29 12:15:30 814 5
原创 品达通用权限系统(Day 5~Day 6)
pd-tools-jwt模块的定位是对于jwt令牌相关操作进行封装,为认证、鉴权提供支撑。提供的功能:生成jwt token、解析jwt tokenHTTP Basic Auth 是一种简单的登录认证方式,Web浏览器或其他客户端程序在请求时提供用户名和密码,通常用户名和密码会通过HTTP头传递。简单点说就是每次请求时都提供用户的username和password这种方式是先把用户名、冒号、密码拼接起来,并将得出的结果字符串用Base64算法编码。例如,提供的用户名是 、口令是 ,则拼接后的结果就是
2022-06-26 19:22:39 960
原创 品达通用权限系统(Day 3~Day 4)
pd-tools-validator模块定位为后端表单数据校验,其他模块可以直接引入pd-tools-validator的maven坐标就可以使用其提供的表单校验功能。pd-tools-validator底层基于hibernate-validator实现。早期的网站,用户输入一个邮箱地址,需要将邮箱地址发送到服务端,服务端进行校验,校验成功后,给前端一个响应。有了JavaScript后,校验工作可以放在前端去执行。那么为什么还需要服务端校验呢? 因为前端传来的数据不可信。前端很容易获取到后端的接口,如果有人
2022-06-25 17:17:37 518
原创 品达通用权限系统(Day 1~Day 2)
对于企业中的项目绝大多数都需要进行用户权限管理、认证、鉴权、加密、解密、XSS防跨站攻击等。这些功能整体实现思路基本一致,但是大部分项目都需要实现一次,这无形中就形成了巨大的资源浪费。本项目就是针对这个问题,提供了一套通用的权限解决方案----品达通用权限系统。品达通用权限系统基于SpringCloud(Hoxton.SR1) +SpringBoot(2.2.2.RELEASE) 的微服务框架,具备通用的用户管理、资源权限管理、网关统一鉴权、XSS防跨站攻击等多个模块,支持多业务系统并行开发,支持多服务并
2022-06-23 18:55:10 2583
原创 SpringCloud入门第一天
随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢?了解微服务架构的优缺点单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。单体架构的优缺点如下:优点:缺点:分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。分布式架构的优缺点:优点:缺点:分布式架构虽然降低了服务耦合,但是服务拆分时也有很多问题需要思考:人们需要制定一套行之有效的标准来约束分布式架构。微服务的架构特征:微服务的上述特
2022-06-20 01:17:05 201
原创 Nacos安装指南
开发阶段采用单机安装即可。在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:https://github.com/alibaba/nacosGitHub的Release下载页:https://github.com/alibaba/nacos/releases如图:本课程采用1.4.1.版本的Nacos,课前资料已经准备了安装包:windows版本使用包即可。将这个包解压到任意非中文目录下,如图:目录说明:Nacos的默认端口是8848,如果你电脑
2022-06-20 01:04:58 168
高可用的并发解决方案nginx+keepalived资料
2023-02-07
elastic-job相关资料下载
2023-02-03
shardingJdbc 小demo 源码下载
2023-01-30
activemq-5.16.5-bin.zip
2023-01-20
VSCodeUserSetup-x64-1.55.2.rar
2021-05-03
jenkins-2.190.3-1.1.noarch.rar
2021-04-25
GitLabProjects2020.zip
2021-03-25
PSCPexe.rar
2021-01-03
puttymazb.zip
2021-01-03
installercleanup.exe
2020-12-13
rabbitmq.rar
2020-11-15
vue.js工具开发包
2020-11-13
Git环境安装包.rar
2020-10-19
mybatis-3.4.6.zip
2020-09-14
commons-fileupload&&commons-io.rar
2020-09-06
hibernate-validator-6.0.12.Final-dist.zip
2020-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人