06 2021 档案

整合Spring Cloud Stream Binder与RabbitMQ进行消息发送与接收
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 前言 Spring Cloud Stream专门用于事件驱动的微服务系统,使用消息中间件来收发信息。使用Spring Cloud Stream可专注于业务开发,而不用花太多心思在应用与MQ之间的交互上。而且,在切换 阅读全文

posted @ 2021-06-30 22:59 南瓜慢说 阅读(1115) 评论(0) 推荐(1) 编辑

Kubernetes使用Keda进行弹性伸缩,更合理利用资源
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 简介 Kubernetes自带的HPA是只支持CPU/MEM的,很多时候我们并不根据这两项指标来进行伸缩资源。比如消费者不断处理MQ的消息,我们希望MQ如果堆积过多,就启动更多的消费者来处理任务。而Keda给了我们 阅读全文

posted @ 2021-06-30 12:31 南瓜慢说 阅读(1100) 评论(0) 推荐(2) 编辑

Kubernetes Pod中容器的Liveness、Readiness和Startup探针
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 探针的作用 在Kubernetes的容器生命周期管理中,有三种探针,首先要知道,这探针是属于容器的,而不是Pod: 存活探针:Liveness 就绪探针:Readiness 启动探针:Startup Livenes 阅读全文

posted @ 2021-06-30 06:13 南瓜慢说 阅读(618) 评论(0) 推荐(0) 编辑

Docker启动PostgreSQL时创建多个数据库
摘要:1 前言 在文章《Docker启动PostgreSQL并推荐几款连接工具》中我们介绍如何通过Docker来启动PostgreSQL,但只有一个数据库,如果想要创建多个数据库在同一个Docker容器上怎么办呢? 2 两种方案 一种方案是把shell/sql脚本放入/docker-entrypoint- 阅读全文

posted @ 2021-06-29 23:17 南瓜慢说 阅读(1015) 评论(0) 推荐(0) 编辑

CORS跨源资源共享概念及配置(Kubernetes Ingress和Spring Cloud Gateway)
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 跨源资源共享CORS 跨源资源共享 (CORS) (或通俗地译为跨域资源共享)是一种基于HTTP 头的机制,该机制通过允许服务器标示除了它自己以外的其它origin(域,协议和端口),这样浏览器可以访问加载这些资源 阅读全文

posted @ 2021-06-29 17:00 南瓜慢说 阅读(1391) 评论(1) 推荐(1) 编辑

