51dev.com IT技术开发者社区

51dev.com 技术开发者社区

IDEA+Maven+Spring5.X项目创建

IDEA+Maven+Spring5.X项目创建

  pom.xml<dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifact...

Revit 二次开发之弯管剪辑翻弯练习

Revit 二次开发之弯管剪辑翻弯练习

C#代码usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingAutodesk.Revit.UI;usingAutodesk.Rev...

C# NPOI 读取Excel数据,附案例源码

C# NPOI 读取Excel数据,附案例源码

 注意:需要引入NPOI类库usingNPOI.HSSF.UserModel;usingNPOI.SS.UserModel;usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem....

Mybatis 懒加载

Mybatis 懒加载

  按需加载,先从单表查询,需要时再从关联表去关联查询,能大大提高数据库性能,并不是所有场景下使用懒加载都能提高性能Mybatis懒加载:resultMap里面的association、collection都有延迟加载功能全局配置文件<!--全局配置--><settings>...

Mysql的Innodb和MyISAM引擎的区别

Mysql的Innodb和MyISAM引擎的区别

区别项InnodbMyISAM 事务 支持 不支持锁粒度 行锁,适合高并发表锁,不适合高并发 是否默认 默认 非默认 支持外键 支持外键 不支持 适合场景 读写均衡,写大于读场景,...

Mybatis 一级缓存

Mybatis 一级缓存

程序经常要调用的对象存在内容中,方法其使用时可以快速调用,不必去数据库或者其他持久化设备中查询,主要就是提高性能简介:一级缓存的作用域是SQLSession,同一个SqlSession中执行相同的SQL查询(相同的SQL和参数),第一次会去查询数据库并写在缓存中,第二次会直接从缓存中取基于Prepe...

Mybatis 二级缓存的使用

Mybatis 二级缓存的使用

简介:二级缓存是namesace级别的,多个SqlSession去操作同个namespace下的Mapper的sql语句,多个SqlSession可以共用二级缓存,如果两个mapper的namespace相同,(既使是两个mapper,那么这两个mapper中执行sql查询的数据也将存在相同的二级缓...

Revit 二次开发 获取属性,并修改属性值,配合Revit Lookup一起联用开发项目

Revit 二次开发 获取属性,并修改属性值,配合Revit Lookup一起联用开发项目

C#代码实现usingAutodesk.Revit.Attributes;usingAutodesk.Revit.DB;usingAutodesk.Revit.DB.Mechanical;usingAutodesk.Revit.UI;usingAutodesk.Revit.UI.Selection;...

vs2019 对Revit的二次开发Hello World

vs2019 对Revit的二次开发Hello World

【新建项目】→【VisualC#】→【类库】 【项目】→【添加引用】→【浏览】 在Revit安装目录下找到【RevitAPI.dll】和【RevitAPIUI.dll】并添加 (1)右键【RevitAPI】和【RevitAPIUI...

Mybatis 总结ResultMap的复杂对象查询

Mybatis 总结ResultMap的复杂对象查询

association:映射的是一个POJO类,处理一对一的关联关系collection:映射的一个集合列表,处理的是一对多的关联关系模版<!--column不做限制,可以为任意表的字段,而property须为type,定义的pojo属性--><resultMapid="唯一的标识...

Revit 二次开发 族的练习

Revit 二次开发 族的练习

学习地址:https://www.bilibili.com/video/BV1mf4y1S72o?p=18 usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.T...

Revit 二次开发 族API

Revit 二次开发 族API

学习地址:https://www.bilibili.com/video/BV1mf4y1S72o?p=17创建几何形体创建参考平面创建尺寸标注创建约束创建族参数创建族类型加载族          &n...

Revit 二次开发 事件练习

Revit 二次开发 事件练习

学习地址:https://www.bilibili.com/video/BV1mf4y1S72o?p=16应用级别文件修改事件    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;us...

Revit 二次开发 事件

Revit 二次开发 事件

学习地址:https://www.bilibili.com/video/BV1mf4y1S72o?p=15事件简介界面级别事件应用级别事件文档级别事件外部事件DMU事件           ...

Revit 二次开发 交互及UIAPI之Ribbon菜单

Revit 二次开发 交互及UIAPI之Ribbon菜单

学习地址:https://www.bilibili.com/video/BV1mf4y1S72o?p=14    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem....