logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

GitHub标星68k,基于SpringBoot+Netty分布式开源的即时通讯系统项目

最近公司开发需要用到 IM 系统,自己开发的话需要耗费较多时间和精力。于是我们考虑在开源项目的基础上二次开发,我们对比了较多开源方案之后,选择了 CIM[1] 。项目简介CIM(CROSS-IM)项目是面向开发者的 即时通信 系统,项目基于目前比较流行的 SpringBoot 进行构建(项目依赖的Spring Boot 版本为 1.5.x ,可以自行升级到最新稳定版本),基于 Netty 进行网络

#开发语言
k8s节点维护

1、 不可调度设置节点不可调度kubectl cordon k8s-node-1恢复节点参与可调度kubectl uncordon k8s-node-12、驱逐已经运行的业务容器kubectl drain --ignore-daemonsets --delete-local-data <node>kubectl drain {{node-name}}#标记节点为不可调度,并驱逐节点上的

#linux#kubernetes#docker
k8s1.18.1用kubeadm安装证书续期

查看k8s中所有证书的到期时间:kubeadm alpha certs check-expirationimage.png查看CA证书过期时间:openssl x509 -in /etc/kubernetes/pki/ca.crt -noout -text |grep Notimage.png查看集群证书过期时间:openssl x509 -in /etc/kubernetes/pki/apise

#kubernetes#docker#linux
kubectl get cs查看组件状态kube-scheduler和kube-controller-manager显示unhealthy

通过kubeadm安装的k8s集群获取kube-scheduler和kube-controller-manager组件状态异常$ kubectl get csNAMESTATUSMESSAGEERRORcontroller-managerUnhealthyGet ht

#kubernetes#docker#运维
kubernetes(K8S)性能与监控

部署metrics-server开启apiserver聚合服务[root@master ~]# vim /etc/kubernetes/manifests/kube-apiserver.yaml# spec.containers.command 最下面手动添加如下一行- --enable-aggregator-routing=true[root@master ~]# systemctl resta

#服务器
python 判断回文数_最简单方法

题目:判断字符串是否是回文数解释:回文数就是正读与反读都相同例如成语: “ABBA” 格式1221 2112就是回文数python代码实现最简单回文数断a=input('输入:')#输入字符串b=a[::-1]#倒序输出if a==b:#判断是否相等print('{} 是回文数'.format(a))#format方法输出else:print('{} 不是回文数'.format(a))#forma

#python#开发语言
Open3D Python版本快速安装和使用

一、什么是Open3DOpen3D是一个开源库,支持快速开发和处理3D数据。Open3D在c++和Python中公开了一组精心选择的数据结构和算法。后端是高度优化的,并且是为并行化而设置的。其核心特性包括:3D数据结构3D数据处理算法场景重建表面对齐3D可视化基于物理的渲染(PBR)C++和python代码接口本博客主要介绍Open3D的python版本使用,更多信息可以浏览Open3D官方文档和

#python#pycharm#开发语言
作为程序员,你一般用什么软件画流程图时序图和状态图等?

作为一名合格的程序员,在需求整理及功能实现的时候,各种流程图是避免不了的,像用例图、时序图、状态图基本上是必备,辅助分析需求及梳理实现思路。时序图,又称为序列图、循序图,是一种UML交互图。时序图通过描述对象之间发送消息的时间顺序,显示多个对象之间的动态协作过程。时序图的使用场景非常广泛,几乎各行各业都可以使用。当然,作为一个软件工作者,我这边主要列举和软件开发有关的场景。时序图涉及到的角色主要包

#开发语言
关于Springboot 多模块扫描@ComponentScan扫描不到包的问题

-- SpringBoot 的 @ComponentScan注解进行扫描的时候,默认只扫描当前程序所在包结构(包含子包)中声明的组件所以在多模块项目下,应将启动类放置上一层。!!!!要保证子模块文件夹Mapper文件位于启动类所在文件夹的下一层例:如上所示,mapper 子模块 必须要也存在app 文件夹,不然会使mapper文件加载不到作者:一个头发茂密的程序员链接:https://www.ji

#spring boot#java#后端
Open3D Python版本快速安装和使用

一、什么是Open3DOpen3D是一个开源库,支持快速开发和处理3D数据。Open3D在c++和Python中公开了一组精心选择的数据结构和算法。后端是高度优化的,并且是为并行化而设置的。其核心特性包括:3D数据结构3D数据处理算法场景重建表面对齐3D可视化基于物理的渲染(PBR)C++和python代码接口本博客主要介绍Open3D的python版本使用,更多信息可以浏览Open3D官方文档和

#python#pycharm#开发语言
    共 11 条
  • 1
  • 2
  • 请选择