摘要: SimpleAdmin 🐔没有花里胡哨,只有简单、稳定、灵活、高效🐔 [![AUR](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg)](https://gitee.com/zxzyjs/SimpleAdm 阅读全文
posted @ 2023-01-03 16:19 HuTiger 阅读(2830) 评论(1) 推荐(4) 编辑
摘要: 一、项目说明 SimpleRedis基于新生命团队NewLife.Redis的封装,支持.NETCore3/.NET6/7。 NewLife.Redis 是一个Redis客户端组件,以高性能处理大数据实时计算为目标。 源码: https://github.com/NewLifeX/NewLife.R 阅读全文
posted @ 2022-12-19 22:18 HuTiger 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 一、说明 MQTT客户端组件.NET Core版本,基于新生命团队NewLife.MQTT的单例模式封装,支持.net core3,.net6/7 Github地址:https://github.com/zxzyjs/SimpleMQTT.git Gitee地址:https://gitee.com/ 阅读全文
posted @ 2022-12-19 13:44 HuTiger 阅读(3083) 评论(1) 推荐(0) 编辑
摘要: 一、Vue代码 const cipherMode = 0 // 1 - C1C3C2,0 - C1C2C3,默认为1 const publicKey = 'xxx' let encryptData = sm2.doEncrypt("加密内容", publicKey, cipherMode); 二、C 阅读全文
posted @ 2022-11-13 20:08 HuTiger 阅读(1119) 评论(1) 推荐(0) 编辑
摘要: 一、项目说明 NewLife.Redis.Core基于新生命团队NewLife.Redis的封装,支持.NETCore3/.NET6/7。 NewLife.Redis 是一个Redis客户端组件,以高性能处理大数据实时计算为目标。 源码: https://github.com/NewLifeX/Ne 阅读全文
posted @ 2022-07-20 15:27 HuTiger 阅读(1884) 评论(0) 推荐(1) 编辑
摘要: 一、前言 消息队列(Message Queue)是分布式系统必不可少的中间件,大部分消息队列产品(如RocketMQ/RabbitMQ/Kafka等)要求团队有比较强的技术实力,不适用于中小团队,并且对.NET技术的支持力度不够。而Redis实现的轻量级消息队列很简单,仅有Redis常规操作,几乎不 阅读全文
posted @ 2022-07-01 15:07 HuTiger 阅读(3056) 评论(21) 推荐(9) 编辑
摘要: 一、创建发布 登录服务器,使用Microsoft SQL Server Management Studio连接数据库,选择:复制->本地发布 右键->新建发布 下一步 选择快照文件夹 选择数据库 选择“事务发布” 选择表 下一步 设置执行时间 设置代理安全性 直接下一步,输入发布名称等待发布成功 右 阅读全文
posted @ 2022-05-25 11:35 HuTiger 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 一、前言 因为工作需要,开始接触微信公众号开发,一开始根据官网的教程和百度的教程,勉强把官网教程的服务器配置完成。后来听说有专门的微信公众号开发盛派SDK,于是就去研究了一下这个SDK,可能是历史原因,网上都说这个SDK非常的臃肿,而且想下载个demo运行一下都非常的麻烦,好不容易demo下载下来运 阅读全文
posted @ 2022-05-25 08:29 HuTiger 阅读(2066) 评论(3) 推荐(8) 编辑
摘要: 一、目录 .Net Core3.0 WebApi 项目框架搭建 一:实现简单的Resful Api .Net Core3.0 WebApi 项目框架搭建 二:API 文档神器 Swagger .Net Core3.0 WebApi 项目框架搭建 三:读取appsettings.json .Net C 阅读全文
posted @ 2020-05-15 19:01 HuTiger 阅读(21142) 评论(2) 推荐(13) 编辑
摘要: 一、说明 在SimpleAdmin1.0版本中,我将整体项目结构分为三大块,分别为架构核心、业务模块和应用服务。随着1.0版本的封版,回去再看我之前的项目架构,也暴露了一些问题,比如在1.0版本中,Signalr和Mqtt只能二选一,这显然是不科学的,因为这两种虽然都可以作为消息通知,但是显然可以有 阅读全文
posted @ 2023-04-04 21:25 HuTiger 阅读(2862) 评论(0) 推荐(4) 编辑
摘要: 一、说明 大部分项目里,其实有很多代码是重复的,几乎每个模块都有 CRUD 增删改查的功能,而这些功能的实现代码往往是大同小异的。如果这些功能都要自己去手写,非常无聊枯燥,浪费时间且效率很低,还可能会写错。 本框架提供代码生成器功能,通过选择数据库表,完成单表的增删改查管理功能,可以生成包括前端、后 阅读全文
posted @ 2023-02-01 17:00 HuTiger 阅读(2405) 评论(0) 推荐(0) 编辑
摘要: 一、说明 系统中有很多数据是不会经常修改的,但是读取的频率确很高,所以这时候就需要使用缓存将这些数据缓存起来。本系统支持MemeryCache和Redis分布式缓存两种方式,将一些基本信息表缓存在内存中,可以大大减少数据库压力,提高读取速度。关于Redis的说明和安装请自行百度,win下都是一键安装 阅读全文
posted @ 2023-01-10 10:14 HuTiger 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在之前使用其他admin的时候,经常会有人再部署的时候会遇到这么一个问题:明明在生产环境中配置了后端的api地址,但是通过nginx部署之后,请求的确是本地的地址。这是因为在项目中配置了代理,部署之后所有的请求都走了代理导致配置文件地址失效,关于vite代理说明,请自行百度,针对这种情况, 阅读全文
posted @ 2023-01-09 17:40 HuTiger 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 一、什么是国密加密 二、国密实现 本系统实现了国密SM2和SM4加解密,可以在SimpleAdmin.Core下的Utils->Cryptogram文件夹下找到。 2.1 SM2 Sm2加解密需要配置公钥和私钥,在配置文件中配置即可 前端通过公钥加密数据,详情可看utils下的smCrypto.js 阅读全文
posted @ 2023-01-09 16:23 HuTiger 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: 一、前言 作为前后端分离项目,前后端交互是一个非常重要的功能。目前主流框架都是通过Socket实现,本系统自然也是实现了基于Signalr的前后端交互,并在此基础上实现了基于MQTT的前后端交互功能,MQTT相比socket业务场景更多更灵活,在物联网方向有着非常多的应用。在工业物联网方向,mqtt 阅读全文
posted @ 2023-01-09 14:34 HuTiger 阅读(1811) 评论(4) 推荐(0) 编辑
摘要: 一、说明 日志模块作为一个管理系统应该有的模块之一,在系统中有着举足轻重的作用,可以记录用户的操作记录和者系统异常,出现问题可以快速定位错误。在之前的系统开发中,我一般用的是Serilog来进行日志模块的开发,然而在Fruion推出了自己的日志功能之后,所有能改的系统都改成了Furion的日志模块, 阅读全文
posted @ 2023-01-08 20:20 HuTiger 阅读(1157) 评论(2) 推荐(2) 编辑
摘要: 一、说明 本系统权限设计采用的是标准的RBAC模型,即基于角色的访问控制,通过用户关联角色,角色关联权限,来间接的为用户赋予权限,当然也支持对用户进行单独授权,非常灵活。 用户和角色都比较熟悉了,不再赘述,这里说一下权限,在本框架中,权限分为四种: 1.1 功能菜单权限 一个系统中有很多菜单,功能菜 阅读全文
posted @ 2023-01-08 16:24 HuTiger 阅读(2588) 评论(7) 推荐(2) 编辑
摘要: 一、前言 不管是作为一个后台管理系统,还是客户端应用系统,登录都是一个必备的功能,基本上每个程序员都写过登录接口,基本就是用户输入账号密码然后去数据查比对是否一样,一样就返回登录成功,不一样就返回登录失败。当然这只是登录最简单的实现,其实登录是一个非常有技术含量的功能,本系统没有使用任何权限框架,而 阅读全文
posted @ 2023-01-08 13:09 HuTiger 阅读(2308) 评论(1) 推荐(3) 编辑
摘要: 一、前言 在传统的开发中,我们有用户user表,有角色role表,有菜单menu表,这些表代表着一个“实体”,而我们想把user和role关联,就会创建user_role关联表,想把role和menu关联,就会创建一个role_menu表,其实关联表创建多了,我们就不难发现,他们的结构大致是相同的, 阅读全文
posted @ 2023-01-08 09:56 HuTiger 阅读(1898) 评论(1) 推荐(5) 编辑