HTTP Cookies知识-查看、发送、获取、返回
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 简介 HTTP Cookies是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求里被携带并发送到服务器上。 Cookie 主要用于以下三个方面: 会话状态管理(如用户登录状态、 阅读全文

posted @ 2021-06-29 10:04 南瓜慢说 阅读(1082) 评论(0) 推荐(1) 编辑

Kubernetes ConfigMap详解,多种方式创建、多种方式使用
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 简介 配置是程序绕不开的话题,在Kubernetes中使用ConfigMap来配置,它本质其实就是键值对。本文讲解如何通过5种方式创建ConfigMap,通过4种方式使用ConfigMap。 2 创建ConfigM 阅读全文

posted @ 2021-06-28 23:40 南瓜慢说 阅读(8573) 评论(1) 推荐(2) 编辑

示例讲解PostgreSQL表分区的三种方式
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 简介 表分区是解决一些因单表过大引用的性能问题的方式,比如某张表过大就会造成查询变慢,可能分区是一种解决方案。一般建议当单表大小超过内存就可以考虑表分区了。PostgreSQL的表分区有三种方式: Range:范围 阅读全文

posted @ 2021-06-28 14:55 南瓜慢说 阅读(2962) 评论(0) 推荐(0) 编辑

Springboot WebFlux集成Spring Security实现JWT认证
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 简介 在之前的文章《Springboot集成Spring Security实现JWT认证》讲解了如何在传统的Web项目中整合Spring Security和JWT,今天我们讲解如何在响应式WebFlux项目中整合。 阅读全文

posted @ 2021-06-28 08:05 南瓜慢说 阅读(3217) 评论(0) 推荐(0) 编辑

Bean初始化操作initMethod、@PostConstruct和InitializingBean
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 简介 很多时间当一个Bean被创建出来后,我们希望做一些初始化操作,如初始化数据、缓存预热等。有以下三种方法: 初始化方法initMethod 注解@PostConstruct InitializingBean的a 阅读全文

posted @ 2021-06-27 22:42 南瓜慢说 阅读(650) 评论(0) 推荐(0) 编辑

Springboot集成Spring Security实现JWT认证
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 简介 Spring Security作为成熟且强大的安全框架,得到许多大厂的青睐。而作为前后端分离的SSO方案,JWT也在许多项目中应用。本文将介绍如何通过Spring Security实现JWT认证。 用户与服务 阅读全文

posted @ 2021-06-27 07:52 南瓜慢说 阅读(8842) 评论(5) 推荐(2) 编辑

Spring Data JPA的Audit功能,审计数据库的变更
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 数据库审计 数据库审计是指当数据库有记录变更时,可以记录数据库的变更时间和变更人等,这样以后出问题回溯问责也比较方便。对于审计表记录的变更可以两种方式,一种是建立一张审计表专门用于记录,另一种是在数据库增加字段。本 阅读全文

posted @ 2021-06-26 08:38 南瓜慢说 阅读(1433) 评论(0) 推荐(3) 编辑

调试Http Basic认证,用base64加密解密
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 HTTP Basic认证 HTTP Basic认证是在HTTP 1.0就引入的认证方案,存在安全缺陷;但由于实现简单,仍有项目在用。 它主要通过请求头Authorization来做认证,格式为: 键:Authori 阅读全文

posted @ 2021-06-25 21:21 南瓜慢说 阅读(944) 评论(0) 推荐(0) 编辑

Mac为docker和kubectl添加自动命令补全
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 前言 自动命令补全是非常有用的功能,特别是当命令有特别多参数时。显然,docker/kubectl就是这样的命令。我们来看看如何进行命令补全。 2 查看目前使用的shell 查看当前系统所支持的shell有哪些: 阅读全文

posted @ 2021-06-25 08:20 南瓜慢说 阅读(306) 评论(2) 推荐(0) 编辑

最好的Kubernetes客户端Java库fabric8io,快来自定义你的操作
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 Kubernetes Java客户端 对于Kubernetes集群的操作,官方提供了命令行工具kubectl,这也是我们最常用且必须掌握的方式。通过kubectl来实现增删改查操作,方便而直接。但总有一些更复杂的场 阅读全文

posted @ 2021-06-24 21:14 南瓜慢说 阅读(7034) 评论(0) 推荐(1) 编辑

Spring Cloud Data Flow整合UAA之使用LDAP进行账号管理
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 前言 Spring Cloud Data Flow整合UAA的文章已经写了两篇,之前的方案是把用户信息保存在数据库中;但在许多企业,是使用AD来管理账户信息,本文将讲解如何整合Data Flow和LDAP。 Spr 阅读全文

posted @ 2021-06-24 11:48 南瓜慢说 阅读(496) 评论(0) 推荐(0) 编辑

2020,分手快乐;2021,且行且歌
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 分手快乐 2020年就要结束了,总要个仪式感,与她告别。就做个简单总结与展望吧。 不易的2020 2020年,开局便不利。 谁也没想到大家过了一个如此冷清的年。接着停工停学,实在太难了。更难的是那些患者和医护人员,他们 阅读全文

posted @ 2021-06-23 22:25 南瓜慢说 阅读(132) 评论(0) 推荐(0) 编辑

Spring Cloud Data Flow整合UAA使用外置数据库和API接口
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 前言 之前的文章《Spring Cloud Data Flow整合Cloudfoundry UAA服务做权限控制》介绍了如何用UAA来保护Spring Cloud Data Flow,但使用是内存数据库,重启UAA 阅读全文

posted @ 2021-06-23 09:30 南瓜慢说 阅读(987) 评论(0) 推荐(0) 编辑

Spring Cloud Data Flow整合Cloudfoundry UAA服务做权限控制
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 前言 关于Spring Cloud Data Flow这里不多介绍,有兴趣可以看下面的文章。本文主要介绍如何整合Data Flow和CloudFoundry UAA来做权限控制,而不是任何人都可以直接访问操作。 S 阅读全文

posted @ 2021-06-23 00:42 南瓜慢说 阅读(575) 评论(0) 推荐(0) 编辑

Spring自定义转换类,让@Value更方便
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 前言 关于配置的文章已经写了很多,相信看过的人还是会有一定收获的,系列文章可阅读:南瓜慢说-配置相关文章。对于@Value的文章可参考《只想用一篇文章记录@Value的使用,不想再找其它了》。 Spring为大家内 阅读全文

posted @ 2021-06-22 09:03 南瓜慢说 阅读(484) 评论(0) 推荐(0) 编辑

2020年11月CKA新题考试心得体会
摘要:1 什么是CKA CKA,即Certificated Kubernetes Administrator,CNCF官方提供的Kubernetes技能认证,含金量还是不错的。还有CKAD,相对简单一些,没有必要两个都考。最近还出了CKS,难度很大,含金量最高,必须拿到CKA才可以去考。 CKA最近改版了 阅读全文

posted @ 2021-06-21 22:48 南瓜慢说 阅读(1507) 评论(0) 推荐(0) 编辑

使用Go module和GoLand初始化一个Go项目
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 简介 Golang是一门优秀的语言,特别是在并发编程上,得益于它的协程和channel等,非常方便易用。它通过go module来管理包和依赖,本文介绍如何利用它创建一个项目。 2 重要的环境变量 Go通过环境变量 阅读全文

posted @ 2021-06-21 15:31 南瓜慢说 阅读(1330) 评论(0) 推荐(0) 编辑

Spring Cloud Gateway简单入门,强大的微服务网关
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 简介 见名知义,Spring Cloud Gateway是用于微服务场景的网关组件,它是基于Spring WebFlux,也就是Reactive的。从实现原理上,它的性能应该是比Zuul会更好。 它的工作原理如下图 阅读全文

posted @ 2021-06-21 09:01 南瓜慢说 阅读(1068) 评论(0) 推荐(0) 编辑

使用Harbor搭建Docker私有仓库
摘要:我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家访问! 1 开源的仓库管理工具Harbor Harbor是一个由CNCF托管的开源的Docker镜像仓库管理工具,我们可以通过它快速的建立起自己的私有仓库。当然,搭建私有仓库的选择很多,如Docker官方提供的registry镜 阅读全文

posted @ 2021-06-20 23:58 南瓜慢说 阅读(1321) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示