自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 微前端之四 Micro App(京东)子应用讲解

讲到这里,关于子应用1的讲解已经结束,子应用2参考子应用1实现即可。这里面之定义两个路由,一个是子应用的首页home,另一个是子应用的一个子页面page2.6、微前端环境下,注册mount和unmount方法,非微前端环境直接渲染。这里面有用到缓存参数GlobalData,我们需要预定义。4、配置接收由micro-app注入的全局变量。3、 子应用子页面page.vue。1、路由配置router.js。2、子应用首页home.vue。5、如何获取基座应用下发的消息。7、App.vue 入口。

2023-04-03 18:13:44 1852

原创 微前端之 三 Micro App (京东) 框架使用

Micro App框架 基座应用 子应用

2023-04-03 17:31:02 2157

原创 微前端之 二 常用框架对比

wujie(腾讯) Micro App (京东) qiankun (蚂蚁金服) single-spa

2023-03-22 18:13:51 3696 1

原创 微前端之 一 微前端框架介绍

微前端 优点 缺点

2023-03-22 17:43:38 1080

原创 C# 之 Ocelot 使用

Ocelet、C#、网关、微服务转发

2023-03-14 10:46:24 837 1

原创 VUE 之 项目常规配置详解

ESLint 是一个开源的 JavaScript 代码检查工具,可以用来检查代码中的潜在问题和风格问题,以确保代码的一致性和可读性。this.$route.params 是一个对象,包含了路由中的动态参数,例如在路由配置中定义了一个动态参数 id,可以通过 this.$route.params.id 来获取该参数的值。在这个例子中,使用 request 拦截器添加了一个认证信息的请求头,在 response 拦截器中处理了响应,如果响应状态码为 200,则返回响应数据,否则返回一个错误的 Promise。

2023-03-13 12:21:53 4200

原创 VUE 之 脚手架项目文件讲解

通常一个组件包括一个 .vue 文件和一个同名的 .js 文件,其中 .vue 文件是组件的模板文件,.js 文件是组件的逻辑代码文件。package.json:该文件是项目的配置文件,其中包含了项目的名称、版本号、依赖等信息。以上就是 Vue 脚手架项目中主要的文件和目录的讲解,它们共同构成了一个完整的 Vue 项目的结构。main.js:该文件是项目的主入口文件,其中主要的功能是初始化 Vue 实例并引入其他的依赖。App.vue:该文件是项目的主组件,其中包含了项目的主要视图和逻辑。

2023-03-13 10:47:16 742

原创 VUE 之创建项目

要在 Vue 中创建一个新项目,可以使用 Vue CLI(命令行界面)来创建项目。Vue CLI 是 Vue.js 的官方脚手架,可以快速生成 Vue.js 项目的基础代码。在创建过程中,你将被要求选择一个预设配置,以确定你要使用哪些功能。现在你已经成功创建了一个新的 Vue 项目。你可以在项目中编辑代码、添加新功能并进行调试。创建完成后,进入项目所在的目录,并启动项目。其中 my-project 是项目的名称,可以自定义。创建一个新的 Vue 项目。该命令将启动开发服务器,并在浏览器中打开应用程序。

2023-03-13 10:38:54 314

原创 C# 定时服务之Hangfire使用、与Quartz的对比

Windows任务计划程序位于ASP.NET环境之外。它可以用来运行任何类型的Windows程序。要添加Windows任务,您需要登录到服务器。通常在IIS进程中运行(尽管它也可以在控制台应用程序中运行)。Hangfire的主要优点是开发人员无需登录IIS服务器即可创建计划任务 - 在供应商托管的IIS环境中,服务器访问不可用时尤其有用。定时任务调度问题,是一个老生常谈的问题。

2023-03-10 16:34:47 3163

原创 C# 之Consul配置中心—配置管理操作

通过上面的方式已经可以获取到Consul Key/Value存储中的配置信息了,但是我们肯定不希望每次需要使用配置信息的时候这样去获取,而是希望和.Net Core中的Configuration结合,在启动的时候将配置信息加载到应用中,并且当Consul中的配置信息修改时,本地的配置能够更新。需要注意的是,Consul遵循ACP原则中的CP原则(一致性+分离容忍),保证数据强一致性,所以当数据在同步时或者Leader挂掉,Server在重新选举Leader过程中,会出现集群不可用。只需添加包,并引用即可。

2023-03-10 12:11:29 1357

原创 C# 如何在服务里新增SkyWalking

二、在服务中找到“Properties”,点开“launchSettings.json”文件,并在“environmentVariables”属性中添加。skyapm配置文件夹中,将ServiceName属性的值更改为服务的名称。一、项目中导入包“SkyAPM.Agent.AspNetCore”三、找到项目中的skyapm.json文件。

2023-03-09 15:12:38 503

原创 C# ORM模式之 SqlSugar使用

