自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Vben Admin实战-系统管理之用户管理-(第12节)

前三节,我们完成了角色管理的增删改查的实现,本节我们完成用户管理的增删改查的功能。用户管理主要涉及下面的接口:用户管理的增删改查已经都实现了,下一步要实现的是权限管理(菜单管理),希望大家多多支持关注。

2024-04-04 21:11:20 181 2

原创 第十一节:Vben Admin实战-系统管理之角色管理实现(删除,状态修改)-下

本文将完成角色管理的剩余功能。前两节已实现了新增,修改和分页查询。通过三节内容,目前已经完成了角色管理的所有功能(新增,修改,查询,分页,修改状态,删除)。通过实践再开发后面的用户管理,菜单管理会轻松很多。

2024-03-25 07:30:00 171

原创 第十节:Vben Admin实战-系统管理之角色管理实现(分页查询,修改)-中

这里是Vben Admin角色管理的下半部分。第九节,我们实现了角色的添加功能。本节完成剩下的修改角色信息,删除角色等功能。提示:以下是本篇文章正文内容,下面案例可供参考目前,角色管理,已经实现了新增,修改,分页查询,还剩余的功能是:删除,切换角色状态按钮,还有参数查询,下一节来完成这部分功能。

2024-03-23 19:34:33 756

原创 Golang案例开发之gopacket抓包三次握手四次分手(3)

TCP通讯的三次握手和四次分手,有很多文章都在介绍了,当我们了解了gopacket这个工具的时候,我们当然是用代码实践一下,我们的理论。本节内容就是好的实践。相信,通过今天的实践,你一定和我一样对TCP的协议的理解更加深刻。

2024-03-22 22:25:06 1567 3

原创 Golang案例开发之gopacket监听网卡抓包(2)

本节实战,监听指定网卡,进行网络抓包,根据分层,解析不同分层包的内容。本节内容,对gopacket抓包有了一个初步的认识,后期我们需要优化工具。

2024-03-19 13:51:55 620 2

原创 Golang案例开发之gopacket抓包入门(1)

说起网络抓包,我们一定听过大名鼎鼎的Tcpdump和WireShark。他们分别是Linux平台和Windows平台的抓包工具。Wireshark抓包工具,其底层抓包库是npcap(以前是winpcap);Tcpdump,其抓包库是libpcap;本节,主要是搭建下开发环境,尝试获取网络设备的接口。下一节,尝试在一个网络设备上抓包。

2024-03-18 14:26:20 592

原创 第九节:Vben Admin实战-系统管理之角色管理实现-上

之前的章节,主要侧重对Vben Admin的了解,后端代码主要是模拟的Json数据,从本节开始,我们要侧重后端的代码,结合数据库进行系统权限的管理。本节主要介绍角色管理模块的增删改查。这节主要是摸索,Vben Admin 在实际使用过程中如何和后端接口打通,目前只简单实现了添加功能,后面还需要补充分页查询,修改,删除等功能。

2024-03-17 14:28:06 1575 1

原创 第八节:Vben Admin登录页面自定义

目前我们的项目,已经有了基本的登录和菜单功能,下一步呢,应该是继续优化,这篇文章,主要针对Vben Admin自定义的一些细节进行一些整理记录。提示:以下是本篇文章正文内容,下面案例可供参考找到文字位置。用自己的l图片替换logo.png图片即可这里介绍find命令,可以找到指定名称的文件。上文我们已经替换过了/src/assets/images/logo.png文件,这里还需要替换/public/logo.png文件本节主要是登录页面前端的自定义的修改。还有一个注销的功能。

2024-03-14 17:49:24 511

原创 第七节:Vben Admin权限-后端获取路由和菜单

这段时间比较忙,更新暂停了一些天,今天我们继续。上一节,我们切换了权限方式为BACK模式,分析了getPermCode接口。最后我们遇到了/api/getMenuList接口404。这节我们就编写后端对应的/api/getMenuList接口到这里,我们已经实现了后端权限控制模式下的前后端对接。后面的优化方向主要就是如何存储权限和用户数据,用数据库将权限数据保存和查询。

2024-03-13 21:48:55 787

原创 第六节:Vben Admin权限-后端控制方式

上一节,我们了解了Vben Admin前端控制方式权限的实现方式。并手动创建了一个路由和菜单,最后,通过结合用户角色,可以控制菜单的显示和隐藏。本节,我们开始实践Vben Admin后端控制方式生成权限。这节,我们把权限模式改成了BACK了,通过实现getPermCode接口,再次打开的工作台。经过前几节内容,我们已经快摸清楚Vben Admin的权限了。

