首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前后端分离中台框架 Admin.Core 学习-介绍与配置说明

    框架的使用 1....后端项目的启动 使用新下的VS2022打开后,默认启动项目 ZhonTai.Host ,直接Ctrl+F5运行即可 系统将会根据实体生成数据库及表,并根据 Configs/dbconfig.json...监听同步结构脚本 syncStructureSql:false 将会输出codeFirst执行的脚本 将 assemblyNames 配置的所有实体执行结构移 db.CodeFirst.SyncStructure...{tenant}.json 默认初始化数据 写在最后 文章的起因是想找个不错的框架用来搞个自己用的系统,找了几个dotnet+vue的框架,zhontai的这个是看到上手最容易,前后台的代码也没有封装得太深...唯一的不足就是文档了,一点资料都找不到,就只能一点点看代码,然后边看边记录,以备后用,又想着既然都写了,那就再整理一下了,顺便分享出来咯,希望能够对后面使用框架的有所帮助。

    39531

    .NET 7+Vue 前后端分离框架Admin.Core

    /zhontai/admin.ui.plus.git 2、后端项目的启动 使用新下的VS2022打开后,默认启动项目 ZhonTai.Host ,直接Ctrl+F5运行即可 系统将会根据实体生成数据库及表...监听同步结构脚本 syncStructureSql:false 将会输出codeFirst执行的脚本 将 assemblyNames 配置的所有实体执行结构移 db.CodeFirst.SyncStructure...,找了几个dotnet+vue的框架,zhontai的这个是看到上手最容易,前后台的代码也没有封装得太深,二开也很方便,看着用着都挺舒服的。...唯一的不足就是文档了,一点资料都找不到,就只能一点点看代码,然后边看边记录,以备后用,又想着既然都写了,那就再整理一下了,顺便分享出来咯,希望能够对后面使用框架的有所帮助。...最流行的 Redis 客户端 C#/.NET/.NET Core优秀项目和框架7月简报 如何在.NET6 WebApi中实现自动依赖注入

    42210

    01.前后端分离中台框架后端 Admin.Core 学习-介绍与配置说明

    框架的使用 1....后端项目的启动 使用新下的VS2022打开后,默认启动项目 ZhonTai.Host ,直接Ctrl+F5运行即可 系统将会根据实体生成数据库及表,并根据 Configs/dbconfig.json...监听同步结构脚本 syncStructureSql:false 将会输出codeFirst执行的脚本 将 assemblyNames 配置的所有实体执行结构移 db.CodeFirst.SyncStructure...,找了几个dotnet+vue的框架,zhontai的这个是看到上手最容易,前后台的代码也没有封装得太深,二开也很方便,看着用着都挺舒服的。...唯一的不足就是文档了,一点资料都找不到,就只能一点点看代码,然后边看边记录,以备后用,又想着既然都写了,那就再整理一下了,顺便分享出来咯,希望能够对后面使用框架的有所帮助。

    19430

    .NET Dapper的正确使用姿势

    数据库连接 问题:IDbConnection需不需要手动Open打开连接 答案:有时候需要有时候不需要 Dapper连接可分两种:主动管理(自己管理连接的打开和关闭)和自动管理(自动管理连接的打开和关闭...就怕你管理一半,打开不关闭: //循环执行两百次左右就可以重现连接池超过最大限制 DBContext dBContext2 = new DBContext(); dBContext2.DbConnection.Open...Note:在使用事务的时候需要手动打开连接,请不要忘记在finally里面Close。 增删改查的优化 批量新增 //1、可通过匿名对象集合进行参数化数据新增。...SQL监控 使用EF的同学应该很多人都知道MiniProfiler,我在前些年分享EF的时候有做过简单介绍。 那么我们在执行Dapper的时候是不是也可以对生成的sql做检测和性能监控。...接下来我们实现对Dapper监控,导入Nuget包MiniProfiler.AspNetCore public class ActionFilter : IAsyncActionFilter {

    35510

    【 .NET Core 3.0 】框架之二 || 后端项目搭建

    下边这三点,是先对 .net core 有一个初步的认识,看得懂或者看不懂都没有关系,以后大家肯定都会明白的: 1、.net core 框架性能测试 http://www.techempower.com...Build()完之后返回一个实现了 IHost 接口的实例(IHostBuilder), 然后调用Run()就会运行Web程序, 并且阻止这个调用的线程, 直到程序关闭....Configure 方法是asp.net core程序用来具体指定如何处理每个http请求的, 例如我们可以让这个程序知道我使用mvc来处理http请求, 那就调用 app.UseEndpoints 这个方法就行...和Value的对们, 一个name对应着model的一个属性, 它也包含了一个针对每个提交的属性的错误信息的集合....model作为参数一起传到前台. ---- 五、结语 好啦,项目搭建就这么愉快的解决了,而且你也应该简单了解了.Net Core API是如何安装,创建,各个文件的意义以及如何运作,如何配置等

    1.9K20

    初级.NET程序员,你必须知道的EF知识和经验

    注意:以下内容如果没有特别申明,默认使用的EF6.0版本,code first模式。 推荐MiniProfiler插件 工欲善其事,必先利其器。...虽然我们可以使用SQL Server Profiler来监控执行的sql,不过个人觉得实属麻烦,每次需要打开、过滤、清除、关闭。 在这里强烈推荐一个插件MiniProfiler。...实时监控页面请求对应执行的sql语句、执行时间。简单、方便、针对性强。 如图: ? 数据准备 新建实体:Score(成绩分数表)、Student(学生表)、Teacher(老师表) ?...2.关于在循环中访问导航属性的异常处理(接着上面,加上virtual后会报以下异常) "已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭。" ?...然后我们点击打开MiniProfiler工具(不要被吓到) ? ?

    1.9K100

    【BCVP升级】泛型主键的使用

    做这个需求的目的,一是为了灵活框架,二也是为了给大家提供一个思路。 别一上来就说没用,你可以不用我的框架,但是这个思路还是可以了解下的,平时ORM中是如何控制的,而且泛型在项目开发中的作用特别大。...这里有一个小疑问,你可能会说,那我int类型有一个数字自增,但是如果其他类型的时候,如何配置默认值呢,别担心Sqlsugar已经提供了Guid的默认值,你可以查看源码,是这么设计的: 这样的话,我们的实体类的如果是...复杂的实体模型 上边写了简单的方案,但是平时开发肯定不会是这样的,不免会出现有关系的情况,也就是外键的问题,比如用户角色关系表UserRole,它里边除了主键Id以外,肯定也会包含Uid和Rid,那如何设计呢...: 核心的就是RootTkey这个文件夹下,就是这次修改的主要部分,其他的实体模型基本不用修改,只需要继承特定的专属父类/基类即可: RootEntityTkey。...总体来说还是很方便的。 好啦,今天的分享暂时就是这样的,希望能提供一个思路,无论是对BCVP项目,还是你自己的项目。 end

    69110

    Hibernate学习笔记1

    对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。...为什么使用hibernate框架 Hibernate对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码 Hibernate是一个基于jdbc的主流持久化框架,是一个优秀的orm实现...约束文件所在位置:hiberante核心jar包下的org.hibernate包下 ? ? 在这个文件中如何配置?...如果我们使用的是hibernate.properties这种核心配置,它如何加载映射配置? ?...SessionFactory.openSession(); 相当于直接通过SessionFactory创建一个新的Session,使用完成后要手动调用close来关闭。

    1.4K60

    Hibernate_Session 核心方法

    Hibernate的Session是与数据库交互的主要接口之一,它提供了一系列核心方法来执行各种数据库操作。...下面是Hibernate Session的一些核心方法:save(Object entity):保存实体对象到数据库。返回值为保存对象的标识符。...如果操作过程中发生异常,可以调用rollback()方法回滚事务。关闭Session:当所有数据库操作完成后,需要调用close()方法关闭Session。这会释放相关的资源,并结束与数据库的会话。...如何使用Hibernate的Session进行数据库操作:// 创建并配置SessionFactoryConfiguration configuration = new Configuration();...在Session中,我们执行了一系列的数据库操作,包括保存、查询、更新和删除实体对象。最后,我们提交事务并关闭Session和SessionFactory。

    27020

    Java 最常见的 208 道面试题:第十二模块答案

    对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。...它支持各种关系数据库,从一对一到多对多的各种复杂关系。 114. 什么是 ORM 框架?...对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。...openSession 从字面上可以看得出来,是打开一个新的session对象,而且每次使用都是打开一个新的session,假如连续使用多次,则获得的session不是同一个对象,并且使用完需要调用close...必须,因为hibernate框架会调用这个默认构造方法来构造实例对象,即Class类的newInstance方法,这个方法就是通过调用默认构造方法来创建实例对象的。

    72030

    Java面试题 - 03前言:三、框架篇:

    前言: 再接着Java面试题 - 02,说说剩下的内容。 三、框架篇: (三)、mybatis 1. JDBC编程有什么不足?mybatis是如何解决的?...调用session.close()关闭会话 3....处于session的管理,数据库中有对应的记录;调用delete方法后变成临时态,调用session.close()后就变成了游离态。 游离态:Session关闭后,对象的状态就是游离态。...答:ORM 指的是对象关系映射(Object RelationShip Mapping ),指的就是实体类对象和数据库中的表关系进行一一对应,实现通过操作实体类对象来更改数据库里边的数据信息。...hibernate框架也是一个orm框架,主要是通过主配置文件和实体类对应的映射配置文件来实现对象关系映射。 6. 你知道hibernate的懒加载吗?

    1K10

    Spring(二)-生命周期 + 自动装配(xml) +自动装配(注解)

    销毁方法 销毁对象; 1.2.2 后置处理器 要求:必须实现 BeanPostProcessor 接口 自定义 bean 的 后置处理器,对容器中所有的bean统一处理(生效), 要生效的话...,必须将此处理器放到容器中(配置到spring的核心配置文件中,增加处理器的实例配置); 注意:当前案例,只对容器中的一个实例处理; MyBeanPostProcessor public class...,按照官方定义的使用,防止模糊不清;在springMVC框架中@Controller有特殊含义; 3.2 配置文件 spring创建容器对象时,如果解析到 component-scan 组件扫描配置,会将...bean实例对象,进行自动装配; 底层是如何做的:在指定要扫描的包时, 元素会自动注册一个bean的后置处理器:AutowiredAnnotationBeanPostProcessor...exclude-filter 排除扫描(剔除扫描):排除指定的类或某类组件,不加入到容器中,处理排除外的其他组件,仍然会被添加到容器中; 不需要配合父标签,use-default-filters="true

    36921

    Hibernate Session 概述

    Hibernate是一个优秀的开源对象关系映射(ORM)框架,它提供了一种以面向对象的方式操作数据库的方法。在Hibernate中,Session是与数据库交互的主要接口之一。...Hibernate的Session具有以下特点:线程绑定:每个线程都有自己的Session实例,Session与线程是一对一的关系。...提交事务:在数据库操作完成后,需要调用Session的commit()方法提交事务。如果操作过程中发生异常,可以调用rollback()方法回滚事务。...关闭Session:当所有数据库操作完成后,需要调用Session的close()方法关闭Session。这会释放相关的资源,并清除一级缓存中的对象。...在Session中,我们执行了一系列的数据库操作,包括保存、查询、更新和删除实体对象。最后,我们提交事务并关闭Session和SessionFactory。

    42350

    一篇 JPA 总结

    指定使用哪个持久化框架以及配置该框架的基本属性 创建实体类,使用 annotation 来描述实体类跟数据库表之间的映射关系 使用 JPA API 完成数据的增、删、改、查操作 创建 EntityManagerFactory...isOpen(),检查 EntityManagerFactory 是否处于打开状态 close(),关闭 EntityManagerFactory,EntityManagerFactory 关闭后将释放所有资源...关联关系映射(使用 IDEA 可以使用实体生成表,也可以使用对应的额表逆向生成实体类) 单向多对一(orders - customer) 表结构(oreders 表中有 customer 表的外键映射...实体映射 ? ? 方法测试 保存数据(先保存不维护关联关系的一端,否则会多出 UPDATE 语句) ? 使用 IDEA 反向生成实体(双向一对一) ?...双向多对多映射 配置一览图(实体生成数据表),核心配置如下图所示,对于添加数据获取数据代码不再展示 ?

    5.6K20

    Java程序员面试题集(86-115)

    另一方面,Hibernate目前仍然是ORM框架中的中坚力量,MyBatis在此领域也有不容忽视的一席之地,因此了解这两个ORM框架对Java程序员是很有必要的。...答:Struts2的核心过滤器接收到用户请求后,会对用户的请求进行简单的预处理(例如解析、封装参数),然后通过反射来创建Action实例,并调用Action中指定的方法来处理用户请求。...游离状态的对象与临时状态对象是十分相似的,只是它还含有持久化标识。 111、如何理解Hibernate的延迟加载机制。在实际应用中,延迟加载与session关闭的矛盾是如何处理的?...112、举一个多对多关联的例子,并说明如何实现多对多关联映射。 答:例如:商品和订单、学生和课程都是典型的多对多关系。...除非显示调用了Session的flush()方法或通过close()方法关闭Session。

    1.8K70

    ssh工作原理

    它支持各种关系数据库,从一对一到多对多的各种复杂关系。 2. Hibernate是如何延迟加载? 1. Hibernate2延迟加载实现:a)实体对象 b)集合(Collection) 2....不用显示的调用。 二级缓存:sessionFactory缓存,也叫进程级的缓存,使用第3方插件实现的,也值缓存实体,生命周期和sessionFactory一致,可以进行管理。...基于Struts开发的应用由3类组件构成:控制器组件、模型组件、视图组件 8. Struts的validate框架是如何验证的?...每个模块的功能如下: ☆ 核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。...异常层次结构简化了错误处理,并且极大地降低了需要编写的异常代码数量(例如打开和关闭连接)。Spring DAO 的面向 JDBC 的异常遵从通用的 DAO 异常层次结构。

    96230

    ITSM流程落地经验之事件管理

    有效设置事件优先级 如何有效确定优先级是大部分IT管理者认为最困难的事项。有效确定优先级是按照事件对业务的影响来判断的。...示例:删除超期日志文件 嘉为蓝鲸流程中调用脚本 标准化指的是使用SOP的方式,标准化记录处理某些常见事件的固定操作步骤。...示例:服务器故障排除SOP 故障排除 当服务器出现硬件故障,通过以下步骤排除: 确定故障原因。依次查看电源、硬盘、内存、主板、处理器等,如条件许可,可使用替换法检测各硬件。 恢复固件缺省配置。...4、快速关闭 事件单的关闭的前提是提交事件的用户确认事件已经得到了解决,通过现代化工具中通常具备的邮件或IM工具的回访方式,对于普通事件,设置默认无回复关闭的期限(如3天);对于高优先级事件采取人工一对一的方式进行回访...管理升级是指需要更高权限级别的管理人员介入确保更充足的资源的升级方式。 升级策略的目的是,对于不同优先级的事件,确保分配到合适的资源进行解决。因此需要定义事件升级的时间框架。

    9110

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券