一、什么是IOC DI全称Dependency Injection,依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件。j具体有构造器注入、setter注入、静态工厂注入、实例工程注入。 IOC全称 Inverse of Control ,控制反转。就是将系统中创 ...
分类:
编程语言 时间:
2020-03-22 19:43:09
阅读次数:
70
一、@Data注解 @Data集合了@ToString、@EqualsAndHashCode、@Getter/@Setter、@RequiredArgsConstructor。 就是自动生成get和set方法,toStirng方法,hash和equal方法等 二、@Getter和@Setter 注解 ...
分类:
其他好文 时间:
2020-03-22 19:28:55
阅读次数:
71
引言 在2020的今天,构建一个 web 应用对于我们来说,并非什么难事。因为有很多足够多优秀的的前端框架(比如 React,Vue 和 Angular);以及一些易用且强大的UI库(比如 Ant Design)为我们保驾护航,极大地缩短了应用构建的周期。 但是,互联网时代也急剧地改变了许多软件设计 ...
分类:
其他好文 时间:
2020-03-18 13:12:09
阅读次数:
51
Vue最独特的特性之一,是其非侵入性的响应式系统。 响应式原理:数据变,页面变 Vue如何追踪变化 当把一个普通的JS对象传入Vue实例作为data选项时,Vue将遍历此对象的所有属性,并使用Object.defineProperty把这些属性全部转为getter/setter。Object.def ...
分类:
其他好文 时间:
2020-03-17 19:29:22
阅读次数:
69
区别 监听数据变化的实现原理不同 Vue 通过 getter/setter 以及一些函数的劫持,能精确知道数据变化,不需要特别的优化就能达到很好的性能 React 默认是通过比较引用的方式进行的,如果不优化(PureComponent/shouldComponentUpdate)可能导致大量不必要的 ...
分类:
其他好文 时间:
2020-03-16 10:05:03
阅读次数:
75
在创建vue项目中,会选择linter/Formatter,eslint-config-standard "standard"插件代表的是eslint的standard插件都要安装 所以参考一下以下依赖是否安装 eslint babel-eslint eslint-plugin-html eslin ...
分类:
其他好文 时间:
2020-03-14 21:59:16
阅读次数:
378
JAVA中 this关键字,比较复杂,灵活 三类结构的描述: 当前类中的属性:this.属性 当前类中的方法:(普通方法,构造方法):this()//构造方法 this.方法名称();//普通方法 描述当前对象:(最头疼的部分) 一。当前类中的属性:this.属性 利用构造方法和setter方法都可 ...
分类:
其他好文 时间:
2020-03-09 09:18:21
阅读次数:
40
效果图如下 代码 <DataGrid.Resources> <Style TargetType="{x:Type ScrollBar}"> <Setter Property="Stylus.IsPressAndHoldEnabled" Value="false"/> <Setter Property ...
Spring容器提供了三种对bean的实例化方式: 1)构造器实例化 public class Demo { private String name; //getter和setter方法略 } <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=" ...
分类:
编程语言 时间:
2020-03-06 17:13:20
阅读次数:
85
lombok是一个IDE插件,也是一个依赖jar包 优点: 大大减少代码量,使代码非常简洁。使开发人员不用去写javabean的getter/setter方法,写构造器、equals等方法,最方便的是你对javabean的属性增删改。 缺点: 对队友不友好,需要添加依赖和IDE插件,侵入性很高。 对 ...
分类:
编程语言 时间:
2020-03-06 15:49:06
阅读次数:
84