四、设备树语法 1.节点node 节点名称:每个节点必须有一个“[@]”形式的名字: 就是一个不超过31位的简单 ascii 字符串,节点的命名应该根据它所体现的是什么样的设备。 用来访问该设备的主地址,并且该地址也在节点的 reg 属性中列出,同级节点命名必须是唯一的,但只要地址不同,多个节点也可 ...
分类:
其他好文 时间:
2020-01-18 13:05:10
阅读次数:
522
本文主要总结一下spring的所有用法,更多原理篇在后续章节。涵盖内容如下所列: 什么是Ioc/DI、AOP、Spring容器 Ioc/DI基于xml、xml和注解混合、以及纯注解的不同实现 AOP基于xml、xml和注解混合、以及纯注解的不同实现 声明式事务基于xml、xml和注解混合、以及纯注解 ...
分类:
编程语言 时间:
2020-01-18 12:40:48
阅读次数:
74
今天出去玩了,好不快活,只好在晚上默默补习Java。今天学习了final关键字,抽象类以及接口的概念,还是很有意思的。现在这些东西只是知道是个什么东西,我需要一个项目去强化它们。 final关键字 在我初次尝试Java的时候,我想定义一个常量,自然而然地使用了"const",也自然而然地报错了,然后 ...
分类:
编程语言 时间:
2020-01-17 22:59:18
阅读次数:
90
APP_INITIALIZER是在Angular2.x程序启动之前执行的一个函数,可以在这个里面进行自动登录,判断登录token,阻止启动等一系列操作,可以在AppModule类的providers中以factory的形式来配置,factory是一个返回值为promise的函数。import{BrowserModule}from‘@angular/platform-browser‘;import{
分类:
移动开发 时间:
2020-01-17 21:22:20
阅读次数:
98
目录: 设计模式的六大原则 工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory Pattern) 单例模式(Singleton Pattern) 建造者模式(Builder Pattern) 原型模式(Prototype Pattern) 本文参考:菜鸟教程, ...
分类:
其他好文 时间:
2020-01-17 20:46:07
阅读次数:
93
@Autowired 1、属于spring的注解,如果不想和Spring耦合的太紧,就不推荐使用。 2、默认情况下,要求依赖对象必须存在,不能为null。如果允许为空,那么设置属性值required为false。 3、默认按照类型装配(byType)。到底什么是类型装配,看下边的例子: 情形1: p ...
分类:
其他好文 时间:
2020-01-17 19:18:45
阅读次数:
84
一,mybatis开发基于XML文件获取sqlSessionFactory方式进行查询 在mybatis框架中通过基于XML文件获取sqlSessionFactory方式进行查询,有两个重要配置文件,两个重要对象。 <mappers> <mapper>resource="org/mybatis/ex ...
分类:
其他好文 时间:
2020-01-17 13:38:45
阅读次数:
109
匿名内部类顾名思义就是没有名字的内部类。一般用于只需要使用一次,很少被其他地方是使用的类。 第一种方式:抽象类 /** * @author suwan * @date 2020/1/15 */ public abstract class AbstractCat { abstract void smi ...
分类:
编程语言 时间:
2020-01-16 14:25:32
阅读次数:
84
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 1|1介绍 意图:定义一个创建对象的接口,让其 ...
分类:
编程语言 时间:
2020-01-16 10:43:15
阅读次数:
65
前言 ViewModel的虽然可以以很简单的 ViewModelProviders.of(getActivity()).get(ViewModel.class); 但是这只是google提供的简单构建,你需要引入下面的库才能使用: implementation "androidx.lifecycle ...
分类:
移动开发 时间:
2020-01-15 22:47:07
阅读次数:
270