2024-03-01 22:50:20 1068 1

原创 第五节:Vben Admin权限-前端控制方式

上一节,我们完成了登录功能,已经顺利登录到工作台页面。在工作台页面可以看到左侧已经存在了一些路由菜单。本节我们首先要分析下路由的来龙去脉。本节我们分析了Vben Admin路由生成的原理,手动生成了一段路由并自动转菜单。结合登录用户的角色,控制了菜单的显示和隐藏。

2024-02-27 18:15:30 1606 1

原创 第四节:Vben Admin登录对接后端getUserInfo接口

上一节,我们完成了/api/auth/login接口的创建,通过login接口,我们完成了登录和Token的生成。但是登陆还是报404返回,发现是Vben Admin又请求了一个/api/getUserInfo接口,本节我们就来分析完成这个接口本节,我们完成了getUserInfo接口,完成了登录操作,成功的进入到工作台页面。

2024-02-25 14:23:51 1171 1

原创 第三节:Vben Admin登录对接后端login接口

上一节,我们梳理的Vben Admin登录功能接口的逻辑,本节开始正式开启后端的开发后端我们采用Python的Flask项目,Flask-SQLAlchemy管理数据库模型,Flask-Migrate进行模型迁移。参考版本如下:Flask3.0.23.1.1本节,我们已经开启的后端的开发,因为是主要介绍Vben Admin的登录逻辑,所以Flask开发这里只截取了部分主要代码。

2024-02-25 10:33:30 1177 1

原创 第二节:Vben Admin 登录逻辑梳理和对接后端准备

第一节,我们已经配置了前端环境,运行起来了我们的Vben Admin的项目。本节内容,我们先熟悉下项目的目录和文件,然后开始准备对接后端程序路由在 src/router页面在 sr/views本节前端登录逻辑梳理完成了,后端只要在/api/login 接口编写返回逻辑,前后段就可以打通了,具体详情我们下一节介绍。

2024-02-23 13:40:19 1417

原创 第三节:kafka sarama 遇到Bug?

前面两节,我们已经简单应用了sarama的两个类型Client和ClusterAdmin,其中有一个案例是获取集群的ControllerId,但是在后面的测试过程过程中,发现一个问题,返回的ControllerID是随机的,这个是什么原因呢,我们下面分析下sarama本身也是遵循了kafka kraft版本的代码行为,就使用来说,对客户端是无所谓的,有人相应就好,但是作为运维和排查问题角度,还是需要一个方法,获取到目前集群的Controler的Leader具体是哪个节点。我们可以继续关注这个问题。

2024-02-22 12:26:47 523

原创 第二节:kafka golang sarama的ClusterAdmin类操作

上一节,我们已经简单接触了sarama包的使用,通过Client类型操作,获取了kafka的元数据信息,如果我们需要获取kafka,topic详情信息呢,下面我们使用ClusterAdmin类的使用ClusterAdmin是Kafka的管理客户端,支持管理和检查主题、代理、配置和ACL。所需的最低代理版本为0.10.0.0。具有更严格要求的方法将指定所需的最低代理版本。您必须在客户端上调用Close()以避免泄漏import ("fmt""log"if err!

2024-02-20 16:30:17 255

原创 第一节:kafka golang sarama初体验

关于Kafka的开发库,以Java的居多,Golang语言的开发库,主要推荐的是sarama项目地址:这个项目之前地址是https://github.com/Shopify/sarama 通过源地址也可以访问本节,我们简单通过golang语言,操作sarama.NewClient对象,查询了kafka集群的topic列表,brokers列表,控制器ID。希望大家对sarama有了初步认识。

2024-02-20 16:05:03 315

原创 第一节:Vben Admin介绍和初次运行

本文是【实战Vben Admin + Python】的第一节,本文内容主要是介绍Vben Admin框架和我们后端使用的技术,开发环境和工具的准备本节文章的目的是Vben Admin的简单介绍,通过配置可以让项目前端运行起来,由于项目默认开启了mock,展示的都是静态模拟数据,我们在此基础上,下一节将研究分析下Vben Admin的目录。为我们后端搭建准备。

2024-02-20 14:00:52 1243

EasyUIAPI.CHM帮助文档

离线的中文EasyUI文档,有详细的例子

2012-11-22

空空如也

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

TA关注的人

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