1、Vue的双向数据绑定原理是什么? 答 : vue是采用数据劫持,并且使用发布-订阅者的开发模式。原理是观察者observer通过Object.defineProperty()来劫持到各个属性的getter setter,在数据变动的时候,会被observer观察到,会通过Dep通知数据的订阅者w ...
分类:
其他好文 时间:
2018-07-24 23:51:25
阅读次数:
339
下面这份代码更能说明class的setter和getter ...
分类:
其他好文 时间:
2018-07-23 00:08:15
阅读次数:
157
一、使用lombok简化代码 lombok提供了很多注解,在编译时候生成java代码,代替了手工编写一些简单的代码,使程序员可以关注更重要的实现。 二、常用注解 以model为例 一下是添加不同lombok注解的编译结果示例,编译结果很简单,不需要做什么说明,直接上代码: @Getter / @Se ...
分类:
其他好文 时间:
2018-07-22 16:51:25
阅读次数:
170
一、 hibernate的实体类有一定的规则,类似于mybatis的逆向工程导出的实体类。具体的规则以及原因如下: 1.持久化类需要提供午餐的构造方法。 因为hibernate底层采用反射机制创建对象,采用class.newInstance()创建对象,此方法默认调用无参构造方法创建对象。如果我们只 ...
分类:
Web程序 时间:
2018-07-21 20:33:20
阅读次数:
232
使用operator.attrgetter()进行不支持原生排序的对象,比使用匿名函数进行排序速度更快,对于大量数据更有优势,该函数同样适用于min(), max()等函数 ...
分类:
编程语言 时间:
2018-07-21 14:26:00
阅读次数:
186
一、需求: 页面返回数据 二、为此写了一个Firm类 三、在Controller方法中 四、访问时浏览器报500异常 五、解决 为Firm类实现序列化,为字段提供getter/setter以及无参构造方法 ...
分类:
编程语言 时间:
2018-07-21 00:47:06
阅读次数:
186
https://blog.csdn.net/u011897392/article/details/46738747 使用mybatis传入参数,如果在mappin.xml中使用<if>标签判断该参数是否为空,通常会报以上异常,解决方法:?在接口中该方法的参数前加上@Param("参数名")注解,即可 ...
分类:
编程语言 时间:
2018-07-20 15:18:21
阅读次数:
570
slice(int,int) 切片,可以为切片命名增加可读性。 例子: sorted(iterable, key) 排序,支持传入参数,例如通过itemgetter传入参数(itemgetter可以传入多个key)。 例子: 利用attrgetter可以比较不支持原生比较的,比如类。 sum(ite ...
分类:
编程语言 时间:
2018-07-19 21:15:52
阅读次数:
201
1. 算法核心思想: 通过计算每个训练样本到待分类样本的距离,选取和待分类样本的距离最近的 K 个训练样本,K个样本中那个类别的训练样本占据着多数, 则表明待分类的样本就属于哪一个类别。 KNN算法在类别的决策中, 只与极少数的相邻样本相关。因此,对于类别的样本交叉或重叠较多的待分类样本集来说, K ...
分类:
编程语言 时间:
2018-07-19 13:35:17
阅读次数:
421
Lombok插件使用 IDEA 下载lombok插件 maven的pom文件添加依赖 IDEA中开启注解支持 lombok的注解 @Setter:添加属性的set方法和无参构造器 @Getter:添加属性的get方法和无参构造器 @AllArgsConstructor:添加所有属性的构造函数 @No ...
分类:
其他好文 时间:
2018-07-18 13:51:56
阅读次数:
358