一、何为一个好的olap框架? olap框架需要具备如下基本素质: 1、易开发性(业务代码占比高,框架易于使用,只需关注业务即可) 2、高可维护性(冗余代码少,应对需求变更的能力强,最少的代码变更实现最多的需求) 3、高可移植性(新项目上线可快速复用已有代码,要求框架的通用性、精炼度要高) 二、为什 ...
分类:
其他好文 时间:
2018-07-17 14:15:11
阅读次数:
135
Lombok简介 简化了冗余代码编写,减少了代码量。@Data注解的作用相当于 @Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode的合集。@Log 省去了在LombokTest中添加 getLogger的如下代码 ...
分类:
其他好文 时间:
2018-07-04 13:42:17
阅读次数:
238
前端页面优化主要有2方面: 1.页面级别 一、减少http请求次数,每个请求都是有成本,请求多了数据显示慢,影响页面渲染。 实现方法:1.合理设置http缓存 将请求的内容缓存在本地,下次用时不用再去请求。2.合并页面所用的CSS图片,使加载图片的次数减少。 二、将JS文件置于文档底部,使其不影响页 ...
分类:
其他好文 时间:
2018-06-25 17:05:51
阅读次数:
177
环境:Python3.6+Windows 开发工具:你喜欢用啥就用啥,总而言之,言而总之 你开心就好 使用的Python模块 requests Requests 是用Python语言编写,基于urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比urllib 更加方便, ...
分类:
编程语言 时间:
2018-05-19 21:27:54
阅读次数:
287
最近业余时间在写游戏修改器玩,对于Delphi自带的组件总觉得差强人意,需要书写大量冗余代码,如果大量使用第三方组件,在以后的移植和与他人交互时也不是很方便,因此便产生了自己封装组件的想法。 实际上这个想法在很久以前(大概04年写第一个修改器的时候)就有了,一直没有闲暇时间去做,而工作上类似的组件也 ...
json序列化通用工具类(java)>为了支持此工具类的正常使用,先导入以下jar包 1.lombok包是一个简化java冗余代码的jar包,实际开发中很方便在maven的pom文件中导入lombok坐标 <dependency> <groupId>org.projectlombok</groupI ...
分类:
编程语言 时间:
2018-05-16 00:44:58
阅读次数:
247
背景: 在业务代码中,会出现很多dto之间的相互转换,就是两个dto属性的各种get,set,会造成大量的冗余代码,所以出现了一些工具,比如Spring中的beanUtil,但是beanutil是运行时处理的,性能较差,所以出现了一款利器,mapstruct,它是编译生效的,类似lombok,所以性 ...
分类:
其他好文 时间:
2018-05-12 02:58:28
阅读次数:
150
Lombok是一种通过注解的方式减少JAVA实体类中大量冗余代码,诸如get、set以及构造方法等的Java库 一、安装Lombok 步骤一 项目引入lombok插件 1 - 非maven依赖托管项目再lib文件夹中添加lombok.jar包2 - maven项目直接在项目pom.xml文件夹添加依 ...
分类:
其他好文 时间:
2018-05-10 17:09:25
阅读次数:
317
Java 8 方法引用 方法引用通过方法的名字来指向一个方法。 方法引用可以使语言的构造更紧凑简洁,减少冗余代码。 方法引用使用一对冒号 :: 。 下面,我们在 Car 类中定义了 4 个方法作为例子来区分 Java 中 4 种不同方法的引用。 1.构造器引用:它的语法是Class::new,或者更 ...
分类:
编程语言 时间:
2018-04-17 16:51:20
阅读次数:
228
一、继承 1.什么是继承? 继承是一种新建类的方式,在python中支持一个儿子继承多个爹 新建的类称为子类或派生类 父类又可称为基类或者超类 子类会"遗产"父类的属性 2.为什么要使用继承 减少代码冗余 3怎么用继承 class ParentClass1: #父类 pass class Paren ...
分类:
其他好文 时间:
2018-04-12 15:25:50
阅读次数:
125