摘要:
盒子是什么? 盒子可以理解为我们日常使用的快递盒,里面有个电视机,整个快递盒放到一个房间的左上角。我们用俯视角看,快递盒里面电视所占的空间,就叫内容区(content),电视与盒子四面之间的空间(padding),盒子的四个面(border),盒子外面与其他盒子或者墙壁距离就是外边距(margin) 阅读全文
摘要:
IFC文件解析 由 buildingSMART International 设计以支持在 AEC 部门运行的各个应用程序之间的互操作性,IFC 格式允许生成包括以下内容的文件: “简单”建筑构件(如墙壁、门、地板等)的各种实体的几何信息和所有相关数据; 指定其参数、物理特性、施工信息、维护信息等的字 阅读全文
摘要:
Springboot默认集成了spring-data-redis,所以只要在pom里加上starter和配置,就可以在项目中直接使用redis了,redis针对java有两个常用的客户端:jedis和lettuce,spring-data-redis相当于针对这两个客户端再进行了一次封装,sprin 阅读全文
摘要:
配置 SpringBoot默认集成logback日志框架的,所以只需要配置,就可以使用了,在resources文件夹下,添加一个logback-spring.xml,之所以不命名成logback.xml是因为springboot在启动的时候,会在application.yml前加载logback.x 阅读全文
摘要:
为什么要统一异常 Java异常分为unchecked和checked,对于unchecked的那些异常一般都是代码写的有问题,比如你没有处理null对象,直接就用这个对象的方法或者属性了(NullPointException),或者是除0(ArithmeticException),或者是数组下标越界 阅读全文
摘要:
为什么用hibernate-validator 原先项目中,对前端传入的参数进行校验代码非常多,而且重复的代码很多,在多人开发环境中,很多人返回的值也是五花八门,没有固定格式。 引入hibernate-validator后,能通过注解方式解决校验代码过多和重复的问题,返回格式由他统一负责,内容可以自 阅读全文
摘要:
怎么把一个新项目上传到github 进入到你本地项目的目录中,如: D:\dev\workspace\template 右键打开git Bash here(前提是本地安装了git客户端),然后输入: #初始化你的账户和邮箱,这个在第一次使用的时候用,以后不需要 git config --global 阅读全文
摘要:
Druid是什么? 是阿里开发的一个数据库连接池,在别的连接池基础上,还能实现监控sql运行情况,连接信息等,还可以通过配置记录日志和防sql注入。 快速开始 依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-sprin 阅读全文
摘要:
快速开始 依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.17</version> </dependency> 如果需要配置日 阅读全文
摘要:
快速开始 引入POM <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</version> </dep 阅读全文