自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 LVS做集群四层负载均衡的简单理解

背景:业务中主要是TCP/SSL连接,要做四层负载均衡。之前做负载均衡,调研了nginx(见之前的和nginx作为一个应用,做四层负载均衡效率低。lvs是linux内核的,非应用,用它做四层负载均衡效率更高更合适。所以会见到lvs+nginx做四层七层负载均衡这种组合。

2024-02-28 18:18:12 1216

原创 设计模式学习笔记

把对象的创建和使用相分离。

2024-02-18 17:41:19 1225

原创 JUnit单元测试

src​ -main​ -test测试类以Test结尾。测试方法上加@Test注解使用assert表示期待的结果。

2024-02-18 17:35:50 388

原创 nginx负载均衡监测后台服务状态-健康检测

根据参考,使用开源模块 nginx_upstream_check_module。

2024-01-31 16:11:13 1623

原创 nginx实现后端服务负载均衡

参考资料:

2024-01-19 11:22:48 601

原创 多服务器对外提供一个浮动ip

如何配置浮动ip:本质都是在服务器网卡上配置别名ip或者辅助iphttps://blog.csdn.net/chengxuyuanyonghu/article/details/83539966 提示,别名ip将被遗弃,使用辅助ip替代如何实现故障检测:自动检测顶多能检测到ip通不通,想要检测服务挂不挂、挂了再切就要自己写脚本如何切换浮动ip:既然vip都是配到了网卡上,猜测一下,就是删除现在的vip配到另一台机器上。(待查证)

2024-01-18 17:28:33 1828

原创 nginx反向代理实现浮动ip配置

需求:主备两个集群,对外要提供一个vip供访问;同一时间只会访问一个集群,主挂了切备提供服务。技术调研,浅浅学习一下。

2024-01-18 16:09:20 669

原创 docker使用指南&疑难杂症

构建包不成功留下一堆废镜像和容器如何清理?

2024-01-17 18:34:42 669 1

原创 VMware虚拟机Ubuntu配置双网卡同时连接内外网

虚拟机上的服务器,既需要本地用网线(以太网)连接机器,又需要能访问外网用apt下载包。

2024-01-17 10:10:39 2147

原创 Spring学习笔记-廖雪峰

6(>= 17)和5不同。

2023-06-30 16:30:40 440

原创 ODL docker集群部署

odl docker 集群部署

2023-06-09 16:00:02 1636

原创 RocketMQ集群部署

两台服务器,每台一个nameserver构成集群,broker集群双主双从。主机 容器名称 IP 与宿主机的端口映射两个宿主机上都有docker,并且创建了网桥docker-br0。

2023-06-09 15:19:33 2683

原创 Windows下mvn打包脚本

Windows下mvn打包脚本。

2023-05-31 10:08:58 346

原创 Ubuntu 配置chrony做NTP时钟同步

ubuntu和chrony

2023-04-10 16:12:03 5903

原创 Checkstyle报FallThrough 从 switch 块的前一分支落入

java 11 使用了checkstyle编译没通过。报错FallThrough 从 switch 块的前一分支落入。看官网给的这几个示例,添加位置和注释内容比较多样。如果代码就是需要case穿透,如何操作?

2023-03-27 16:43:36 597

原创 Windows IDEA 导入java maven项目

Windows参考https://www.bilibili.com/video/av78474321/

2023-03-22 18:22:14 266

原创 git 相关操作-提交代码步骤

git 常用命令

2023-03-22 17:33:10 2973

原创 虚机磁盘已满处理

使用df -h查看磁盘占用情况,使用df -i查看inode用完了,磁盘没法再写入新的内容了,这个是某些临时的小文件太多了,把inode用完了,把它删掉就行了。(是否有100%项,到最后的路径中删除大文件)参考https://blog.csdn.net/JMasker/article/details/89435011。参考https://www.cnblogs.com/myrunning/p/4246104.html。(按e,加入init=/bin/sh并不管用)进入/mnt/sysimage下。

2023-03-22 11:23:06 1260

原创 学习go context

go contexthttp包的Server中每个请求对应一个goroutine处理上层任务取消后,所有的下层任务都会被取消;中间某一层的任务取消后,只会将当前任务的下层任务取消,而不会影响上层的任务以及同级任务。一个请求被取消或超市,所有用来处理该请求的goroutine都应退出context包简化单个请求的多个goroutine之间的相关操作。

2023-03-22 11:19:56 179

原创 log4j2 properties 配置日志发送给rsyslog over TLS

log4j TLS发送日志 rsyslog

2023-03-15 18:18:53 542

原创 联想小新笔记本换A壳注意点

换A壳

2023-03-07 11:10:14 2189

原创 java实现Exporter 应用部署 AlertManager Prometheus

AlertManager prometheus

2023-02-13 16:49:34 612

原创 RocketMq学习和搭建环境

rocketmq ubuntu

2023-01-30 11:32:23 361

原创 windows环境创建一个ODL app demo

创建一个demo

2022-05-16 18:51:46 275

原创 ONOS常用命令和远程调试

启动(重启要删除data目录)在/opt/onos/apache-karaf-3.0.8/bin执行/opt/onos/apache-karaf-3.0.8/bin# ./karaf退出ctrl+d显示日志onos> log:tail显示所有bundleonos> laidea远程调试https://karaf.apache.org/manual/latest-3.0.x/#_debugginghttps://wiki.onosproject.or.

2022-04-25 17:40:21 1380 2

原创 ONOS1.10源码分析

拉取分支onos-1.10,pom.xml的版本都是1.10.13-SNAPSHOT一、核心1 apps ——北向接口上的app对于app开发,可以参考https://blog.csdn.net/fanshuquan/article/details/51251223 和 onos-app-examples以acl为例两个Component、service(impl):AclService-AclManager:获取、添加。删除、清除acl ruleactivate():Internal

2022-03-23 11:36:21 642

原创 OSGi实战 笔记

目标:弥补java模块化的不足架构:框架(运行环境)+标准服务(常见任务)一、OSGi框架:三层模块层生命周期层服务层创建应用程序方法:设计:服务接口+客户端实现服务提供者和客户端组件服务提供者和客户端组件打包为独立的jar文件,加上OSGi元数据启动OSGi框架安装启动jar文件模块层OSGi模块指bundle(含元数据的jar文件)用META-INF/MANIFEST.MF文件添加元数据信息,声明导入包、导出包Bundle-Description: One-Ping-O

2022-03-18 15:03:37 1598

原创 MAVEN实战 整理 笔记

参考maven安装目录bin:mvn运行的脚本(linux下为shell脚本)boot:类加载器框架(对用户不重要)conf:配置settings.xml,定义maven行为lib:maven运行时需要的java类库pom.xmlXML头<?xml version="1.0" encoding="UTF-8"?>根元素project元素<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x

2022-03-17 10:08:58 561

原创 onos app创建、安装与激活

已获取onos源码 master分支已安装maven并配置/etc/profile环境变量maven 版本3.6.3用源码生成app框架root@vpp3:~/onos/tools/dev/bin# ./onos-create-app[INFO] Scanning for projects...[INFO] [INFO] ------------------< org.apache.maven:standalone-pom >-------------------[INFO].

2022-03-16 11:04:33 4254 1

原创 onos1.10安装 Ubuntu18 java1.8

版本2.2,tar包安装,java8参考wiki要求2 core CPU2 GB RAM10 GB hdd1 NIC (any speed)端口不被占用8181 for REST API and GUI8101 to access the ONOS CLI9876 for intra-cluster communication (communication between target machines)6653 optional, for OpenFlow.

2022-03-14 14:40:32 608

原创 ONOS编译安装Ubuntu18

Ubuntu18.04参考wiki安装安装依赖gitzipcurlunzippython # 2.7 required by some development scriptspython3 # Required by Bazelbzip2 # Needed by legacy GUI build

2022-03-09 10:01:45 1819 2

原创 ONOS与mininet基础命令

参考wiki先验知识http://mininet.org/walkthrough/环境https://telematika.org/remark/onos2/#1VirtualBox 想用VM替代ONOS tutorial OVA (for version 1.15.0) 打不开为 VM 分配 2-3 个 CPU 和 4-8GB 的​​ RAMuser: sdnpw:rocks一些ONOS基本命令https://wiki.onosproject.org/display/ONOS

2022-03-04 15:40:34 1049

原创 ONOS简介

一、与ODL区别ONOS与OpenDayLight 两个控制器之间的较量ODL立场:设备厂商:Cisco、Citrix Systems、Red Hat 、Brocade、Ericsson、ClearPath、HP、NEC、Inte、HW、H3C、Juniper、ZTE、INOCYBE、锐捷等等目标:开源控制器对抗ONF将网络设备弱化(白牌化)、开放的理念,借助占领控制器这个制高点,通过丰富的南向接口间接保留网络设备本身的价值。架构:整体设计过程体现网络设备本身的价值ODL有丰富

2022-03-04 14:27:43 2583

原创 VMware15虚拟机之间添加网卡、互通 ipv6 & ifconfig找不到添加的网卡

参考1参考2在 【编辑】-【虚拟网络编辑器】中【添加网络】,类型:仅主机模式。去掉“使用本地DHCP服务……”的勾。需要几个网段就创建几个网络。虚拟机的【设置】,硬件,对应的网络适配器选择【自定义】刚才创建的网络。想互通的两个虚拟机的网卡选择同一个网络。开机后配置对应网卡的IP地址,配置为同一网段,可以互通。(不一定正确)感觉添加的网络像网线。...

2022-02-23 17:06:23 1242

原创 常用linux/虚拟机问题解决方法大全

配置sshhttps://blog.csdn.net/jinghongluexia/article/details/90031842远程允许

2022-02-22 09:41:16 2893

原创 vpp 2101 编译安装和运行

参考官网FD.io/VPP — VPP 的安装部署一、下载源码排查之前是否安装过vpp/dpdk并卸载dpkg -l | grep vppdpkg -l | grep DPDK下载后切换分支到2101上。master容易编译不过。$ apt-get update$ git clone https://gerrit.fd.io/r/vpp$ cd vpp$ git checkout stable/2101如果git时出现server certificate verificati

2022-02-16 14:13:21 3058 4

原创 cisco Linux SRv6 实战踩坑记录

环境:版本不同:原文ubuntu16,本次使用18APT Source不同:原文使用1807,2101安装vpp2101虚拟机设置-添加-网络适配器,添加4块网卡一、配置vpp机器连接的 PCI 网络设备的 ID,预留ens33root@wl-virtual-machine:/home/wl# lshw -class network -businfoBus info Device Class Description================.

2022-02-14 18:14:35 2316 2

原创 VPP教程 基本命令 记录

基于官方指导教程。ubuntu18.04,已安装vpp并测试,已有startup1.conf、startup2.conf(可以放在/etc/vpp路径下)。root权限操作。一 运行VPP启动/usr/bin/vpp -c startup1.conf运行VPP shell,进入vpp#vppctl -s /run/vpp/cli-vpp1.sock二 创建Interface(vpp1,连接linux系统的veth interface通过AF_PACKET)在 Linux 中,有

2022-02-11 16:53:15 8367 2

原创 vpp Ubuntu apt安装踩坑记录

按Ubuntu下安装步骤安装,踩的坑如下:apt-get update时发现“无法连接”解决方法:确认本机可以联网,再换源。先备份/etc/apt/sources.list,再将文件内容替换为阿里源。(清华源会有”没有Release 文件“的问题)。deb http://mirrors.aliyun.com/ubuntu bionic main multiverse restricted universedeb http://mirrors.aliyun.com/ubuntu bionic-up

2022-02-09 15:42:29 2139

原创 【Ubuntu】配置静态ip地址、DNS、网关

问题:每次重启总需要配置一次ip地址、网关、DNS,太繁琐了,总结一下Ubuntu系统配置静态ip的方法。本文分为三部分Ubuntu 18.04.5 LTS配置静态ip进入/etc/netplan/目录修改目录下的yaml文件,或者创建一个新yaml文件。以创建新文件为例:cd /etc/netplantouch 50-cloud-init.yaml给ens33网卡配置静态IP、网关、DNS,文件内容:network: version: 2 ethernets: ens3

2021-06-17 17:57:54 4747 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除