首页
学习
活动
专区
工具
TVP
发布

后端开发随笔

后端开发,数据库,中间件,DevOps,分布式架构,Docker
专栏作者
288
文章
403523
阅读量
35
订阅数
运行单机模式Nacos
可以使用2种方式运行单机模式的Nacos服务:编译后的压缩包,从源码启动。 如下运行模式基于MySQL数据库,启动Nacos成功之后访问http://127.0.0.1:8848即可访问管理后台,默认用户名和密码均为nacos。
编程随笔
2024-03-25
510
按功能划分的常用Java库
可以使用Jackson,Gson或者FastJson作为JSON解析库。 其中FastJson又分为fastjson1和fastjson2两个版本。
编程随笔
2024-03-24
590
SpringSecurity的认证实现分析
概括来讲,是将认证信息放在Session中,当客户端发起访问时检查Session中是否存在认证信息,以及认证信息中的权限是否满足预期。 更具体地说,是通过Filter来拦截客户端请求并进行判断处理,使用的Filter链如下:
编程随笔
2024-03-23
1070
gRPC简单示例
gRPC是一种跨语言的RPC框架,之所以它能跨语言,是因为它基于protobuf描述对象实体和方法,最后通过protobuf编译器生成指定语言的代码。 这样,就能通过一套protobuf声明生成多种语言的相同API,对于实现跨语言的RPC通信非常便利,同时也使用protobuf作为通信的序列化协议。
编程随笔
2024-03-21
1050
关于Gradle的相关参数和设置
在$M2_HOME/conf/settings.xml文件中指定Gradle的本地仓库配置信息。 在$GRADLE_USER_HOME/caches/modules-2/files-2.1路径下保存通过Gradle下载的依赖包,Gradle可以直接使用Maven的本地仓库。
编程随笔
2024-03-18
1160
本地启动RocketMQ未映射主机名产生的超时问题
首先,进入到RocketMQ安装目录,如:~/opt/rocketmq-all-5.2.0-bin-release。
编程随笔
2024-02-26
1030
配置kube-apiserver基于token的认证机制
Kubernetes除了提供了基于CA证书的认证方式,也提供了基于HTTP Token的简单认证方式。各客户端组件与API Server之间的通信方式仍然采用HTTPS,但不采用CA数字证书。这种认证机制与CA证书相比,安全性很低,在生产环境不建议使用。
编程随笔
2023-10-15
1630
以二进制文件安装K8S之部署Node服务
在Node上需要部署Docker、kubelet、kube-proxy,在成功加入Kubernetes集群后,还需要部署CNI网络插件、DNS插件等管理组件。 本节以将192.168.3.138和192.168.3.139两台主机部署为Node为例进行说明。
编程随笔
2023-10-15
2150
以二进制文件安装K8S之部署Master高可用集群
如下以二进制文件方式部署安全的Kubernetes Master高可用集群,具体步骤如下: 1.下载Kubernetes服务的二进制文件 2.部署kube-apiserver服务 3.创建客户端CA证书 4.创建客户端连接kube-apiserver服务所需的kubeconfig配置文件 5.部署kube-controller-manager服务 6.部署kube-scheduler服务 7.使用HAProxy和keepalived部署高可用负载均衡器
编程随笔
2023-10-15
3200
以二进制文件安装K8S之部署etcd高可用集群
前提条件:已经准备好CA根证书(etcd在制作CA证书时需要CA根证书),并且把CA根证书文件ca.key和ca.crt拷贝到3个etcd节点的/etc/kubernetes/pki目录下。 3台主机的IP地址分别为192.168.3.135、192.168.3.136、192.168.3.137。 要安装的etcd版本:v3.4.13-linux-amd64。
编程随笔
2023-10-15
2340
以二进制文件安装K8S之创建CA根证书
为etcd和Kubernetes服务启用基于CA认证的安全机制,需要CA证书进行配置。 如果组织能够提供统一的CA认证中心,则直接使用组织颁发的CA证书即可。如果没有统一的CA认证中心,则可以通过颁发自签名的CA证书来完成安全配置。
编程随笔
2023-10-15
1270
以二进制文件安装K8S之环境准备
为了k8s集群能正常运行,需要先完成4项准备工作: 1.关闭防火墙 2.禁用SeLinux 3.关闭Swap 4.安装Docker
编程随笔
2023-10-15
1440
以二进制文件安装K8S之高可用部署架构
在Kubernetes系统中,Master节点扮演着总控中心的角色,通过不间断地与各个工作节点(Node)通信来维护整个集群的健康工作状态,集群中各资源对象的状态则被保存在etcd数据库中。
编程随笔
2023-10-15
1530
go语言编程常见问题
如下图,在Goland中运行单元测试时报错:“Error: Cannot find package”
编程随笔
2023-10-15
930
学习go语言编程之标准库
编程随笔
2023-10-15
3040
学习go语言编程之安全编程
采用单密钥的加密算法,称为对称加密。 常见的单密钥加密算法有DES、AES、RC4等。 在对称加密中,私钥不能暴露,否则在算法公开的情况下,数据等同于明文。
编程随笔
2023-10-15
1340
学习go语言编程之工程管理
代码风格,是一个与人相关、与机器无关的问题。 代码风格的好坏,不影响编译器的工作,但是影响团队协同,影响代码的复用、演进以及缺陷修复。
编程随笔
2023-10-15
1610
学习go语言编程之网络编程
Golang语言标准库对Socket编程进行了抽象,无论使用什么协议建立什么形式的连接,都只需要调用net.Dial()即可。
编程随笔
2023-10-15
1770
学习go语言编程之并发编程
与传统的系统级线程和进程相比,协程最大的优势在于“轻量级”,可以轻松创建上百万个而不会导致系统资源枯竭,而线程和进程通常最多不超过1万个。 Golang在语言级别支持协程,叫goroutine。
编程随笔
2023-10-15
1460
学习go语言编程之面向对象
在Golang中,可以给任意类型(包括内置类型,但不包括指针类型)添加相应的方法。
编程随笔
2023-10-15
1180
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档