3、稳定性和技术支持: 虽然不是官方ORM, 但在稳定性上也是有着数年用户积累,如果遇到问题可以在GITHUB提出来,会根据紧急度定期解决;1、高性能:不夸张的说,去掉Sql在数据库执行的时间,SqlSugar是EF数倍性能,另外在批量操作和一对多查询上也有不错的SQL优化;MySql、SqlServer、Sqlite、Oracle 、 postgresql、达梦、人大金仓。2、高扩展性 :支持自定义拉姆达函数解析、扩展数据类型、支持自定义实体特性,外部缓存等;5、创新、持续更新 ,向下兼容。

2023-03-08 18:20:14 8282 2

原创 C# ORM模式之 Dapper 简单使用

dapperRepository.Db.Execute(proc_name, parameters, commandType: CommandType.StoredProcedure) 执行存储过程。_dapperRepository.Query(sql) 查询数据集合;1、IDapperRepository接口封装。2、DapperRepository 实现。三、Dapper 接口中常用方法封装。

2023-03-08 17:15:30 1782

原创 C# EF 与 ORM 讲解

C# EF 与 ORM 关系,EF定义 优劣分析

2023-03-08 15:29:50 1080

原创 C# ORM模式之 EF如何在项目中使用

C# 主流ORM 之 EF 使用简介

2023-03-08 15:14:10 464

原创 c# 国内外ORM 框架 dapper efcore sqlsugar freesql hisql sqlserver数据常规插入测试性能对比

ORM 框架 dapper efcore sqlsugar freesql hisql sqlserver数据常规插入测试性能对比

2023-03-08 12:19:14 2412

原创 EF在使用CodeFirst、DBFirst与ModelFirst的一些总结

EF在使用CodeFirst、DBFirst与ModelFirst的一些总结

2023-03-08 11:31:15 450

原创 QT CloseEvent事件重写

需求点:需要在我点击窗体关闭按钮(界面右上角叉叉),做一些特定的操作,比如传递数据到调用目前窗体的主窗体或者控件上。只需要两个步骤就可以搞定:第一步,在当前窗体的头文件(.h)中添加private: void closeEvent(QCloseEvent *event); 注意:event不能写成主窗体的槽函数event()第二步,在当前窗体对应的类文件(.cpp)文件中添加void 当前窗体类名::closeEvent(QCloseEvent *event){ ...

2020-06-09 11:25:13 3353

原创 QT文件和流

功能需求:如果要用QT来写一个简单的应用程序,实现将界面上的文本框的内容存储到指定目录文件中,然后再从指定文件读取出来展示到界面上。粗略设计的UI界面如图所示:大概思路:输入名字年龄,点击write按钮,将名字年龄写入文件,然后点击read按钮,读出刚刚保存的信息,并展示到富文本框中。完成这个功能需要使用QFile头文件,即要添加引用#include <QFile>按钮write的槽事件如下void MainWindow::on_write...

2020-05-12 17:18:21 1406

原创 C++学习容易忽视的地方——数据类型与表达式

1、运算符1.1自增自减运算符 1.1.1自增运算符 int i = 0, j; j = i++;//后置,i的值自增变为1,表达式i++的值为i自增之前的值,即j得值为0 j = ++i;//前置,i的值自增变为1,表达式i++的值为i自增之后的值,即j得值为1 1.1.2自减运算符 int i = 0, j; j = i++;//后置,i的值自增变为1,表达式i++的值为i自增之前的...

2020-05-09 16:58:47 592

原创 qtpropertybrowser项目实战一

想学习QT的新手小伙伴可能都能够从CSDN/git/QT官网等途径找到qtpropertybrowser,找过git的同学都知道,这个项目从11年开始就没有维护过,随着QT版本的迭代,git现有的已经不能正常运行(也就是伪代码),对于新学者来说,这个指导相当的不便利。通过这段时间的学习,我已经在基于git服务器上修改了可以运行的新版本代码(qt版本用的是Qt5.9.1),完全可以运行,里面的案例也...

2020-04-28 10:40:58 1233

Micro App框架Demo

Micro App框架Demo 详细标注了需要注意的地方

2023-04-03

consul(windows下持久化)

consul在一般情况下会存在服务器重启或者各种原因断电后,之前编辑好的配置文件会初始化。这个资源就是一个持久化的,可以完美的避开这个漏洞

2023-03-09

QtPropertyBrowser.zip

最近研究QT的自定义控件QtPropertyBrowser,浏览了很多资料,包括QT官网,GIT QT相关的案例,都无法正常使用,对于一个刚接触QtPropertyBrowser的新手来说,起不到任何借鉴的作用。通过半个多月的努力,终于整出来一个能在QT5.9.1版本上运行的,考虑到很多小伙伴也在找个资料,在这里贡献出来,供大家参考学习

2020-04-26

会议室预定系统

希望这个文档型的会议预约管理系统对你有所帮助

2013-10-31

datagridview使用攻略

希望大家通过学习,能够更深一步了解datagridview

2013-08-01

空空如也

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

TA关注的人

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